Server Discovery & Setup
Discover and organise all your Linux servers in CtrlOps. Group by environment, tag by role, and connect with one click, no spreadsheets needed.
CtrlOps provides several ways to add and manage your servers. This guide explains the actual workflows for setting up your infrastructure in the v1.0.9 release.
The SSH Setup Wizard
If you are new to SSH or need to generate secure keys for your local workstation, CtrlOps provides a built-in SSH Setup Wizard.
How to Access
- Open CtrlOps on your workstation.
- Click the "SSH Setup" button in the top navigation bar.
What it Does
The wizard performs a three-step verify-and-secure process:
- Installation Check: Verifies that an SSH client is installed on your local machine (macOS, Windows, or Linux).
- Key Detection: Scans your local
~/.sshdirectory for existing keys. - Key Generation: If no keys are found, it can generate a modern Ed25519 or RSA 4096 key pair for you.
Adding Servers Manually
Once your local workstation is ready, you can add servers using the New Connection dashboard.
New Connection Setup
- Click "New Connection" on the home screen.
- Enter your server's IP Address and Username (usually
rootorubuntu). - Select your authentication method:
- SSH Key: Browse for your private key file.
- Password: Enter your server password directly.
Testing the Connection
Before saving, click "Test Connection". CtrlOps will attempt a secure handshake and notify you via a toast message if the credentials are valid and the server is reachable.
Importing Infrastructure
If you are migrating from another CtrlOps installation or have a pre-configured server list, use the Import feature:
- Click "Import" on the home screen.
- Select a valid JSON configuration file.
- CtrlOps will validate the structure and add the new servers to your dashboard instantly.
Need Help?
Can't find your answer in the docs? We're here to help you get unstuck.
- Email Support: support@ctrlops.io
- Feature Requests: Reach out if you have an idea that would make CtrlOps better!
- Need more help?: Join our Discord community
Security Note: CtrlOps version v1.0.9 does not currently support automated network scanning. All servers must be added manually or via JSON import to ensure maximum security and privacy.
Permissions & Access Control
Manage Linux server permissions in CtrlOps. Control user access, share connections safely, and audit who can see or run what locally.
SSH & Security
How CtrlOps stores SSH keys locally, encrypts credentials, and keeps your Linux servers safe. Best practices for keys, agents, root access, and audit trails.