Installation of pure FTPd on the webuzo control panel

Pure FTP server is essential for managing and transferring files on a web server. For Webuzo users, Pure-FTPd offers a secure, efficient, and lightweight FTP solution that integrates seamlessly with the control panel. Whether you’re a beginner or an experienced server administrator, installing Pure-FTPd on Webuzo is a straightforward process. In this guide, we will walk you through the step-by-step instructions to install and configure Pure-FTPd, ensuring that your FTP server is up and running in no time.

Steps to install Pure-FTPd in webuzo admin control panel

Step 1: Access Webuzo Admin Panel

  • Open a web browser and go to http://<your-server-ip>:2087 or the domain where Webuzo is installed.
  • Log in using your admin username and password.

Step 2: Navigate to the Apps Section

  1. In the Webuzo admin dashboard, click on Apps in the left menu.
  2. Under Apps go to install an app and search for pure-FTPd

Step 3: Install Pure FTPd

  1. Inside the FTP Server section, find Pure FTPd.
  2. Click the Install button
  3. Webuzo will begin the installation process automatically. Wait for it to complete.

Step 4: Manage Pure FTPd

  • After the installation is complete, you will be able to configure Pure FTPd:
    1. Click Manage Pure FTPd to access settings.
    2. Set up users and configure other settings such as permissions or access controls.

Step 5: Start Pure FTPd

  1. After installation, Login as end user.
  2. Now you can create, access and Mange the FTP at the end user itself.

Step 6: Test Pure-FTPd

  • Use an FTP client (e.g., FileZilla) to connect to the server using the IP address, username, and password to confirm that FTPd is working.

Optional Configuration

  1. SSL/TLS (FTPS) Configuration:
    • To enable secure FTP (FTPS), configure SSL/TLS certificates in Webuzo and update the Pure-FTPd configuration file.
    • Certificates can be managed under the SSL Certificates section in Webuzo.
  2. Firewall Rules:
    • Ensure your server’s firewall allows FTP traffic on ports 21 and the passive FTP range (e.g., 30000–50000) if configured.

Command-Line Management (Optional)

If you prefer using the terminal for additional customization:

  1. Connect to your server via SSH.
  2. Check the status of Pure-FTPd:bashCopy codeservice pure-ftpd status
  3. Restart Pure-FTPd:bashCopy codeservice pure-ftpd restart
  4. View logs to troubleshoot:bashCopy codetail -f /var/log/pureftpd.log

Conclusion

Pure-FTPd is now installed and running on your Webuzo-powered server. You can manage FTP accounts and configurations directly through the Webuzo interface or via the command line for advanced customizations. This setup ensures secure and efficient file transfers for your server users.