Self-hosted git servers that started on a fresh machine
Servers for hosting your own repositories, ordered by whether each one came up when Argusic installed it from scratch. The recording of every attempt is one click away.
Tested between and . Each row shows its own test date; a project can change after that day.
5 of 5 tested projects run. 1 more waiting for a test.
In short: 5 of the 5 tested projects started as-is on a fresh machine: GitSave, git.limo, onedev, gitea, and gogs.
Measured by Argusic on a fresh machine every time. Every number links to its evidence.
| # | project | verdict | Argusic Score | language | stars | tested on |
|---|---|---|---|---|---|---|
| 1 | GitSave | Runs | 100 / 100 | TypeScript | 322 | |
GitSave is a self-hosted and open-source application that backs up your Git repositories. What the test found: GitSave backend server (Express + Prisma/SQLite) runs on port 3000, serves the Astro-built static frontend, and all 14 REST API endpoints for user auth, backup job CRUD, git mirror cloning, history tracking, access tokens, and storage config respond correctly with the expected data payloads. 14 minutes. | ||||||
| 2 | git.limo | Runs | 97.6 / 100 | Elixir | 515 | |
A Git source code management tool powered by Elixir with easy installation & high extensibility. What the test found: The git.limo Elixir project compiled with Elixir 1.17/Erlang 27, the NIF (geef_nif.so) linked against libgit2 1.7.2, the test suite ran against a locally-initialized PostgreSQL 16 database with 214 passing tests (1 infrastructure-related failure, 16 skipped), and the Phoenix web server started and answered HTTP 200 on... 32 minutes. | ||||||
| 3 | onedev | Runs | 73.3 / 100 | Java | 15,286 | |
The Unified and Autonomous Development Platform What the test found: OneDev builds and compiles from source with all 86 tests passing, and the server starts on localhost:6610 returning HTTP 200 with the setup initialization page. 38 minutes. | ||||||
| 4 | gitea | Runs | 66.7 / 100 | Go | 58,362 | |
Git with a cup of tea! Painless self-hosted all-in-one software development service, including Git hosting, code review, team collaboration, package registry... What the test found: Gitea builds from source with Go 1.27.1 and Node 22.18.0; all 637 backend unit tests pass (0 failures); the web server starts and serves HTML on port 3000, returning HTTP 200 with a valid page including CSP headers and Gitea UI markup. 14 minutes. | ||||||
| 5 | gogs | Runs | 60 / 100 | Go | 47,860 | |
The painless way to host your own Git service What the test found: Gogs 0.15.0+dev builds and runs: Go binaries compile, frontend bundles to public/dist/, the web server starts on port 3000 with SQLite, the /healthcheck endpoint returns 200 with a confirmed database connection. 15 minutes. | ||||||
| - | opencode-manager | Not yet tested | - | TypeScript | 893 | - |
runs installed and started with its real dependencies. runs with mocks started after stand-ins replaced external services such as a database or a third-party API. could not verify neither the standard agent nor the stronger one got it running within the time limit; the log shows where it stopped.
How we tested
On this list as of the latest test: 5 projects ran as-is, 0 with mocks, 0 could not be verified, 1 still waiting. Languages tested: Elixir, Go, Java, TypeScript. Every attempt used a clean single-use machine, the subject at a pinned version, and a 45-minute limit; the complete procedure is on the methodology page.
Frequently asked questions (FAQs)
How is this list ranked?
By measurement, not opinion: projects Argusic installed and launched on a fresh machine come first, then those that ran with mocks in place of external services, then those it could not verify. Ties go to the Argusic Score, then how popular it is on its own source.
Why are some projects unranked?
1 project is still waiting for a test or for a finished attempt. They are listed without a rank until Argusic has measured them.
Where is the evidence?
Every row links to the project's Argusic page, where each run has a full log and a terminal recording stored with a sha256 fingerprint. The same pages exist for every one of the tested projects, on this list or not.
More lists in this category
- self-hosted AI apps (shares opencode-manager with this list)
- CI/CD tools (shares onedev with this list)
- backup tools (shares GitSave with this list)
- open source coding agents (shares opencode-manager with this list)
- project management tools (shares onedev with this list)
- wikis (shares onedev with this list)
- AI agent frameworks
- API clients
- API gateways
- CMS platforms
- LLM gateways
- MCP servers
- VPN tools
- browser automation tools
- code editors
- Open source databases, installed and queried
- developer CLI tools
- e-commerce platforms
- ebook readers
- game engines
- open source games
- home automation tools
- low-code platforms
- map tools
- message queues
- Open source music servers, installed and played
- observability tools
- Open source office suites, installed and launched
- self-hosted password managers
- screen recorders
- search engines
- self-hosted analytics
- speech tools
- static site generators
- uptime monitors
- vector databases
- open source video editors
- video players
- web scraping tools
- whiteboard tools
- workflow automation tools
- self-hosted Notion alternatives
- self-hosted dashboards