🚀 Depnix is currently in private beta. Request early access today!
All Docs

Terminal Access

Access your server via browser terminal or SSH.

Web Terminal

Click the Terminal button on any server or application page to open a browser-based terminal session. The session runs as the depnix user and drops you into your home directory.

The web terminal supports copy/paste and all standard ANSI escape codes for colour output.

SSH Access

Connect to your server using: ssh -p YOUR_PORT depnix@your-server-ip. The SSH port is set when you add the server and can be changed in Server Settings. Key-based authentication is required — add your public key under Server Settings → SSH Keys before connecting.

Running Framework CLI Commands

Navigate to your application directory (e.g. cd /home/depnix/apps/your-app/current) and run commands like php artisan migrate, npm run build, or python manage.py shell directly.

Pre-installed Tools

Every Depnix server comes with: Git, Composer, Node.js and npm (via NVM), Python 3, pip, curl, wget, unzip, screen, and tmux. Additional tools can be installed with apt.

Managing Cron Jobs

Edit the cron schedule with crontab -e as the depnix user. For Laravel applications, add the scheduler entry: * * * * * cd /path-to-app && php artisan schedule:run >> /dev/null 2>&1.

Long-running Background Processes

Use screen or tmux to keep processes running after you disconnect. For persistent background workers (queues, WebSockets), define them as deployment hooks or use the application's start command so Depnix manages the process lifecycle.