Your code belongs at home.
SORN GIT puts your repositories on a machine you own: a small VM, a mini PC on a shelf, an old laptop. One command installs it. Then it looks after itself.
$ curl -fsSL https://get.sorngit.com/install | sudo sh
last night, 02:30
For people who'd rather keep it close.
Solo developers, small studios, families with a box under the desk. Anyone who wants their work on hardware they can point at, without becoming a server admin to keep it there.
Locked by default. Loud when it matters.
Two-factor sign-in for everyone, passkeys if you like them. The admin area opens only from your network or after a fresh code. Pushes with API keys in them are stopped at the door, and every action goes into a log nobody can quietly edit.
- 2FA and passkeys
- Secret scanning on push
- Tamper-evident audit log
- Email security notices
If this was you, there's nothing to do. If not, check the audit log now.
Open the audit logYour domain. Real HTTPS. Anywhere.
Give SORN GIT a domain and it gets its own certificate and renews it for you. Push from the office, read code on the train, clone over SSH on port 22 like everywhere else. On your home network it works too, with no internet needed.
- Let's Encrypt, renewed for you
- SSH and HTTPS
- Works behind Cloudflare
- Home network, no domain
Backups you've proven work.
A backup every night. Every week SORN GIT restores it into a test folder and checks every commit, so you find out about a bad backup long before you need it. Copies go off-site, encrypted with a key only you hold. Updates are signed, and roll themselves back if something goes wrong.
Backups · last 14 days
Fits how you already work.
Bring repositories in from GitHub, keep mirrors in sync, copy every push somewhere else. Give AI coding agents their own accounts and branches, with one switch that pauses them all.
No backdoors. No secret calls home.
There is no backdoor, no hidden account, no hidden script and no tracking in SORN GIT. It never sends your code or your data to us, or to any cloud you didn't choose. Every line is open source, so anyone can check.
- No telemetry or usage reports
- No master password or support login
- Your code leaves only where you send it
- Let's EncryptTo get and renew your HTTPS certificate. Only when you give SORN GIT a domain.
- get.sorngit.comChecks for new signed releases once every 48 hours. A plain download: it sends nothing about you, your users or your code. Updates are signed, and you can turn automatic installs off.
- Your email serverSecurity notices and alerts. Only if you set one up.
- Your off-site storageNightly backups, encrypted on your server first with a key only you hold. Only if you set it up.
- Addresses you enterImports and mirrors you create yourself, and nothing else.
Three steps to your first push.
No database to set up, no reverse proxy, no config file to edit first.
On any Linux machine with systemd. It installs, starts and gets a certificate. Give it a domain, or use it on your home network.
The installer prints your address and a setup code. Open it, enter the code, choose a password and turn on two-factor sign-in.
Click New repository, name it, and push from the project you already have. Backups start that same night.
Does less, on purpose.
GitHub and GitLab are built for millions of people. SORN GIT is built for the few who use your server.
| SORN GIT | GitHub | GitLab (self-managed) | |
|---|---|---|---|
| Where your code lives | A machine you own | Microsoft's cloud | Your server |
| Setting up | One command | Nothing to install | Several services, 4 GB+ memory |
| Backups | Nightly, restore tested weekly | Theirs, not yours | You set them up |
| Price | Free, Apache-2.0 | Free tier, paid plans | Free tier, paid plans |
Questions
What do I need to run it?
A Linux machine with systemd, from a small cloud VM to a mini PC at home. SORN GIT is tested on Rocky Linux 9 and 10 and Ubuntu 24.04, on both Intel/AMD (amd64) and ARM (arm64) processors. It uses about 50 MB of memory, so the system itself is the bigger part.
Does it work with my Git tools?
Yes. Any Git client over HTTPS or SSH, plus Git LFS for big files. There's nothing new to learn.
What does it cost?
SORN GIT is free and open source under the Apache-2.0 licence.
How is it different from Gitea or GitLab?
It does less, on purpose. There's no database to set up, no setup wizard and no reverse proxy: install, sign in, push. Backups, certificates and updates are built in and look after themselves. See the full comparison.
Can I use it without a domain?
Yes. Without a domain it runs on your home or office network with its own certificate, and the installer prints a one-line command that makes each of your computers trust it.