Restart FTP
This page explains how to restart the FTP service in GoAdmio. FTP is provided by VSFTPD (Very Secure FTP Daemon), which runs as a system service on the server.
Location: Admin Panel → Restart Services → FTP Server (VSFTPD)
Overview
VSFTPD is GoAdmio's FTP server. It handles file transfers over FTP and FTPS, and it is separate from the web server, PHP-FPM, MySQL, and mail services.
Restarting VSFTPD:
- Reloads the FTP configuration (
vsftpd.conf) - Applies new TLS/SSL certificates for FTPS
- Applies changes to passive mode, user limits, and permissions
- Recovers a stalled or hung FTP server
- Disconnects active FTP sessions — clients must reconnect
When to Restart FTP
Restart FTP after:
| Change | Why |
|---|---|
| Editing vsftpd.conf | Applies new configuration |
| Renewing the FTP TLS certificate | Loads the new certificate for FTPS |
| Changing passive port range | Applies the new port range |
| Changing user limits or permissions | Applies the new rules |
| FTP is not responding | Recovers a hung FTP server |
| After installing a new FTP module | Loads the module |
| After a server crash | Recovers the FTP service |
| Active sessions are stuck | Clears stuck connections |
> Tip: For configuration changes, reload is preferable when supported — it applies the config without dropping active sessions. Use systemctl reload vsftpd if available.
How to Restart FTP via the Panel
- Log in to the GoAdmio Admin Panel.
- Navigate to Restart Services.
- Locate FTP Server (VSFTPD).
- Click Restart.
- Confirm if prompted.
- Wait for the service to restart — typically a few seconds.
Verify the restart
- Open Service Status — confirm VSFTPD is running. See Service Status.
- Check the FTP log: