TATeaArx_
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 GitHub
Next case study
Photo Variants