Overview
The built-in file manager provides complete access to your game server files through a modern web interface. Edit configuration files, upload mods, manage worlds, and organize directories—all without leaving your browser.Web-Based Editing
Edit text files directly in the browser with syntax highlighting
Drag & Drop Upload
Drag files from your desktop to upload instantly
SFTP Access
Connect with FileZilla, WinSCP, or command-line SFTP
Archive Support
Create and extract compressed archives (.tar.gz, .zip)
File Manager Interface
Navigation
The file manager displays your server’s/home/container directory:
Breadcrumb Navigation:
- Folder name
- Folder icon
- Click to navigate inside
- Name: File or folder name with icon
- Size: File size (folders show ”—”)
- Modified: Last modification timestamp
- Actions: Rename, delete, download, edit
Storage Usage
Top bar shows disk consumption:- 🟢 Green: Less than 70% used
- 🟡 Yellow: 70-90% used
- 🔴 Red: Greater than 90% used
Toolbar Actions
- Back
- New Folder
- New File
- Upload
- Delete Selected
Navigate to parent directoryShortcut: Click breadcrumb segment
File Operations
Creating Files
Editable Extensions:
.yml,.yaml- YAML configuration.json- JSON data.txt- Text files.properties- Java properties.conf,.cfg,.ini- Config files.log- Log files.md- Markdown.sh,.bat- Shell scripts.toml- TOML configuration
Creating Folders
- Click New Folder
- Enter name:
plugins - Folder appears in list
- Click to navigate inside
files.create
Uploading Files
Method 1: Upload Button
- Click Upload in toolbar
- Click Select Files or drag files into modal
- Select one or more files
- Click Upload
- Progress shown in upload indicator
Method 2: Drag & Drop
Drag files from desktop directly onto the file manager:- Open file explorer on your computer
- Drag files over the file manager
- Drop anywhere (except modals)
- Files upload automatically
- Text files (less than 1 MB): Read as text and uploaded via API
- Binary files (images, archives, executables): Multipart upload
- Multiple files: Uploaded sequentially with progress tracking
files.write- Required for text file uploadfiles.create- Required for binary file upload
Upload limits are configured per node (default: 100 MB). Larger files must be uploaded via SFTP.
Editing Files
Edit supported file types in the browser:- Click on a file name (if editable) OR
- Click Actions → Edit
- Opens dedicated editor page
- Edit content with syntax highlighting
- Click Save to persist changes
- Syntax highlighting for common formats
- Line numbers
- Auto-indent
- Find/replace
- Keyboard shortcuts (Ctrl+S to save)
files.write
Files on the deny list (configured in blueprint) cannot be edited. This protects critical game files like
server.jar.Downloading Files
- Click Actions → Download
- System generates temporary signed download URL
- Browser opens download in new tab
- URL expires after 5 minutes
files.read
Renaming Files
- Click Actions → Rename
- Enter new name
- Click Rename
- File is renamed in place
files.write
Deleting Files
Single File
- Click Actions → Delete
- Confirm deletion
- File is permanently removed
Multiple Files
- Check boxes next to files to delete
- Click Delete in toolbar
- Confirm bulk deletion
- All selected files removed
files.delete
File Permissions (chmod)
Change Unix file permissions:- Click Actions → Permissions
- Set read/write/execute for:
- Owner
- Group
- Others
- Click Update
- Permissions applied (e.g.,
644,755)
files.write
Common Modes:
644- Files (owner read/write, others read)755- Folders and executables (owner read/write/execute, others read/execute)600- Private files (owner only)
Archiving Files
Create compressed archives:- Select files to archive (checkboxes)
- Click Archive (future feature)
- Choose format (.tar.gz, .zip)
- Archive is created
- Upload archive file
- Click Actions → Extract
- Files extracted to current directory
files.archive
Archive features are planned but not yet implemented in current version.
SFTP Access
Connect to your server files via SFTP for advanced file management:Connection Details
Navigate to Server → Network to view SFTP credentials:| Field | Value |
|---|---|
| Host | Node hostname (e.g., node1.example.com) |
| Port | SFTP port (default: 2022) |
| Username | {server_id}.{your_email} |
| Password | Your panel account password |
files.sftp
Using FileZilla
Open FileZilla
Download from filezilla-project.org
Enter Connection Details
- Protocol: SFTP
- Host:
node1.stellarstack.app - Port:
2022 - Username:
{server_id}.{email} - Password: Your panel password
Command-Line SFTP
WinSCP (Windows)
- Download WinSCP
- Create new session:
- File protocol: SFTP
- Host name:
node1.stellarstack.app - Port:
2022 - Username:
{server_id}.{email} - Password: Your panel password
- Click Login
- Browse and manage files
Permissions
File management requires these permission nodes:| Permission | Description |
|---|---|
files.read | View and download files |
files.write | Edit existing files |
files.create | Create new files and folders |
files.delete | Delete files and folders |
files.archive | Create and extract archives |
files.sftp | Connect via SFTP |
Permission Examples
Read-Only Access:File Polling
The file manager auto-refreshes every 3 seconds to detect:- Files uploaded via SFTP
- Changes made by game server (new logs, worlds)
- Modifications from other users
Hidden Files
Files starting with. are hidden by default:
.gitignore.env.minecraft
Blueprint File Denylist
Blueprints can restrict file access:- Cannot be deleted
- Cannot be renamed
- Cannot be edited
- Can still be downloaded (read-only)
Best Practices
Backup Before Editing
Backup Before Editing
Before editing configuration files:
- Create a server backup
- Or download the file locally first
- Edit in file manager
- Test changes
- Restore if needed
Use SFTP for Large Files
Use SFTP for Large Files
For files greater than 100 MB:
- Web upload may time out
- Use SFTP client for reliable transfer
- Supports resume on disconnection
Organize with Folders
Organize with Folders
Keep files organized:
plugins/- Plugin JAR filesconfigs/- Configuration filesbackups/- Manual local backupsworlds/- Game worlds/maps
Monitor Disk Usage
Monitor Disk Usage
Watch the disk usage bar:
- Delete old logs regularly
- Remove unused plugins/mods
- Clean up old world backups
- Request disk increase if needed
Use Descriptive Names
Use Descriptive Names
Name files clearly:
- ✅
server.properties.backup-2026-03-01 - ✅
config-working.yml - ❌
config2.yml - ❌
test.txt
Troubleshooting
Cannot Edit File
Symptoms: Edit button is grayed out or missing Causes:- File extension not editable (only
.yml,.json, etc. supported) - File on blueprint denylist
- Missing
files.writepermission - File is a binary format
Upload Fails
Symptoms: Upload stuck or shows error Causes:- File too large: Exceeds node upload limit (default 100 MB)
- Disk full: Server reached disk quota
- Permission denied: Missing
files.createorfiles.write - Network timeout: Poor connection
- Use SFTP for large files
- Delete old files to free space
- Check permissions
- Retry upload
SFTP Connection Refused
Symptoms: Cannot connect via SFTP client Causes:- Wrong port: SFTP port is not 22 (usually 2022)
- Wrong username format: Must be
{server_id}.{email} - Wrong password: Use panel account password, not server password
- Missing permission: Lack
files.sftppermission - Node offline: Daemon is not running
- Firewall: SFTP port is blocked
- Verify connection details from Network page
- Use format:
[email protected] - Confirm node is online
- Check firewall allows port 2022
Files Not Showing
Symptoms: Uploaded files don’t appear in file manager Causes:- Hidden files: Files start with
.and hidden files are off - Wrong directory: Uploaded to different folder
- Polling delay: Wait 3 seconds for auto-refresh
- Enable “Show Hidden Files”
- Navigate to correct directory
- Manually refresh page