Server Provisioning

Depfloy connects to your server as the root user via SSH during the initial provisioning process. This allows Depfloy to add repositories, install dependencies, and configure new services, firewalls, and more to prepare your server for use.

The provisioning process typically takes around 15 minutes, depending on your server’s speed, network connection, and the number of services to be installed.

After the initial provisioning, Depfloy continues to use root access to manage your server’s software, services, and configurations.

Security

The security of your server and the data it contains is extremely important to us. We take comprehensive measures to ensure your server remains protected. Below is an overview of some of the steps we take to secure your server:

  • A unique SSH key is generated and deployed for each server added to Depfloy.
  • Password-based SSH access is disabled during provisioning.
  • Each server is assigned a unique root password.
  • All ports are blocked by default using UFW, a secure firewall for Ubuntu. Only the following ports are explicitly opened: 22 (SSH), 80 (HTTP), and 443 (HTTPS).
  • Automatic security updates are installed using Ubuntu’s unattended-upgrades program.