Uninstallation
Safely remove Trexzactyl components from your server.
Using the Installer
The easiest way to uninstall:
bash <(curl -s http://installer.trexz.xyz/install.sh)
Select 8. Uninstall from the menu and choose what to remove:
- Panel only
- Wings only
- Complete uninstall (everything)
Manual Uninstallation
Uninstall Panel
# Stop services
sudo systemctl stop nginx
sudo systemctl stop php8.1-fpm
sudo systemctl stop pteroq
# Remove panel files
sudo rm -rf /var/www/trexzactyl
# Remove Nginx config
sudo rm /etc/nginx/sites-enabled/trexzactyl.conf
sudo rm /etc/nginx/sites-available/trexzactyl.conf
# Remove database
mysql -u root -p -e "DROP DATABASE panel;"
mysql -u root -p -e "DROP USER 'pterodactyl'@'localhost';"
# Remove services
sudo systemctl disable pteroq
sudo rm /etc/systemd/system/pteroq.service
sudo systemctl daemon-reload
Uninstall Wings
# Stop Wings
sudo systemctl stop wings
# Remove Wings
sudo rm /usr/local/bin/wings
sudo rm -rf /etc/pterodactyl
sudo rm -rf /var/lib/pterodactyl
# Remove service
sudo systemctl disable wings
sudo rm /etc/systemd/system/wings.service
sudo systemctl daemon-reload
# Optional: Remove Docker
sudo apt remove --purge docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker
Uninstall Database
# Backup first!
mysqldump -u root -p panel > panel-backup.sql
# Remove MariaDB
sudo systemctl stop mariadb
sudo apt remove --purge mariadb-server mariadb-client
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
Uninstall phpMyAdmin
sudo apt remove --purge phpmyadmin
sudo rm -rf /usr/share/phpmyadmin
Complete Cleanup
Remove all dependencies:
# Remove PHP
sudo apt remove --purge php8.1*
# Remove Nginx
sudo apt remove --purge nginx
# Remove Redis
sudo apt remove --purge redis-server
# Remove Composer
sudo rm /usr/local/bin/composer
# Remove Node.js
sudo apt remove --purge nodejs
# Clean up
sudo apt autoremove
sudo apt autoclean
Data Backup
Always backup before uninstalling!
Backup Panel
# Files
tar -czf panel-backup.tar.gz /var/www/trexzactyl
# Database
mysqldump -u root -p panel > panel-backup.sql
Backup Wings
# Server data
tar -czf wings-backup.tar.gz /var/lib/pterodactyl/volumes
# Configuration
cp /etc/pterodactyl/config.yml config-backup.yml
Reinstallation
After uninstalling, you can reinstall anytime:
bash <(curl -s http://installer.trexz.xyz/install.sh)
Troubleshooting
Services Won't Stop
Force stop:
sudo systemctl kill wings
sudo systemctl kill nginx
Files Won't Delete
Check for running processes:
sudo lsof | grep pterodactyl
Use force removal:
sudo rm -rf /path/to/directory
Database Won't Drop
Force drop:
mysql -u root -p -e "DROP DATABASE IF EXISTS panel;"
Partial Uninstall
You can remove components individually:
- Keep panel, remove Wings
- Keep Wings, remove panel
- Remove phpMyAdmin only
- Remove database host only
Use the installer menu for selective removal.
