the server half of Outline: hand out one access key per person, revoke it the moment they leave
Outline Server is the machine side of the Outline access system from Jigsaw. It runs a Shadowsocks instance for client traffic and a REST management API that the Outline Manager application drives, so an administrator creates one access key per person or device and shares it. The Outline client applications for Windows, macOS, Linux, Android and iOS connect with nothing but that key, and any key can be revoked on its own without disturbing anyone else. There is no web interface: the server is administered from Outline Manager or from the command line, which keeps the surface it exposes deliberately small.
Outline protects its management API with a long random URL path and a self signed certificate rather than a password, so those two secrets decide the security of the whole server. The cloudimg image generates both on the first boot of every machine and never at build time, so no two deployments can share an API path, a private key or a certificate, and it ships with zero access keys so nothing is ever shared between customers. The container is pinned by registry digest and the automatic updater that the upstream installer normally adds is deliberately absent, so the version you certify is the version that keeps running. Two ports are open by design and everything else the server runs, including its internal metrics endpoints, stays bound to the loopback interface. A paired deployment guide and 24/7 support are included.