HOW IT WORKS

Ten visible steps. Nothing hidden in a terminal.

Server setup, SSH verification, deployment, logs and environment operations — all connected, all on record.

PHASE 01 · STEPS 01–04

Prepare and verify.

Add the manager public SSH key to your server, save the server details in the dashboard, and run a connection test before starting deployment.

01

Register

Create your account — new accounts start on Free.

›open simpledeploy.app/register
02

Add server

Save host, user and port as a server record.

›server add prod-01 --host 203.0.113.24
03

Configure SSH key access

Authorise the manager public key on your server.

›echo "ssh-ed25519 AAAA… simpledeploy" >> ~/.ssh/authorized_keys
04

Test connection

Verify access from the dashboard before deploying.

›ssh check prod-01 → ok (42 ms)
PHASE 02 · STEPS 05–07

Deploy, with every step on record.

The backend creates a deployment job, connects over SSH, syncs repositories, starts Docker containers or prepares a Python virtual environment, and stores deployment logs step by step.

05

Create project

Choose the Odoo version and link your repository.

›project create acme-erp --odoo 18 --repo acme/custom-addons
06

Start deployment

Deploy production or staging on your chosen runtime.

›deploy acme-erp staging --runtime docker
07

Watch deployment logs

Follow progress live, step by step.

›[docker] Starting web + db containers
PHASE 03 · STEPS 08–10

Operate with confidence.

Open production or staging, restart services, inspect container logs, and keep action history visible for troubleshooting.

08

Open production/staging

Jump straight to the running environment.

›open https://staging.acme-erp.example:8070
09

Manage environment actions

Restart, stop, repair a failed deploy.

›env restart acme-erp/staging
10

Execute routine operations

Pull new code and redeploy when you need to.

›deploy acme-erp staging --pull

Give your Odoo servers a proper control room.

Create an account, connect a server, and make production and staging easy to understand.