Linux Terminal Server
The Terminal provides full access to an isolated Ubuntu environment running inside the server's Docker container. Run commands, install packages, manage processes and work with the same filesystem accessible by VS Code and the File Manager.

Highlights
Native Ubuntu
Full bash shell in Ubuntu 22.04 with apt, git, node, python3 and more.
WebSocket
Real-time connection with minimal latency via WebSocket.
Shared Filesystem
Same files as Finder and VS Code in /app/disks/.
Multiple Sessions
Open multiple terminal windows simultaneously.
Getting Started
- Connect to your RoqueOS Server
- Open the Terminal app from the Launchpad
- You'll be in the
/home/user/directory of the Ubuntu container

Available Environment
The server's Ubuntu container comes pre-configured with:
| Tool | Description |
|---|---|
| bash | Default shell |
| apt | Ubuntu package manager |
| git | Version control |
| node / npm | JavaScript runtime (Node.js 20) |
| python3 / pip | Python runtime |
| curl / wget | File download |
| nano / vim | Terminal text editors |
| htop | Interactive process monitor |
| ssh | SSH client to connect to other servers |
Install Additional Packages
sudo apt update
sudo apt install -y package-namePERSISTENCE NOTE
Packages installed via apt do not persist between container restarts. For permanent tools, consider adding them to a custom Dockerfile or startup scripts.
Accessing Your Volumes
Mapped disks from the host are available at /app/disks/:
ls /app/disks/
cd /app/disks/Projects
echo "Hello from Terminal!" > /app/disks/Documents/hello.txtUse Cases
Development
cd /app/disks/Projects
git clone https://github.com/user/my-project.git
cd my-project && npm install && npm run devServer Administration
htop # Monitor system resources
df -h # Check disk usage
ps aux # View running processesAutomation
cat > backup.sh << 'EOF'
#!/bin/bash
tar -czf /app/disks/Backups/backup-$(date +%Y%m%d).tar.gz /app/disks/Projects
echo "Backup complete!"
EOF
chmod +x backup.sh && ./backup.shTips
QUICK TIPS
- Use
Ctrl+Cto cancel a running command - Use
Tabto auto-complete file names and commands - Use
Ctrl+Lto clear the screen - Use ↑↓ arrows to navigate command history
- Resize the terminal window and it adjusts automatically