XYZ Core - Server Controller (Python + PySide6)
GUI project I built for remote server management.
Uses PySide6 (Qt) for the interface and paramiko for SSH connections.
Notes / Features
- SSH login with password or private key (supports Ed25519, RSA, ECDSA)
- custom login screen (host, port, user, key, sudo pass)
- connection logs with timestamps + colors (INFO/WARN/ERROR)
- after connection β main UI with tabs:
- Terminal β send commands, see output/errors/exit codes
- Service Control β add local
.service
files + basic start/stop/restart buttons
- nice dark themed UI
- async connection worker (doesnβt freeze UI)
- local
services/
dir auto-created .service
files can be uploaded via file picker