# SFTPGo (Portainer template) SFTPGo is a fully featured and highly configurable storage routing server with SFTP, HTTP/S, FTP/S and WebDAV support. It allows you to securely share files with local and remote users. Quick notes: - **Protocols**: Supports SFTP, FTP/S, WebDAV, and a built-in Web UI for file management. - **Storage**: Can serve local storage, S3, Google Cloud Storage, and Azure Blob. - **Authentication**: Supports multiple backends including SQLite, MySQL, PostgreSQL, and LDAP/OIDC. Usage: 1. Import the compose file into Portainer's Stacks or App Templates. 2. Configure the environment variables for the initial admin user and database settings. 3. Map the data volume to persist user data and configuration. (See Extra Note) 4. Deploy the stack via Portainer. 5. Access the admin web interface at `http://:8080/web/admin`. Helpful links: - GitHub Repository: https://github.com/drakkan/sftpgo - Documentation: https://github.com/drakkan/sftpgo/tree/main/docs Extra Note: Using a portainer install on a Synology Nas requires some extra folder permission configuration. You must give the data folder read and write permissions to everyone. This can be done with: 1. Open **File Station** on your Synology NAS. 2. Right-click the folder mapped to SFTPGo and select **Properties**. 3. Go to the **Permission** tab. 4. Click **Create** or **Edit** to add the `Everyone` group. 5. Check **Read** and **Write** permissions. 6. Check the box **Apply to this folder, sub-folders and files**. 7. Click **Done** and **Save**. **Status:** Ready for configuration