Skip to content

Cloudron Server Deployment Overview

Prerequisites

To ensure a successful application deployment, the following conditions must be met:

  • Operating System: Ubuntu.

  • Access: Superuser privileges (root/sudo) to perform installation and modify system services.

  • Network: Internet access to download installation scripts and obtain SSL certificates.

Final Panel FQDN on hostkey.in domain

The following domain name templates are used for the application:

Parameter Value
Prefix cloudron
DNS additional prefix my.cloudron
Domain hostkey.in
Full panel template cloudron{Server_ID_from_Invapi}.hostkey.in
Full DNS record template my.cloudron{Server_ID_from_Invapi}.hostkey.in

Application Installation Process

Installation is performed using the official developer script:

  1. Download the installation script from the Cloudron repository at https://cloudron.io/cloudron-setup.

  2. Grant execution permissions to the /tmp/cloudron-setup file.

  3. Stop and remove existing system services: nodejs, nginx, docker (including containerd.io, docker-ce, and docker-compose-plugin components).

  4. Run the Cloudron installation script.

  5. Reboot the system to complete the configuration process.

Access Rights and Security

The following security measures are performed during deployment:

  • Removal of standard nginx and nodejs packages if they were installed on the system, to prevent conflicts with Cloudron components.

  • Cleaning up Docker repository sources (/etc/apt/sources.list.d/docker-ce.list and /etc/apt/sources.list.d/docker.list).

  • Configuration of SSL certificates via Certbot to ensure a secure connection over HTTPS.

Docker Containers and Execution

The Cloudron application uses the Docker environment to manage its internal services. During installation, the docker-compose plugin version v2.24.0 is installed and placed in the /usr/local/lib/docker/cli-plugins/docker-compose directory.

All system services that previously ran as native packages (e.g., nginx) are transitioned to the application's containerized environment management after Cloudron installation.

Application Update Instructions

Updates are performed via pull and container restarts.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×