Server admin commands you can actually remember.
Abstrax is a free Linux server management CLI for developers running Debian and Ubuntu based servers. It gives you a consistent, memorable command line for common server admin tasks, from users and SSH keys to packages, cron jobs, services, nginx projects, SSL certificates, databases, cache, firewall rules, and server status.
Free CLI. Debian and Ubuntu focused. Built for developers who manage their own servers.
sudo abstrax user add deploy --grant-sudo --create-home
User deploy created. Groups: deploy, sudo
sudo abstrax ssh-key add deploy ~/.ssh/id_ed25519.pub --from-file
SSH key added for deploy.
sudo abstrax package install nginx
Package nginx installed.
sudo abstrax project add myapp --path=/var/www/myapp --domains=myapp.com --php --public-dir=public
Project myapp created. Vhost written and nginx reloaded.
Platform coming later
Abstrax is starting as a free local CLI. A browser based management platform is planned for developers and small teams who want to connect servers, review state, and run common actions from one place.
Linux gives you the tools. It does not give you one memorable workflow.
Managing a VPS often means jumping between different commands, config files, flags, and service names. The work is routine, but the syntax is easy to forget.
Every tool has its own style
useradd, apt, systemctl, ufw, certbot, and supervisorctl all work differently.
Occasional tasks are easy to forget
Adding a deploy user, creating a cron job, or checking failed services can mean searching notes every time.
Site setup has too many steps
A simple web project can involve directories, ownership, nginx config, reloads, SSL, and service checks.
Manual changes carry risk
A mistyped command or skipped check on a live server can cause real downtime.
Panels can feel too heavy
Many developers want a clearer workflow without handing the whole server to a full hosting panel.
Scripts need stable output
Parsing human text from lots of different system tools is brittle. Structured output is easier to automate.
One consistent command structure for everyday server work.
Abstrax wraps common Linux administration tasks in a predictable CLI. You still keep control of the server, but you no longer need to remember the exact syntax for every underlying tool.
- One command pattern:
abstrax <group> <action> [args]across users, packages, services, cron, projects, SSL, firewall, cache, and more. - Local and explicit: run it on the server you are managing, with no hosted account required for the CLI.
- Readable output: use normal terminal output for humans or
--jsonfor scripts and automation. - Built for practical operations: designed for developers managing Debian and Ubuntu based servers.
# Every command reads the same way
abstrax user add deploy
abstrax package install redis
abstrax firewall allow 443 --protocol=tcp
abstrax server status --json
# Add --dry-run to preview, --json to script
Routine Linux server tasks, behind one clear interface.
Abstrax calls the standard tools already on your server, then gives you consistent flags, readable output, and a command structure that is easier to remember.
User management
Create and remove users, manage groups, grant or revoke sudo, lock accounts, and inspect user details.
SSH access
Add authorised keys, list managed keys, change the SSH port, and control root or password login.
Packages
Install, remove, update, upgrade, search, and inspect packages through apt on supported systems.
Services
Start, stop, restart, reload, enable, disable, and check systemd services with consistent commands.
Projects and nginx
Create nginx backed projects for static, PHP, Node.js, or Ruby apps, then test and reload the web server.
SSL certificates
Add, remove, renew, and check Let's Encrypt certificates using Certbot.
Cron jobs
Add, modify, list, inspect, enable, and disable scheduled jobs without editing crontabs by hand.
Daemons
Run long lived processes under Supervisor, manage their lifecycle, and inspect logs.
MySQL and MariaDB
Configure connections, create databases, manage users, and apply common privilege presets.
Cache services
Install and manage Redis or Memcached, including lifecycle and status commands.
Firewall rules
Enable UFW safely, allow or deny ports, manage IP rules, and list or remove firewall rules.
Server status
View CPU, memory, disk, load, services, and failed systemd units as text or JSON.
Start with the CLI. Add a visual layer when it makes sense.
Abstrax starts with local, explicit server commands because trust matters. The planned platform will build on the same foundation, giving developers a browser based way to review connected servers and run common tasks without replacing the CLI workflow.
Abstrax CLI available now
A local Linux server management CLI for SSH sessions, repeatable workflows, and scripts that need structured output.
- Predictable
abstrax <group> <action>structure -
--dry-runsupport on many commands - Machine readable
--jsonoutput for scripts
Management platform planned
A future browser based way to connect servers, review state, and run common server tasks through the same safety first approach.
- Visual overview of connected servers
- Common tasks without memorising flags
- CLI remains the foundation, not an afterthought
From install to useful server commands in four steps.
Start with read only checks, then use the same command pattern for real server management tasks.
-
1
Install Abstrax
Add the CLI to your Debian or Ubuntu based server, then check it is available on your path.
wget -qO- https://useabstrax.com/install.sh | sudo bash -
2
Inspect the server
Run a safe, read only check of the OS, package manager, services, firewall, and managed tools.
abstrax doctor -
3
Manage common tasks
Use memorable commands for users, SSH keys, packages, cron jobs, services, and projects.
sudo abstrax user add deploy -
4
Preview or automate
Use dry runs for safer changes and JSON output when you want to script around Abstrax.
abstrax server status --json
Prefer manual installation? Download the release archive from GitHub and verify the checksum in the installation docs.
Explicit commands. Predictable actions. No magic agent.
Abstrax manages real servers, so the CLI is designed to be visible and deliberate. You run the command, review the output, and keep control of what changes.
Runs where the work happens
The CLI runs directly on the server you are managing and calls standard Linux tools on your behalf.
Preview supported changes
Many commands support --dry-run so you can inspect the action before it touches the system.
Confirm destructive actions
Dangerous operations ask first, with --yes available when you are scripting intentionally.
No blind automation
The hosted agent is not implemented today. The current product is a local CLI with explicit commands.
Interested in managing servers from a browser too?
The CLI comes first. The planned Abstrax platform will provide a browser based way to connect servers, review server state, and run common server management tasks while keeping the CLI as the foundation.
Use Linux server commands you can actually remember.
Install the CLI, inspect your server, and start replacing forgotten syntax with a consistent Abstrax workflow.