Skip to content
All apps

SFTPGo

Event-driven SFTP, FTP/S, HTTP/S and WebDAV server

Setup check
Failed
Setup
One click
Memory
From 1.5 GB
Category
Productivity
License
AGPL-3.0-only

About this app

SFTPGo is an event-driven SFTP, FTP/S, HTTP/S and WebDAV server.

What this app needs

recipe.json

Settings

  • Postgres user nameOptional
  • Postgres passwordGenerated if left empty
  • Postgres databaseOptional
  • Port sftpgoOptional
  • Log levelOptional

After it starts

Imported from the Coolify service templates and verified to start on Setup; it has not been reviewed line by line.

  • Open the app and finish its first-run setup.
  • Passwords and keys were generated on first deploy; you can read them in the deployment's inputs.
Technical details
Opens
sftpgo:8080/
Check
GET / within 300 s
  • sftpgoHealth check
    Image
    ghcr.io/drakkan/sftpgo:v2.7-alpine
    Ports
    2222/tcp8080/http
    Data
    sftpgo-data → /srv/sftpgo/datasftpgo-keys → /var/lib/sftpgo
    Internet
    Public internet, private networks blocked
    Limits
    1 CPU · 1024 MB
    Waits for postgresql (healthy)
  • postgresqlHealth check
    Image
    postgres:17.11-alpine
    Ports
    No ports
    Data
    postgresql-data → /var/lib/postgresql/data
    Internet
    No internet access
    Limits
    0.5 CPUs · 512 MB

Checks by Setup

Failed on Oct 28, 2026

Isolation
gVisor sandbox
Architecture
amd64
Runner
0.0.0-app.66f39488b786
Took
29.7 s
  • pull
  • start · service sftpgo exited with code 1
Past checks

Failed on SetupVerified by Setup

  • Revision 2
  • gVisor sandbox
  • Runner 0.0.0-app.66f39488b786

For maintainers

Share this app’s recipe and setup button.

Add Setup to your repo

Preview of the Badge
[![Runs on Setup](https://usesetup.app/api/badge/sftpgo)](https://usesetup.app/run?source=https%3A%2F%2Fgithub.com%2Fdrakkan%2Fsftpgo)

Green: Setup passed it within 30 days. Blue: CI reported a pass. Your own runners never change the badge.