Access your server via browser terminal or SSH.
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.
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.
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.
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.
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.
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.