![]() |
|
Guide CyberPanel File Manager and FTP: Upload Files, Fix Permissions, Create FTP Users - Printable Version +- AdminsForum (https://adminsforum.com) +-- Forum: Free & open-source control panels (https://adminsforum.com/Forum-free-open-source-control-panels) +--- Forum: CyberPanel (https://adminsforum.com/Forum-cyberpanel) +---- Forum: CyberPanel Guides & Tutorials (https://adminsforum.com/Forum-cyberpanel-guides-tutorials) +----- Forum: CyberPanel FTP & File Manager Guides (https://adminsforum.com/Forum-cyberpanel-ftp-file-manager-guides) +----- Thread: Guide CyberPanel File Manager and FTP: Upload Files, Fix Permissions, Create FTP Users (/Thread-guide-cyberpanel-file-manager-and-ftp-upload-files-fix-permissions-create-ftp-users) |
CyberPanel File Manager and FTP: Upload Files, Fix Permissions, Create FTP Users - JAY - 10-25-2026 CyberPanel File Manager and FTP: Upload Files, Fix Permissions, Create FTP Users Two ways to get files onto a CyberPanel website without SSH: the built-in File Manager in your browser, and FTP accounts for apps like FileZilla. We used both on our test site cyber.adminslab.com, and the FTP screen showed one confusing detail worth knowing before you hand a login to someone. Watch it: Part 9 of the CyberPanel course, FTP, SSH & File Manager This is Part 9 of 10 in our free CyberPanel Full Course. The written steps below go into more detail. File Manager Open your site in Websites, go to the Files tab and click File Manager. It opens in the site's home folder: The current path is Code: /home/cyber.adminslab.comCode: public_htmlCode: logsCode: backupCode: blogCode: laravelCode: staging.cyber.adminslab.comCode: .cacheCode: .configCode: .wp-cli
Code: upload_max_filesizeCode: post_max_sizeCreate an FTP account Open Databases & FTP > Create FTP Account and pick the website. Type a user name, click Generate for a password: Leave Path empty to give access to the site's home folder, or type Code: public_htmlCode: public_htmlWhich username do you log in with? After clicking Create FTP Account, look closely at the message: The success message said Code: cyber.adminslab.com_cyberftpCode: admin_Databases & FTP > List FTP Accounts shows the real login name and folder: The account list and the FTP server's own user table both said Code: admin_cyberftpCode: mysql cyberpanel -e 'select User,Dir from users'Code: adminConnect with FileZilla
Code: /etc/pure-ftpd/conf/Code: TLSCode: 1Code: 40110-40210Code: ChrootEveryone yesTo force encrypted FTP for everyone, set TLS to 2 and restart: Code: echo 2 > /etc/pure-ftpd/conf/TLS
systemctl restart pure-ftpd-mysqlEven better: SFTP If you have SSH access, SFTP (port 22) needs no FTP account at all, is always encrypted and works in FileZilla too (protocol SFTP). Upload as the site user, or fix ownership afterwards: Code: chown -R cyber2602:cyber2602 /home/cyber.adminslab.com/public_html/*Code: ls -la /home/yourdomain.com/public_htmlCommon problems
More CyberPanel guides
Tested on CyberPanel 3.0 (build 8, OpenLiteSpeed edition) on Ubuntu 24.04, October 2026. Menu names can change slightly between versions. |