How to use the aaPanel File Manager
Browse, upload, edit, rename, and delete website files using aaPanel on an UnderHost VPS or dedicated server.
On this page
aaPanel includes a full-featured browser-based file manager. Use it for quick file operations such as editing config files, uploading small files, checking directory contents, and reviewing logs. For bulk uploads, s, or large archives on an UnderHost VPS or dedicated server, SFTP or rsync is usually faster and more reliable.
Open the File Manager
- Log in to aaPanel
- Click Files in the left sidebar (or the file icon in the navigation)
The file manager opens showing the full server filesystem starting from /www/ or the root directory, depending on your permissions. Navigate using the left sidebar tree or by clicking folder names in the main panel.
Upload files
- Navigate to the destination folder (e.g.,
/www/wwwroot/yourdomain.com/) - Click the Upload button in the toolbar
- Select files from your computer using the file picker, or drag and drop them into the upload panel
- Click Upload to transfer the files
For large batches of files (a full WordPress installation, hundreds of media files), use SFTP, rsync, or FTP instead-it is significantly faster than the browser upload. See FTP accounts in aaPanel. If this is a full to UnderHost, open a ticket and include the source panel type and login details requested by support.
Edit a file
- Navigate to the file you want to edit
- Right-click on it and select Edit, or click the file and then the edit button in the toolbar
- A code editor opens-make your changes
- Click Save
Before editing wp-config.php, Nginx/Apache config files, or .htaccess, download a copy first. A syntax error in a configuration file can take the site offline immediately. Use the Download option to get a local copy before making changes.
Create and extract archives
Create a ZIP archive (useful for downloading a site backup or moving files):
- Select the files/folder you want to compress (use the checkboxes)
- Click Compress in the toolbar
- Choose the format (ZIP or TAR.GZ) and a filename
- Click Confirm
Extract an archive you have uploaded:
- Navigate to the archive file
- Right-click and select Decompress
- Choose the destination folder and confirm
File permissions
| Type | Recommended permission |
|---|---|
| Directories | 755 |
| PHP and HTML files | 644 |
| wp-config.php | 640 or 600 |
To change permissions: right-click the file or folder → Permissions → enter the numeric value → Confirm. You can apply permissions recursively to a folder and all its contents.
Website file locations
aaPanel stores website files at:
/www/wwwroot/yourdomain.com/
This is the document root for the site. Files placed here are served to web visitors. All your website files (WordPress files, HTML, images, scripts) belong in this directory.
Log files for each site are typically at:
/www/wwwlogs/yourdomain.com.error.log
/www/wwwlogs/yourdomain.com.log
When opening a support ticket for file or permission problems, include the domain, affected path, recent changes, and any relevant lines from the error log. Never paste passwords, private keys, or database credentials into public screenshots.
Related: aaPanel FTP | Create website in aaPanel | cPanel File Manager | DirectAdmin File Manager
Need aaPanel hosting?
Install aaPanel on an UnderHost VPS or dedicated server when you want a simple web interface for sites, databases, SSL, and apps.





















