Install OtoDock on your own server
From an empty server to your own agent platform: one short install script and your admin account — in about ten minutes.
4 min read
OtoDock self-hosts as a single Docker Compose stack: the server and dashboard, PostgreSQL, and live document preview. You need a Linux host with Docker installed — a small VM or a home server is plenty to start.
1. Run the install script
$ mkdir otodock && cd otodock
$ curl -fsSLO https://raw.githubusercontent.com/OtoDock/oto-dock/main/scripts/install.sh
$ bash install.shThe installer checks Docker, writes a .env with a generated database password, handles the Ubuntu 24.04+ host step automatically when the host needs it, downloads the release-pinneddocker-compose.yml, and starts the stack. Everything lands in the folder you run it from, and it performs fresh installs only: it stops rather than touch an existing install.
2. Create your admin account
Open http://your-server:8400. A fresh install greets you with the setup wizard: create your admin account, connect your AI, and you're chatting with your first agent minutes later.
If your users browse to the server by name or IP, set DASHBOARD_PUBLIC_URL in the generated .env. Behind a reverse proxy, also set TRUSTED_PROXY to your proxy's IP.
Where to next
- First run — meet your pre-installed assistant and connect your subscription.
- The install guide covers reverse proxies, HTTPS, backups, and upgrades in depth.
Put your agents to work
Self-host free up to 5 users — running in minutes.
