Infrastructure operations platform

Automate your Linux servers.
Keep them running.

Run tested playbooks and commands across all your servers in one run. Every change is checked on each server and tried on one before the rest. Monitoring, Auto-Fix and restore-tested backups are built in.

Built for sysadmins, MSPs, hosting providers and agencies. 7-day free trial, no card · No agent to install · Root or sudo

Works with servers from any provider

DigitalOceanHetznerVultrAWSGoogle CloudAzureOVHcloudContabo

Any Linux server you can reach over SSH. Techie Gain does not resell servers and is not affiliated with these providers.

How it works

Three steps to a managed fleet

No agent, no inventory files and no configuration language to learn.

01

Connect your servers

Add servers over SSH as root or a user with sudo. The platform detects the distribution, package manager, root access, CPU, memory and disk.

02

Run automation safely

Choose servers by name, group, tag or operating system. Each run is checked on every server, can be dry-run first, and goes to one canary server before the rest.

03

Keep servers healthy

Monitors check from outside your network and try a safe fix before alerting you. Backups go to storage you own and are restore-tested every week.

Platform

Automation, monitoring and backups in one place

Automation changes your servers, monitoring with Auto-Fix keeps them available, and verified backups give you a way back.

Playbooks

Playbooks for every distribution

Update packages, install PHP, Python or Docker, harden SSH with Fail2Ban and a firewall. Each playbook detects the distribution, version and package manager, and runs the right commands.

apt, dnf and yumDry runSafe to rerun
Learn more about Playbooks

Command runner

Run commands across your fleet

Target servers by name, group, tag or operating system. Follow live output from each server, and retry only the ones that failed.

Live outputRetry failuresNon-interactive
Learn more about Command runner

Templates

Prepare a server in one run

WordPress, Laravel, Node.js and Python app servers, an Nginx reverse proxy with Let’s Encrypt, CI runner hosts, Docker and monitoring servers, each built from tested playbooks.

VersionedSensible defaultsPer-step results
Learn more about Templates

Safe rollouts

Roll out changes safely

Preflight checks on every server, one canary server confirmed by a person, then batches that stop when failures pass your limit.

PreflightCanary serverBatches
Learn more about Safe rollouts

Run history

An audit trail for every change

Each run records who started it, the parameters, and every server’s output and exit code. Retries create new runs, so nothing is overwritten.

Audit trailPer-server logsFilter by server
Learn more about Run history

Monitoring

Monitoring from outside your network

Websites, APIs, ports, SSL certificates, DNS records, domain expiry and server health, with incident history and alerts by email or webhook.

External checksIncident historyEmail and webhook
Learn more about Monitoring

Auto-Fix

Automatic fixes for common failures

Restarts a stopped service, reloads a stuck PHP-FPM pool or frees disk space before alerting you. It never reboots, deletes your data or changes firewall rules.

Four safe fixes3 attempts a dayAlerts if unresolved
Learn more about Auto-Fix

Backups

Backups to storage you own

Scheduled backups of directories and MariaDB, MySQL or PostgreSQL databases to any S3-compatible bucket. Retention never deletes the last good copy.

S3-compatibleDaily or weeklyRestore to another server
Learn more about Backups

Verification

Weekly restore tests

Every backup is checked at its destination, and each source’s newest backup is restored into a scratch database and read back every week.

Weekly restore testSHA-256 checkedLive data untouched
Learn more about Verification

Automation

Built for mixed Linux fleets

Playbooks detect each server’s distribution and package manager, so one run can update Ubuntu, Debian and RHEL-compatible servers together.

Distributions

Playbooks support Ubuntu 22.04, Debian 12 and RHEL-compatible 8 and later, and most run on Amazon Linux 2023. The preflight rejects an unsupported server before anything changes.

UbuntuDebianAlmaLinuxRocky LinuxRHELCentOS StreamOracle LinuxAmazon Linux

Playbooks

Twenty-two maintenance, security and install tasks, each with a dry run, automatic retries for temporary failures, a time limit and output that shows what changed.

Update PackagesRestart ServicesClean Disk SpaceFail2Ban & Firewall HardeningInstall DockerInstall Node.jsInstall PHPInstall PythonInstall NginxConfigure Reverse ProxyCertificate RenewalPrepare CI RunnerInstall MariaDBInstall Redis

Templates

Versioned sequences of playbooks that prepare a server for one role. Your application and its data stay yours to deploy.

WordPress ServerLaravel ServerNode.js ServerPython Production StackNginx Reverse Proxy + Auto-Renewing SSLCI/CD Self-Hosted Runner HostDocker HostMonitoring Server

Monitoring and Auto-Fix

Monitoring that fixes common failures

Checks run from outside your network, so a server that goes down completely is still detected. Monitors attached to a server can try a safe fix before alerting you.

Website or API

Status code, response time and a phrase that must appear in the response.

Port

TCP connection checks for databases, mail servers and other services.

SSL certificate

Expiry alerts for any host and port, well before browsers show a warning.

DNS record

Alerts when a record disappears or no longer contains the expected value.

Domain expiry

Registration expiry dates read directly from the registry.

Server health

Disk, memory and load on connected servers, from metrics collected every five minutes.

A failure must repeat before it counts, so a single blip is not an outage. Each outage becomes an incident with its start time and what the check saw, and alerts go out by email or webhook.

Auto-Fix restarts stopped services, reloads PHP-FPM or the web server, or frees disk space, at most three times a day per monitor. The alert waits about a minute and is sent if the fix does not work.

Security

How your credentials are handled

What the platform stores, how it is protected and how each secret is used.

SSH credentials

Passwords and keys are encrypted before they are stored and are never shown again. Each server’s host key is pinned on the first connection, and a changed key stops the connection.

Sudo passwords

Stored encrypted and passed to sudo on standard input, never on the command line where other users on the server could read them.

Backup storage keys

Stored encrypted and used only to sign short-lived links. Keys are never sent to your servers, and archives upload straight from your server to your bucket.

No agent

Nothing is installed on your servers. Everything runs over the SSH connection you configure, and if you cancel, your servers stay exactly as they are.

Scope

What Techie Gain does not do

Worth knowing before you sign up.

It does not sell or host servers. You bring your own servers from any provider.

It does not deploy your application code or manage domains and DNS. Certificates and firewall rules change only when you run the playbook that sets them up.

It is not a web terminal. Commands run to completion and are recorded; nothing is interactive.

It never reboots a server, deletes your data, changes firewall rules or rolls back a deployment on its own.

It does not support Windows. Commands run on any Linux server, and each playbook lists the distributions it supports.

Team access is on Pro and Business, with one permission level. Read-only and per-server roles are not available yet.

Pricing

Automation, monitoring and backups on every plan

Plans differ by how many servers, monitors and team members they include. Pay yearly and get two months free.

The Techie Gain free trial and plans, compared side by side.
Compare plansFree TrialFor trying the whole platform on one server.StarterFor one person managing a few servers.RecommendedProFor freelancers and agencies managing client servers.BusinessFor larger fleets and infrastructure teams.
Price$0for 7 daysNo card neededStart free trial$12/monthChoose Starter$29/monthChoose Pro$49/monthChoose Business
What it covers
Servers1520Unlimited
Monitors31050200
People on the accountJust youJust you5Unlimited
Command Runner runs25UnlimitedUnlimitedUnlimited
Automation
Playbooks for Ubuntu, Debian and RHEL-compatible serversIncluded in Free TrialIncluded in StarterIncluded in ProIncluded in Business
Security hardening with Fail2Ban, a firewall and SSH settingsIncluded in Free TrialIncluded in StarterIncluded in ProIncluded in Business
Server templates, including Python, reverse proxy and CI runner hostsIncluded in Free TrialIncluded in StarterIncluded in ProIncluded in Business
Command runner across serversIncluded in Free TrialIncluded in StarterIncluded in ProIncluded in Business
Preflight, dry run, canary and batchesIncluded in Free TrialIncluded in StarterIncluded in ProIncluded in Business
Run history with every server’s outputIncluded in Free TrialIncluded in StarterIncluded in ProIncluded in Business
Monitoring and auto-fix
Six monitor types, including server healthIncluded in Free TrialIncluded in StarterIncluded in ProIncluded in Business
Auto-Fix before alertingIncluded in Free TrialIncluded in StarterIncluded in ProIncluded in Business
Email and webhook alertsIncluded in Free TrialIncluded in StarterIncluded in ProIncluded in Business
Incident historyIncluded in Free TrialIncluded in StarterIncluded in ProIncluded in Business
Backups and verification
Directories and databases, to storage you ownIncluded in Free TrialIncluded in StarterIncluded in ProIncluded in Business
Weekly restore testsIncluded in Free TrialIncluded in StarterIncluded in ProIncluded in Business
Restore onto a different serverIncluded in Free TrialIncluded in StarterIncluded in ProIncluded in Business
Account
Team managementNot in Free TrialNot in StarterIncluded in ProIncluded in Business
API accessNot in Free TrialNot in StarterNot in ProIncluded in Business

Every new account starts on the free trial. Choose a plan from Billing whenever you are ready, during the trial or after it; the trial ends by itself after 7 days and nothing is charged. First-time customers are covered by a 7-day money-back guarantee on their first payment, and a plan can be changed or cancelled from Billing at any time.

FAQ

Frequently asked questions

Do you sell or host servers?

No. You connect servers you already have, from any provider, over SSH. Your account with your provider stays exactly as it is.

Is there a free trial?

Yes. Every new account starts with a 7-day free trial and no card: one server, three monitors and 25 Command Runner runs, with playbooks, templates, monitoring, Auto-Fix, backups and restore tests all included. Inviting other people needs a paid plan. There is no free plan after the trial.

What happens when the trial ends?

Nothing is deleted, and everything already on your server keeps running. Monitor checks, scheduled backups and restore tests pause, and you cannot start new runs until you choose a plan, which picks everything up where it stopped.

Does the platform need root access?

It can connect as root or as a user with sudo, with or without a sudo password, which you can store encrypted with the credential. It detects which applies when it checks the server, and tells you if an account cannot become root.

Which servers are supported?

Any Linux server you can reach over SSH can be connected and can run commands. Playbooks and templates support Ubuntu 22.04 and later, Debian 12 and later, and RHEL-compatible 8 and later (AlmaLinux, Rocky Linux, RHEL, CentOS Stream and Oracle Linux), and most also run on Amazon Linux 2023. Each one lists the exact versions it accepts.

Can it set up a firewall and Fail2Ban?

Yes, when you run the Advanced Security playbook. It leaves a firewall the server already has alone, or turns on ufw or firewalld with SSH and the ports you choose open, adds a Fail2Ban jail for SSH, and puts back the settings it changed if any check fails. Auto-Fix never changes firewall rules.

How do I avoid breaking every server at once?

Every run is checked on each server first and can be dry-run. With a canary, one server goes first and the run waits for your confirmation before the rest continue in batches, which stop when failures pass the limit you set.

What happens if I cancel?

Your servers keep running as they are, because nothing on them depends on the platform. Your plan runs until the end of the period you paid for; after that, automation, monitoring and backups stop, and backups already in your own storage stay there.

Can you see my data?

The platform stores what it needs to reach your servers, encrypted, plus run output, monitoring results and backup records. Backup archives go from your server to your own storage, and restore tests run on your server.

Ready to connect your servers?

Start with a 7-day free trial on 1 server, with no card. There is no agent to install, and your servers keep running whatever you decide.