Skip to content

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).
  • PASVPASV Enable* (YES/NO). PASV Min Port* and PASV Max Port* (spinbuttons, e.g. 49152–65535).
  • SSLSSL 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.

  • Vsftpd Logs – View Vsftpd log output.
  • FTP accounts are managed per hosting account in the client panel; admin configures the Vsftpd service here.

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).