FTP issues on Debian 13 with HestiaCP 1.10.4 with Proftpd

Hi guys, some time ago, when I was using Ubuntu Server, I created this topic due to some issues with FTP, Filezilla showed me not compatible with FTP over TLS, at that time that was solved by installing proftpd-mod-crypto.

here is old topic: Help in regards FTP, SFTP, Backups and Ubuntu version

I have now same issue with on v 1.10.4 and Debian 13, I talked in private with @sahsanu about this old topic and new issues and here is the solution.

ALL CREDITS AND KUDOS for @sahsanu for this workaround:

  1. Install crypto mod by: sudo apt install proftpd-mod-crypto

  2. Edit /etc/proftpd/proftpd.conf

  3. Add Include /etc/proftpd/modules.conf just before tls.conf include leaving the file similar to:

    ServerName                      "FTP"
    ServerIdent                     on "FTP Server ready."
    ServerAdmin                     root@localhost
    DefaultServer                   on
    DefaultRoot                  ~ !adm
    
    Include /etc/proftpd/modules.conf
    Include /etc/proftpd/tls.conf
    
    <IfModule mod_vroot.c>
        VRootEngine                 on
        VRootAlias                  /etc/security/pam_env.conf etc/security/pam_env.conf
    </IfModule>
    
  4. Restart and confirm status
    systemctl restart proftpd
    systemctl status proftpd --no-pager -l

  5. Confirm everything else is working properly just in case.

Thanks for sharing it :wink:

Regarding Ubuntu 26.04, proftpd won’t work too because of the apparmor rules they have added. I’ve the fix already. l’ll try to fix it for Debian 13 and Ubuntu 26.04 this week.

I forgot to add here the PR that fixes the issues: