File Management8 min read
App-Scoped File Access
Use the app-scoped file manager to manage files within your application's deployment directory with path traversal protection.
1.Access App File Manager
Open the file manager scoped to your application's deployment directory.
- From dashboard, navigate to Apps
- Click on your application
- Click Files tab in app sidebar
- File manager opens scoped to app's deployment root
2.Understand Deployment Root
The app-scoped file manager restricts access to your application's directory.
- Root directory = your app's deployment path (e.g., /var/www/myapp)
- Cannot navigate above deployment root — path traversal blocked
- All file operations contained within app directory
- Safe for team members with app-level access only
3.Path Traversal Protection
Security measures prevent escaping the app's directory boundary.
- Attempts to access ../ or absolute paths blocked
- Symlinks pointing outside deployment root are not followed
- Upload paths validated to stay within deployment root
- Archive operations restricted to deployment directory
4.Manage App-Specific Files
Common file operations within your app's directory.
- Edit config files (.env, config.yaml, etc.)
- Upload static assets (images, fonts, documents)
- Manage log files in logs/ directory
- Create subdirectories for uploads, cache, temp files
- Download logs for debugging