Every server operation, recorded.
Devopper is a server-management console for companies that run servers for other people. Add your servers once. From then on every command, deploy, certificate and credential goes through Devopper and ends up in one log: who asked for it, what ran, and what came back.
Hosted workspaces are available now. Hybrid custody, with the vault on your own server, is coming soon.
Read what the video says
47 servers, 12 projects, 6 people with root, and one of you. No control, and no time: who changed nginx on web-2, which SSH key is that, did the deploy finish, where is the database password, who still has root. Six hours a week per developer, over 300 hours a year, lost to server chores. What if every action went through one place? Devopper records every server operation: who asked, what ran and what came back, with failed attempts kept next to the retry. Passwords and keys live in a vault, never in a log, and you unlock only the servers you need for as long as you need. Describe an application once in the Apps wizard and get every environment, in minutes, not days. Devopper: every server operation, recorded.
What gets recorded
The log is a tree. A prompt is what someone asked for, the task under it is the work, and each step is one command with its exact output and exit code. A failed attempt stays in the log next to the retry.
-
prompt Put shop.example.com on web-2, proxied to port 3100
-
task Create the nginx site for shop.example.com
-
step Write the site file and test the configuration exit 1
nginx -t
nginx: [emerg] unknown directive "proxy_pas" in /etc/nginx/sites-enabled/shop.example.com:14
-
step Fix line 14 and test again exit 0
nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
-
step Reload nginx exit 0
systemctl reload nginx
(no output, 0.3 s)
-
-
One console for the whole job
Each area does its own work and writes to the same log and the same vault.
-
Operations log
Prompt, task, step. Every row keeps the exact command, its output, its exit code, who ran it and from where. Failed attempts are kept, not tidied away.
-
Credentials vault
Passkeys (WebAuthn with PRF), authenticator codes and a recovery key. A sealed vault means that after a restart the server holds no usable key until a person unlocks it.
-
Websites and certificates
nginx sites found by scanning. Every TLS certificate on every server, with its expiry date, where it is used, and whether the private key on disk belongs to it.
-
Databases
Connections found by scanning the server. A read-only SQL console for operators; every statement is an operation, result rows are never logged.
-
Repositories and pipelines
GitHub repositories with CI/CD pipelines delivered as pull requests, and FTP deploy accounts for the pipelines to push into.
-
Scheduled jobs and backups
Real cron entries with results posted back. Encrypted backups to storage targets such as Dropbox, S3 or SFTP; the decryption key never sits on the server.
-
Domains and cloud accounts
DNS at GoDaddy changed through Devopper, with before and after in the log. Azure accounts connected read-only: inventory, nothing changed.
-
Terminal and AI Pilot
A web terminal over the server's own login. In AI Pilot the AI plans and the person runs every command, under guard rails that refuse fatal commands. Access grants lend one server to an outside AI session for a while; a DevOps MCP channel takes requests from developers' Claude Code sessions.
How it works
-
Sign up
Create a workspace for your company and invite the people who run servers. Each person signs in with a passkey or an authenticator; the workspace gets a recovery key that only you keep.
-
Add a server
Give Devopper an SSH key and the server's host fingerprint. It checks the connection, then scans the server: sites, certificates, databases, services, open ports.
-
Every action is recorded
Deploys, DNS changes, SQL statements, terminal sessions and AI Pilot runs now go through Devopper. Each lands in the log with its command, output and exit code, and every secret it needed came from the vault.
Deployment models
The difference between the three is who holds the keys.
-
Hosted
Available nowEverything runs on Devopper's servers, and your secrets live in Devopper's vault, sealed by your passkeys and your recovery key.
-
Hybrid
Coming soonThe app runs on Devopper's servers, but the vault and every action that needs a secret run on a gateway on your own server, so keys never leave your control.
-
Self-hosted
LaterThe whole console runs on your infrastructure; Devopper ships the releases and you hold everything, keys and log included.
Built for people who run servers for others
When the servers belong to a client, the log is the answer to "what did you do, and when".
- Agencies
- Several clients, many servers, one workspace per client with its own log and vault.
- Studios
- Hand a site over with its complete history instead of a page in a wiki.
- Consultants
- Lend one server for a day with an access grant, and take it back without rotating keys.
- Product teams
- Deploys arrive through pull requests, and every deploy sits in the log next to the change that caused it.