OneDev

Self-Hosted

Self-hosted Git repo management with integrated project management

Visit Website

Overview

OneDev is a self-hosted platform unifying Git repository hosting, project management (issues, boards, sprints), CI/CD pipelines, and code review into one tool. It eliminates tool switching for teams, supporting markdown, built-in search, role-based access control, and webhooks. Deployable via Docker, Kubernetes, or standalone JAR, it’s ideal for teams wanting full control over their code and project data without relying on multiple SaaS services.

Self-Hosting Resources

Below is a reference structure for docker-compose.yml. ⚠️ Do NOT run blindly. Replace placeholders with official values.

docker-compose.template.yml TEMPLATE

version: '3'
services:
  onedev:
    image: <OFFICIAL_IMAGE_NAME>:latest
    container_name: onedev
    ports:
      - "8080:<APP_INTERNAL_PORT>"
    volumes:
      - ./data:/app/data
    restart: unless-stopped

Key Features

  • Unified Git hosting + project management (issues, boards, sprints)
  • Built-in CI/CD pipelines with customizable stages
  • Code review with inline comments and automated quality checks

Frequently Asked Questions

? Is OneDev hard to install?

OneDev is easy to install—use a single Docker command for quick setup, or deploy via a standalone JAR file or Kubernetes for scalable environments. No complex dependencies are needed for basic use.

? Is it a good alternative to GitHub/GitLab for project management?

Yes—OneDev combines Git hosting with integrated project management and CI/CD, so teams don’t need separate tools like GitHub + Jira. It’s perfect for self-hosted teams wanting an all-in-one solution.

? Is OneDev completely free?

Yes—OneDev is open source under the MIT License, so it’s 100% free to use, modify, and self-host without any subscription fees or feature restrictions.

Top Alternatives

GitHub (SaaS) Search Google
GitLab (SaaS) Search Google

People Also Ask about OneDev

OneDev vs GitHub (SaaS)OneDev vs GitLab (SaaS) OneDev 2025 review OneDev docker-compose example

Tool Info

Pricing Free/Open Source
Platform Self-Hosted

Pros

  • Unified platform reduces tool complexity
  • Full data control via self-hosted deployment

Cons

  • Requires server resources for hosting
  • Smaller ecosystem compared to mainstream tools like GitLab

More Software Development - Project Management Tools