Skip to main content
InstaPods provides multiple ways to manage files inside your pods — through the dashboard, CLI, SSH, or API.

Dashboard File Browser

The Files tab on the pod detail page provides a web-based file browser:
  • Browse directories starting from the app root
  • View and edit text files inline
  • Upload files from your computer
  • Create new folders
  • Delete files and folders
The editor opens text files up to 5 MB. A larger file, or one that isn’t UTF-8 text (an image, an archive, a database file), is refused with a message instead of being opened - download it from the Web IDE (right-click → Download) or with instapods files download.

CLI File Commands

The CLI provides a full set of file management commands. See CLI Files for complete documentation.

Web IDE

InstaPods includes a Monaco-based web IDE at /ide/{podId}. It provides:
  • File tree navigation
  • Syntax highlighting for most languages
  • Find and replace
  • Multiple file tabs
Access it from the pod detail page by clicking the IDE link.

SSH / SCP / SFTP

For full control, connect via SSH and use standard Unix tools:
Copy the exact commands for your pod from the SSH tab of the pod detail page. See SSH Access for details.

Git Workflows

You can clone repos directly inside your pod:

App Root

Every pod has an app root directory — the default location for your application files: For PHP, the web-accessible root is /home/instapod/app/public. All other presets serve from the app root directly. The CLI commands (files ls, files upload, files sync) default to the pod’s app root when no explicit path is given.