If you already have a Linux server (with any provider), you connect it to the platform via an SSH credential. The platform then handles the setup (Docker, reverse proxy) and the deployments.
Prerequisites
- A Linux server reachable via SSH.
- A user on the server the platform can work with.
- An SSH key pair – recommended over password login. No key yet? See Create an SSH key.
Registering the server
- In the platform, open Servers → add server → SSH.
- Enter:
- Host – IP address or hostname of the server.
- Port – default
22. - User – e.g.
deployorroot. - Authentication: SSH key (recommended) – paste the private key – or alternatively a password.
- Save. The server is now available when creating and editing projects.
Note
The platform additionally generates its own deploy key (GitOps key) and adds it to the given user’s
authorized_keys during setup. Your own key is only needed for the initial setup.What the platform sets up on the server
On the first deployment, the platform automatically installs via Ansible:
- Docker as the runtime for your applications.
- Traefik as a reverse proxy that routes incoming requests to the right containers based on the domains.
- The project configuration with your applications (backend, web app, homepage, database).
Next steps
- Create an SSH key – if you don’t have a key pair yet.
- Domain setup – so your project is reachable under your own domain.