ZD: 5666044
Reqs #
- FTP service running on a cloud VPS with some type of Linux OS.
- Transition from your existing Windows FTP host to our hosting needs to be seamless
- Usernames and passwords that you have currently (in the XLS file) need to stay the same
- File permissions, file access, and folder access for those FTP accounts needs to be mapped over from your existing FTP server
- It also sounds like you require some type of GUI interface or “dashboard” for administrative users to manage the FTP server
Q’s #
- Are they planning on using existing cVPS, or are we provisioning an additional one? They’re going to use existing cVPS
- How do their client’s typically currently access their existing FTP server? Some type of FTP client accesses FTP accounts.
FTP Servers #
https://www.linuxlinks.com/best-free-open-source-linux-ftp-servers/
FileZilla FTP Server #
Note: currently using FileZilla FTP server, but this doesn’t support Linux, only runs on Windows. https://filezilla-project.org/download.php?show_all=1&type=server
ProFTPD #
https://wiki.archlinux.org/title/ProFTPD http://proftpd.org
- GPL license allows for commercial use
Pure-FTPd #
https://wiki.archlinux.org/title/Pure-FTPd https://www.pureftpd.org/project/pure-ftpd/
Very Secure FTP Daemon #
https://wiki.archlinux.org/title/Very_Secure_FTP_Daemon https://security.appspot.com/vsftpd.html
Bftpd #
FTP admin panels #
Webmin #
webmin.com https://forums.centos.org/viewtopic.php?t=46257
- webmin ProFTPd module: http://doxfer.webmin.com/Webmin/ProFTPD_Server
- Works out of the box with ProFTPD
- License allows commercial use
Control Webpanel (AKA CentOS Webpanel) #
Other considerations #
-
We’ll want some type of firewall and maybe even login protection, to prevent FTP service getting hammered.
-
What’s the best way to map accounts to file-paths, files, and provide access perms?
OS? #
- CentOS for stability/maintainability?
Misc. #
CrushFTP is enterprise grade, but has some nice-to-have’s https://www.crushftp.com/case_studies.html