Abstrax

Uninstalling

How you remove Abstrax depends on how you installed it.

Remove a binary installation

If you copied the binary to /usr/local/bin, delete it:

sudo rm /usr/local/bin/abstrax

Abstrax data directories

Abstrax creates and uses these directories. They are not removed automatically when you delete the binary:

/etc/abstrax        Configuration (config.json, mysql.json, projects/)
/var/lib/abstrax    Runtime state (plugin records and caches)
/var/log/abstrax    Logs

If you want to remove them as well:

sudo rm -rf /etc/abstrax /var/lib/abstrax /var/log/abstrax

Important: changes made by Abstrax remain in place

Uninstalling the binary does not undo anything Abstrax did to your system. Users, groups, firewall rules, cron files, Supervisor configs, nginx virtual hosts, databases, and certificates remain exactly as they were.

If you want to remove those, do so before uninstalling, using the relevant Abstrax commands or the underlying tools. For example:

sudo abstrax project remove myapp --remove-vhost
sudo abstrax cron remove backup
sudo abstrax daemon remove queue-worker --stop

Managed cron jobs, daemons, and projects can be listed first so you know what exists:

abstrax cron list
abstrax daemon list
abstrax project list