Vigyata.AI
Is this your channel?

How to Set Up SFTPGo with Docker: Your Ultimate Self-Hosted File Transfer Solution

8.3K views· 97 likes· 10:43· Jan 8, 2025

🛍️ Products Mentioned (1)

Learn how to set up SFTPGo using Docker for a powerful, self-hosted file transfer solution. Manage SFTP effortlessly with this flexible and secure platform! Installation Instructions: https://docs.sftpgo.com/latest/docker/ For Business Inquiries you can email me at: sassdrew501@gmail.com

About This Video

In this video I walk through setting up SFTPGo in my homelab using Docker, because sometimes you need “just an SFTP server”… but your users also want a simple web page where they can drag-and-drop files. The cool part with SFTPGo is the web frontend and the SFTP protocol land in the same directory, so uploads stay in sync no matter how you send them. If you upload through the web client, you can still grab it via SFTP—and vice versa—which makes it way easier to support different user workflows. I start from the infrastructure side: creating the VM, setting DNS so I can hit it by name instead of IP, and adding it to my Ansible inventory so my AWX workflow can do the boring stuff (patching, Docker install, and HTTPS via my proxy setup). Then I run the stock Docker command from the SFTPGo docs, map ports (web on 8080, SFTP on 2022), and do the initial admin setup. After that, I create a user, show the difference between the web admin vs web client login, upload a file in the browser, and confirm it shows up immediately in an SFTP session. Simple, clean, and honestly a nice solution when you need both HTTPS and SFTP access.

Frequently Asked Questions

🎬 More from sass drew