docs
Connect a VPS over SSH
MihraOps talks to your server the same way you would: an ordinary SSH connection opened from your own machine. Nothing is installed on the server to make this work.
What you need
A Linux server you can already reach over SSH — Hetzner, DigitalOcean, Contabo, or a machine on your own network. Ubuntu and Debian are the best-tested distributions.
Docker is not a prerequisite. If the server does not have it, MihraOps offers to install it for you.
Add the server
- 01Open the server list and choose Add server.
- 02Enter the host or IP address, the SSH port and the user you log in with.
- 03Pick your authentication: a private key file, or a password.
- 04Save. MihraOps opens the connection immediately and reports what it found.
The credentials are written to the local server record, which is encrypted with your operating system secure storage. If that storage is unavailable, MihraOps refuses to save the record rather than writing it to disk in plain text.
The host fingerprint is checked, not assumed
The first time you connect, the server SSH fingerprint is recorded. Every later connection is compared against it.
If the fingerprint changes, the connection is refused instead of asking you to click past a warning. That is the case a man-in-the-middle attack looks like — and also the case a rebuilt server looks like. If you rebuilt the machine yourself, forget the stored fingerprint from the server settings and reconnect.
When Docker is missing
If the server has no Docker, MihraOps tells you and offers to install it. Approving runs the official install script from get.docker.com as root and starts the service; the script is removed afterwards.
If Docker is installed but the daemon is not running, the same dialog offers to start the service instead.
Nothing is installed without your explicit confirmation.
What you see once connected
Live CPU, memory and disk usage, and the list of containers on the machine with their state. From here you can tail logs, restart, stop or remove a container without typing a Docker command.