From 7faf814ec7e435917f284344b73061d9ffe77242 Mon Sep 17 00:00:00 2001 From: Rohit Mulani Date: Tue, 7 Jul 2026 23:12:35 +0400 Subject: [PATCH] feat: add SFTPGo template (#951) * feat: add SFTPGo template * fix: use Dokploy port syntax for SFTPGo * chore: pin sftpgo template version --------- Co-authored-by: Rohit Mulani <289630555+rohitmulani63-ops@users.noreply.github.com> --- 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 00000000..2cd48773 --- /dev/null +++ b/blueprints/sftpgo/docker-compose.yml @@ -0,0 +1,14 @@ +services: + sftpgo: + image: drakkan/sftpgo:v2.7.3 + restart: unless-stopped + volumes: + - sftpgo_data:/srv/sftpgo + - sftpgo_home:/var/lib/sftpgo + ports: + - "8080" + - "2022" + +volumes: + sftpgo_data: + sftpgo_home: diff --git a/blueprints/sftpgo/sftpgo.svg b/blueprints/sftpgo/sftpgo.svg new file mode 100644 index 00000000..1928bbb7 --- /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 00000000..12437970 --- /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 c1ebf478..30727a3b 100644 --- a/meta.json +++ b/meta.json @@ -5864,6 +5864,23 @@ "file-system" ] }, + { + "id": "sftpgo", + "name": "SFTPGo", + "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": { + "github": "https://github.com/drakkan/sftpgo", + "website": "https://sftpgo.com/", + "docs": "https://docs.sftpgo.com/" + }, + "tags": [ + "sftp", + "files", + "webdav" + ] + }, { "id": "shlink", "name": "Shlink",