All Guides
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.

  1. From dashboard, navigate to Apps
  2. Click on your application
  3. Click Files tab in app sidebar
  4. 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.

  1. Root directory = your app's deployment path (e.g., /var/www/myapp)
  2. Cannot navigate above deployment root — path traversal blocked
  3. All file operations contained within app directory
  4. Safe for team members with app-level access only

3.Path Traversal Protection

Security measures prevent escaping the app's directory boundary.

  1. Attempts to access ../ or absolute paths blocked
  2. Symlinks pointing outside deployment root are not followed
  3. Upload paths validated to stay within deployment root
  4. Archive operations restricted to deployment directory

4.Manage App-Specific Files

Common file operations within your app's directory.

  1. Edit config files (.env, config.yaml, etc.)
  2. Upload static assets (images, fonts, documents)
  3. Manage log files in logs/ directory
  4. Create subdirectories for uploads, cache, temp files
  5. Download logs for debugging