Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anon ServerManager (Windows Desktop + Linux Server Management)

Anon ServerManager runs on Windows and controls Linux servers over SSH using password authentication.

Core capabilities

  • Desktop controller (PySide6): start/stop panel, auto-open browser
  • Local domain mapping: servermanager.local -> 127.0.0.1
  • Linux server SSH management using IP/username/password
  • Professional red admin panel with large management scope:
    • Overview and host details
    • Process manager
    • Service manager (start/stop/restart/enable/disable/status)
    • Storage/filesystem view
    • Network interfaces/routes/ports/DNS
    • Users/sudo groups/sessions
    • Logs viewer (journalctl)
    • Package update visibility
    • Security checks (firewall/auth logs/open ports)
    • Scheduler (crontab + systemd timers)
    • Container visibility (Docker/Podman)
    • Server actions (update/reboot/shutdown)
    • Interactive PTY terminal session

No external JS/CSS/font/CDN libraries are used.

Windows run

Run PowerShell as Administrator:

cd C:\path\to\server_manager_tool
py -3 -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
.\.venv\Scripts\python.exe run_desktop.py

Terminal behavior

  • Uses real SSH PTY (invoke_shell) instead of stateless command API.
  • Accepts raw keys (Enter/Tab/arrows/Ctrl+C/Ctrl+D).
  • Handles interactive prompts such as sudo password prompts.
  • nano/interactive apps are supported in PTY mode, but rendering is plain-text terminal emulation (not full ANSI visual emulation).

Important

For full production hardening add:

  • Web authentication and authorization
  • TLS
  • Audit logging
  • Command policies/allow-lists
  • Secret storage and rotation

About

Server Manager

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages