Ss

Soft Serve

Azure Developer Tools

your own Git server, driven entirely over SSH

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Soft Serve is a self hostable Git server you administer the same way you already use Git: over SSH. Host your repositories on infrastructure you control, clone and push with plain git, and browse them in a full screen terminal interface you reach just by running ssh against the server. There is no web application to run and no browser to open. It is a single static binary with an embedded SQLite store, so there is no container runtime, no language runtime and no database server to look after.

Why the cloudimg image

The cloudimg image pins the official upstream release archive by content hash and ties it to an exact upstream commit. It ships closed rather than open: anonymous access is set to no-access, keyless access is off and the anonymous git protocol daemon is disabled, so nothing is readable without a key you control. No administrator key, Git host key or database is baked into the image; first boot adopts the SSH key you created the VM with as an administrator, generates a per VM operator key and HTTP credential, and proves a stranger key is refused before the server is allowed to accept a connection. Git over HTTP sits behind a deny by default gate on a loopback bound upstream. Paired with a verified deployment guide and 24/7 support.

Common uses

  • Private Git hosting on infrastructure you control
  • A terminal first code browser for repositories and commit history
  • An internal remote for CI systems over SSH or HTTP