Uninstall indi allsky - aaronwmorris/indi-allsky GitHub Wiki
Uninstalling indi-allsky
Instructions for removing, purging, or disabling indi-allsky across both Debian package installations and legacy manual source checkouts.
Option 1: APT Package Removal (Debian / Ubuntu / Raspberry Pi OS)
If you installed indi-allsky via the official APT repository (apt.indi-allsky.org):
Remove Application (Preserve Configuration & Capture Data)
Removes the application binaries and services while leaving databases (/var/lib/indi-allsky/), configurations (/etc/indi-allsky/), and media libraries (/var/www/html/allsky/) intact:
sudo apt remove indi-allsky
Complete Purge (Delete All Configuration & Data)
[!CAUTION] Running
apt purgepermanently deletes all configuration files in/etc/indi-allsky/, SQLite databases in/var/lib/indi-allsky/, and system accounts.
sudo apt purge indi-allsky
Option 2: Manual Source Uninstall (setup.sh Installs)
1. Stop and Disable Services
systemctl --user stop indi-allsky.service gunicorn-indi-allsky.socket gunicorn-indi-allsky.service indiserver.service
systemctl --user disable indi-allsky.service gunicorn-indi-allsky.socket gunicorn-indi-allsky.service indiserver.service
2. Remove User Systemd Units
rm -f "$HOME/.config/systemd/user/indiserver.service"
rm -f "$HOME/.config/systemd/user/indi-allsky.service"
rm -f "$HOME/.config/systemd/user/gunicorn-indi-allsky.socket"
rm -f "$HOME/.config/systemd/user/gunicorn-indi-allsky.service"
systemctl --user daemon-reload
3. Remove Web Server Virtual Hosts
Caddy (Default Reverse Proxy)
sudo rm -f /etc/caddy/caddy_indi-allsky.conf
sudo systemctl reload caddy
Nginx
sudo rm -f /etc/nginx/sites-enabled/indi-allsky.conf /etc/nginx/sites-available/indi-allsky.conf
sudo systemctl reload nginx
Apache
sudo a2dissite indi-allsky
sudo rm -f /etc/apache2/sites-available/indi-allsky.conf
sudo systemctl reload apache2
4. Remove Filesystem Data
# Images and media archives
sudo rm -rf /var/www/html/allsky
# SQLite database and migrations
sudo rm -rf /var/lib/indi-allsky
# Configuration and logs
sudo rm -rf /etc/indi-allsky /var/log/indi-allsky
# Source checkout
rm -rf "$HOME/indi-allsky"