Kick off a software project quickly.
Git, CI/CD and Kanban in one container — no per-developer billing, no external service required.
In validation
Automatic installation for this solution is ready and currently going through our tests on a real server. Ordering will open as soon as validation is complete.
OneDev is a self-hosted DevOps platform that combines a Git forge, a CI/CD engine, an issue tracker, Kanban boards and a package registry in one Java application — one Docker container, one URL, one backup. Unlike Gitea, it bundles its own build agent, so your first pipeline runs without installing a separate runner or signing up for an external service.
On a ServOrbit VPS, OneDev runs as two containers: the `1dev/server` image backed by PostgreSQL 14. The web UI is served on port 6610 behind the nginx vhost with HTTPS. Git over HTTPS works through the same domain, so `git clone`, `git push` and CI webhooks all share one URL.
The CI/CD engine reads YAML pipeline files from the repository, and a visual designer lets you edit them without writing YAML by hand. Pipelines run inside Docker containers for clean, reproducible builds. Issues and Kanban boards live alongside the code — no separate project management tool.
1dev/server.OneDev gives you the whole GitHub + GitHub Actions stack on a VPS you own. One tool for code, pipelines and issues — no per-seat billing, no build-minute quota, no data leaving your infrastructure.
Publish npm packages, Docker images, Maven artifacts or Helm charts straight to the instance that already hosts your code. One URL, one set of credentials — instead of a separate registry per ecosystem.
The visual pipeline designer lets developers define stages, steps and conditions without writing YAML from scratch. Pipelines run inside Docker containers for reproducibility.
Guide optimized for ServOrbit Cloud VPS.
OneDev with PostgreSQL runs comfortably on 2 GB of RAM for a small team. Plan 4 GB if you intend to run multiple concurrent CI jobs on the same machine, since each Docker-based build step uses its own container.
OneDev embeds the server URL in clone links, CI webhook callbacks and OAuth redirect URIs. Point a subdomain such as git.example.com at your VPS — you can also use the free ServOrbit subdomain {app}.{dns_slug}.servorbit-dns.com, which comes with HTTPS automatically.
Open your ServOrbit dashboard → Marketplace → Development → OneDev → Deploy. Docker pulls 1dev/server and postgres:14, generates database credentials and starts the stack. The web UI answers within two minutes.
Open your domain in a browser. The setup wizard asks for the administrator account and the Server URL — enter your full HTTPS domain. OneDev embeds this URL in clone links, email notifications and CI badges from the first push.
Create a repository, add a .onedev-buildspec.yml in the root, and push. OneDev detects the build specification and queues a pipeline run using the built-in agent — no external runner to register.
{app}.{dns_slug}.servorbit-dns.com), which includes HTTPS automatically.Your own GitHub, self-hosted in minutes. Full Git platform with CI/CD (Gitea Actions), package registry and team permissions — without usage-based billing.
Application Deployment & DevOpsDeploy your applications from Git in seconds. Self-hosted, with no vendor lock-in, and automatic SSL.
Application Deployment & DevOpsDocker management interface and simplified deployment. Manage your containers, volumes, and networks without the command line.
Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.