From 40b573d721a4e0c9551cf3207da0709c419e8d63 Mon Sep 17 00:00:00 2001 From: Rohit Mulani <289630555+rohitmulani63-ops@users.noreply.github.com> Date: Mon, 22 Jun 2026 19:32:32 +0400 Subject: [PATCH 1/3] feat: add SFTPGo template --- blueprints/sftpgo/docker-compose.yml | 14 ++++++++++++++ blueprints/sftpgo/sftpgo.svg | 5 +++++ blueprints/sftpgo/template.toml | 11 +++++++++++ meta.json | 17 +++++++++++++++++ 4 files changed, 47 insertions(+) create mode 100644 blueprints/sftpgo/docker-compose.yml create mode 100644 blueprints/sftpgo/sftpgo.svg create mode 100644 blueprints/sftpgo/template.toml diff --git a/blueprints/sftpgo/docker-compose.yml b/blueprints/sftpgo/docker-compose.yml new file mode 100644 index 000000000..8e6447648 --- /dev/null +++ b/blueprints/sftpgo/docker-compose.yml @@ -0,0 +1,14 @@ +services: + sftpgo: + image: drakkan/sftpgo:latest + restart: unless-stopped + volumes: + - sftpgo_data:/srv/sftpgo + - sftpgo_home:/var/lib/sftpgo + ports: + - "8080" + - "2022:2022" + +volumes: + sftpgo_data: + sftpgo_home: diff --git a/blueprints/sftpgo/sftpgo.svg b/blueprints/sftpgo/sftpgo.svg new file mode 100644 index 000000000..1928bbb7f --- /dev/null +++ b/blueprints/sftpgo/sftpgo.svg @@ -0,0 +1,5 @@ + + + + S + diff --git a/blueprints/sftpgo/template.toml b/blueprints/sftpgo/template.toml new file mode 100644 index 000000000..12437970e --- /dev/null +++ b/blueprints/sftpgo/template.toml @@ -0,0 +1,11 @@ +[variables] +main_domain = "${domain}" + +[config] +env = {} +mounts = [] + +[[config.domains]] +serviceName = "sftpgo" +port = 8080 +host = "${main_domain}" diff --git a/meta.json b/meta.json index 8be7825d7..65a08bff0 100644 --- a/meta.json +++ b/meta.json @@ -5741,6 +5741,23 @@ "file-system" ] }, + { + "id": "sftpgo", + "name": "SFTPGo", + "version": "latest", + "description": "SFTPGo is a full-featured and highly configurable SFTP, HTTP/S, FTP/S, and WebDAV server.", + "logo": "sftpgo.svg", + "links": { + "github": "https://github.com/drakkan/sftpgo", + "website": "https://sftpgo.com/", + "docs": "https://docs.sftpgo.com/" + }, + "tags": [ + "sftp", + "files", + "webdav" + ] + }, { "id": "shlink", "name": "Shlink", From 3f2d97577917dcb9cd2128237b0b28f174746250 Mon Sep 17 00:00:00 2001 From: Rohit Mulani <289630555+rohitmulani63-ops@users.noreply.github.com> Date: Mon, 22 Jun 2026 19:33:41 +0400 Subject: [PATCH 2/3] fix: use Dokploy port syntax for SFTPGo --- blueprints/sftpgo/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blueprints/sftpgo/docker-compose.yml b/blueprints/sftpgo/docker-compose.yml index 8e6447648..d60514c1c 100644 --- a/blueprints/sftpgo/docker-compose.yml +++ b/blueprints/sftpgo/docker-compose.yml @@ -7,7 +7,7 @@ services: - sftpgo_home:/var/lib/sftpgo ports: - "8080" - - "2022:2022" + - "2022" volumes: sftpgo_data: From dcaf324ad5794f8be9c765d87e29fc5bcbe3dbb3 Mon Sep 17 00:00:00 2001 From: Rohit Mulani <289630555+rohitmulani63-ops@users.noreply.github.com> Date: Tue, 23 Jun 2026 00:20:07 +0400 Subject: [PATCH 3/3] chore: pin sftpgo template version --- blueprints/sftpgo/docker-compose.yml | 2 +- meta.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/blueprints/sftpgo/docker-compose.yml b/blueprints/sftpgo/docker-compose.yml index d60514c1c..2cd48773a 100644 --- a/blueprints/sftpgo/docker-compose.yml +++ b/blueprints/sftpgo/docker-compose.yml @@ -1,6 +1,6 @@ services: sftpgo: - image: drakkan/sftpgo:latest + image: drakkan/sftpgo:v2.7.3 restart: unless-stopped volumes: - sftpgo_data:/srv/sftpgo diff --git a/meta.json b/meta.json index 65a08bff0..476ceeeff 100644 --- a/meta.json +++ b/meta.json @@ -5744,7 +5744,7 @@ { "id": "sftpgo", "name": "SFTPGo", - "version": "latest", + "version": "2.7.3", "description": "SFTPGo is a full-featured and highly configurable SFTP, HTTP/S, FTP/S, and WebDAV server.", "logo": "sftpgo.svg", "links": {