Video coming soon…
📁 Setup SFTPGo — SFTP, FTPS & WebDAV Server
Deploy SFTPGo on Ubuntu — a fully featured SFTP, FTP/S, HTTP, and WebDAV server with a web admin panel, virtual users, and cloud storage backends.
⚠️ This script is provided for demo and testing purposes only. Not intended for production use.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/files/sftpgo/sftpgo-ubuntu.sh
chmod +x sftpgo-ubuntu.sh
sudo bash sftpgo-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/files/sftpgo/sftpgo-ubuntu.sh
2 Make it Executable
chmod +x sftpgo-ubuntu.sh
3 Run the Installer
The script installs Docker if needed, pulls the drakkan/sftpgo image, and starts it with the web admin panel on port 8154 and the SFTP endpoint on port 2022, using persistent data and home volumes.
sudo bash sftpgo-ubuntu.sh
4 Create the Admin Account
Open your browser and navigate to the SFTPGo admin panel, then create the first administrator account on the setup screen:
http://<your-server-ip>:8154
Ports Used
| Port | Purpose |
|---|---|
| 8154 | Web admin panel + web client (host → container 8080) |
| 2022 | SFTP endpoint |