← All projects
Desktop · Open source
Server Control Center
A unified Windows application for day-to-day Linux server administration over SSH and SFTP.
Product author, architect, and developer/2026 · active development
01 / Context
Problem and role
I combined connection profiles, a terminal, monitoring, logs, saved commands, and a file manager in one workspace, with dedicated safeguards for operational actions and local data.
SSH terminal, SFTP files, resource monitoring, and logs
TOFU host-key validation, DPAPI, and confirmation of destructive commands
Backups before changes and recovery after failures
Unit and integration tests with an isolated OpenSSH container
02 / Decisions
Engineering decisions
01
Keep secrets local and protect passwords with Windows facilities without copying private keys into the database.
02
Verify update checksums and block connections when an SSH host key changes unexpectedly.
03
Split the interface into focused MVVM modules so the product remains maintainable as it grows.
03 / Outcome
What was delivered
A standalone desktop tool that covers the main server administration workflow without switching between several applications.
.NET 10WPFMVVMSSH.NETSQLiteEF CorexUnitDocker
Open on GitHubNext case study
Photo Variants