Abstrax
Company

About Abstrax

Abstrax is an open source CLI for everyday Linux server work. It exists because managing a server should not mean memorising a dozen different tools and their flags.

Why Abstrax was built

A lot of server administration is routine: add a deploy user, install a package, open a firewall port, set up a web project, renew a certificate. The work is not exotic, but the commands are. Each underlying tool has its own syntax, config files, and service names. If you only touch a server occasionally, it is easy to reach for notes or search results every time.

Abstrax came from that frustration. The goal is straightforward: give people server admin commands they can actually remember, with predictable behaviour and output they can trust.

What the project is trying to achieve

Today, Abstrax is a single Go binary you run on the server you are managing. Every command follows the same pattern: abstrax <group> <action> [arguments]. It wraps common tasks for users, SSH keys, packages, services, cron jobs, web projects, certificates, databases, firewalls, and more behind one consistent interface.

Abstrax is built for Debian and Ubuntu based servers. It detects unsupported platforms and returns a clear error rather than attempting unsafe operations. You still keep full control of the server; Abstrax calls the underlying system tools on your behalf, with confirmations, validation, and --dry-run support where it matters.

The project values practical tooling, clear documentation, predictable behaviour, and avoiding unnecessary complexity. It is not a configuration management system and it does not replace the underlying Linux tools. It is a CLI that makes routine server work more approachable.

A hosted management platform is planned for the future, built on the same command foundation. The CLI is the product today: local, explicit, and open source under the Apache License 2.0.

Who is behind it

Abstrax is being built by Mike. It started as a personal tool for managing servers without jumping between half-remembered commands, and grew into something worth sharing with other developers who manage their own infrastructure.

Get started

If you want to try Abstrax on a server, start with the installation guide, browse the command reference, or read the full documentation. The source code and release binaries are on GitHub.