2025

XYZ Core

Qt-based GUI tool for managing remote Linux servers via SSH.

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
Explore more projects