Vsftpd Settings – adminbolt Admin Panel
The Vsftpd Settings page allows administrators to configure the Vsftpd FTP server. When Vsftpd is installed, the page shows a full configuration form (General, PASV, SSL). When Vsftpd is not installed, the panel may show a limited view or a prompt to install the service.
URL: /admin/vsftpd-settings
Overview
Vsftpd is the FTP daemon used by adminbolt for FTP accounts. This page exposes the main Vsftpd configuration options so you can tune the service without editing config files by hand. The available options depend on whether Vsftpd is installed on the server.
Purpose
- Set listen port and passive port range.
- Enable or disable anonymous FTP, local users, or chroot behaviour.
- Configure timeouts, rate limits, and security options (e.g. TLS).
- Control log level and log file location.
Prerequisites
- Access to the admin panel in adminbolt.
- Vsftpd in the sidebar (Vsftpd → Settings).
- For full configuration options: Vsftpd must be installed on the server (the panel shows the complete form only when the service is installed).
Interface Description
When Vsftpd is installed
At the top: a status line "Vsftpd service is running" / "Vsftpd service is active and responding" and a Check Service Status button.
The page shows a full configuration form with three sections:
- General – Comboboxes: Listen* (YES/NO), Anonymous Enable*, Local Enable*, Write Enable*, Guest Enable*, Virtual Use Local Privs*, Chroot Local User*, Allow Writeable Chroot*, Connect From Port 20*, Dir Message Enable*. Max Per IP* (spinbutton, e.g. 5). Local Umask* (textbox, e.g. 022).
- PASV – PASV Enable* (YES/NO). PASV Min Port* and PASV Max Port* (spinbuttons, e.g. 49152–65535).
- SSL – SSL Enable*, Allow Anonymous SSL*, Force Local Data SSL*, Force Local Logins SSL*, SSL TLSv1*, SSL TLSv1.1*, SSL TLSv1.2*, SSL SSLV2*, Require SSL Reuse* (comboboxes). SSL Ciphers* (textbox, e.g. HIGH). RSA Cert File* and RSA Private Key File (textboxes, e.g. /etc/ssl/bolt/cert.pem and privkey.pem).
At the bottom: Save changes – writes the configuration and reloads or restarts Vsftpd.
When Vsftpd is not installed
The panel may show a message that Vsftpd is not installed or not connected, with limited or no editable options. After installing Vsftpd, reload the page to see the full form.
Related sections
- Vsftpd Logs – View Vsftpd log output.
- FTP accounts are managed per hosting account in the client panel; admin configures the Vsftpd service here.
Sidebar location
Vsftpd → Settings
Notes
- After changing settings, Vsftpd usually needs a restart or reload; the panel may do this automatically.
- Restrict passive port range and use TLS where possible for security.
- After installing Vsftpd, reload the Vsftpd Settings page to see the full configuration form (General, PASV, SSL).