Containers at a glance
Live status, CPU and memory for every container. Tail logs, restart, stop or remove — without typing a single docker command.
local-first vps cockpit
A local-first desktop control plane for your VPS. Connect over SSH, deploy Compose stacks, configure domains and HTTPS, and trigger zero-downtime releases without sending your credentials to a third party.
Windows · macOS · Linux — no account needed. All you need is a Linux server you can reach over SSH; if Docker is missing, MihraOps installs it with your approval.
Works with the stack you already run
features
MihraOps talks to your server the way you would — over SSH — and turns the repetitive parts of self-hosting into buttons.
Live status, CPU and memory for every container. Tail logs, restart, stop or remove — without typing a single docker command.
Pull from Docker Hub or GHCR, set ports and environment variables, run. Pro adds private registries, unlimited private Git and Compose stacks.
Point your DNS at the server, type the domain, done. MihraOps configures Caddy routes and TLS certificates renew themselves.
Every app gets a webhook URL. Add one curl line to GitHub Actions and every push ships itself to your server.
Blue-green redeploys start the new container, wait for it to become healthy, then switch traffic. Your users never see a gap.
SSH keys, server passwords and registry tokens never touch our servers. The app connects directly from your desktop to your VPS.
how it works
Add your server with its IP and SSH key or password. MihraOps shows CPU, memory and disk right away — and if Docker is missing, it installs it with your approval.
Pick an image, set the port and environment, hit Deploy. MihraOps pulls, starts and health-checks the container for you.
Bind a domain with automatic HTTPS and paste the deploy webhook into your CI. From now on, pushing to main is the release process.
trust boundary
MihraOps connects from your desktop straight to your server. Our backend sees licensing data and an anonymous daily usage tally — never your infrastructure.
Never sent to us
All we process
pricing
₺0
₺920
12 months · one payment, no auto-renewal
12-month usage period.
₺2.990₺3.990
perpetual licence · one payment
One payment · MihraOps Pro usage with no calendar expiry
Prices are shown in Turkish lira (₺). The final amount, including any tax, appears at checkout; your bank or card provider converts at its own rate.
Compare all featuresfaq
Any Linux VPS you can reach over SSH — Hetzner, DigitalOcean, Contabo, a box in your basement. Docker on the server is all it needs, and if it is missing MihraOps installs it for you after a single confirmation. Ubuntu and Debian are the best-tested.
No. The Free plan runs without any signup. Pro only needs the license key from your purchase receipt — there is no web login at all.
There are two options: Annual Pro does not auto-renew and returns to Free at term end; Perpetual Pro has no calendar expiry. Published updates require no separate version fee on either plan.
One device at a time. When switching machines, deactivate the old device in the app and move the license to the new one.
Nothing. SSH keys, passwords, tokens and Agent metrics stay on your machine or your own server; the app talks to the server directly. Beyond licensing, device and payment data, our backend keeps only an anonymous daily usage tally: the update check the app already makes is counted as “one installation is running”. The app sends nothing extra for it, and no per-installation record is kept.
Every Pro purchase includes a 14-day refund window — no questions asked. Use the channel on your payment receipt or contact us.
Download MihraOps, connect your server and ship something today — the Free plan is free forever.