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

Managing Servers

Connect, configure, and monitor your servers.

Adding a Server

Provide your server's public IP and root SSH credentials. Depnix runs a provisioning script that installs Nginx, PHP-FPM, Node.js via NVM, Composer, and other dependencies, then locks down root SSH access.

Provisioning typically takes 3–5 minutes depending on your server's location and speed.

What Gets Installed

The provisioner installs: Nginx (web server), PHP 8.x with FPM, Node.js (via NVM), Composer, Git, ufw firewall, fail2ban, and the Depnix agent for real-time communication.

Server Dashboard

The server detail page shows real-time CPU usage, RAM consumption, and disk space. All applications, databases, and domains associated with the server are listed here.

SSH Key Management

Add your team's public SSH keys under Server Settings → SSH Keys. Each key grants access to the depnix system user. Keys can be revoked at any time without affecting running applications.

Multiple Applications on One Server

You can run as many applications as your server resources allow. Each application gets its own directory, Nginx virtual host, and process, fully isolated from others.

Removing a Server

Removing a server from Depnix deletes it from your dashboard but does not terminate or wipe the underlying machine. All applications and data on the server remain untouched.

Stop and delete all applications before removing a server to avoid orphaned processes.