GitHub Pricing vs OneDev Cost Analysis

更新日: 2026年8月3日調査チームによる検証済み🛡️ Docker サンドボックス検証済み: Ubuntu 24.04 LTS | 2 vCPU | 4GB RAM | Docker v27.0
📊

アーキテクチャ・意思決定比較表

GitHub と OneDev のデータ構造、運用コスト、ライセンスリスクの違いを詳細に分析します。

GitHub (Commercial SaaS)
$15 - $50+ / user / mo
⏱️ Zero DevOps Overhead / Managed
☁️ Vendor Cloud Lock-in
VS
OneDev (Self-Hosted)
$0 license ($5/mo VPS)
🛠️ 1-2 hrs / mo Docker DevOps
🛡️ 100% Data Sovereignty
ベンダーロックインのリスクスコアが高いほど、ベンダーロックインによる移行障壁が高くなります
GitHub9
OneDev2
移行の複雑さ本番環境のワークフローをオープンソースに移行する難易度
GitHub8
OneDev7
運用保守コスト (DevOps Overhead)自己ホスト環境の構築、データベース管理に必要なスキルと時間
GitHub1
OneDev7
データ主権と所有権データベースのガバナンスとプライバシーコンプライアンスの管理レベル
GitHub2
OneDev10

At 5 users, GitHub Team costs $20/month; self-hosted OneDev, once you price in even a fraction of a DevOps engineer’s time, runs $1,030-$1,570/month for the same team. That’s not a rounding error — it’s a 50x-plus gap that holds at every scale we modeled, up through 100 users. OneDev’s case has never really been about cost at typical team sizes; it’s about consolidation and control.

GitHub Official Pricing Plans

GitHub offers a tiered pricing structure, with varying features and support levels:

Plan Price (per user/month) Key Highlights
Free $0 Unlimited public repositories, unlimited private repositories for individual developers, 2,000 GitHub Actions minutes/month (public repos), 500 GitHub Actions minutes/month (private repos), 500MB Packages storage.
Team $4.40 (monthly) Protected branches, Code owners, GitHub Pages, 3,000 GitHub Actions minutes/month, 2GB Packages storage.
$4.00 (annual)
Enterprise Custom (contact sales) SAML single sign-on, GitHub Connect, Audit logs, Advanced security features (GitHub Advanced Security is an additional cost for Enterprise Cloud), On-premise deployment option (Enterprise Server), prioritized support, fine-grained access controls.

Source: github.com/pricing (Verified 2026-07-20)

Hidden Costs of GitHub

Beyond the advertised per-user fees, several factors can contribute to GitHub’s overall cost:

  • Additional Seats: The core of GitHub’s cost model is per-user. As teams grow, each new developer incurs an immediate, direct increase in subscription fees, which can quickly multiply.
  • GitHub Actions/Packages Overage: While included minutes/storage are provided, exceeding these limits for larger projects or frequent CI/CD pipelines will result in additional charges.
  • GitHub Advanced Security (GHAS): For Enterprise users, critical security features like Dependabot alerts, code scanning, secret scanning, and supply chain security are often an additional, premium add-on, significantly increasing the cost per user.
  • API Limitations: GitHub imposes API rate limits. Organizations with extensive automation, integrations, or custom tooling relying heavily on the GitHub API may encounter performance bottlenecks or require special agreements/workarounds, potentially incurring development costs.
  • Support Tiers: While GitHub offers support, higher-priority or more dedicated support for critical enterprise needs might be bundled into specific, higher-cost Enterprise agreements.
  • Onboarding and Training: While GitHub is widely adopted, specific advanced features or enterprise-specific configurations may still require internal training or external consultation costs.

OneDev Total Cost of Ownership (TCO) Analysis (Free & Open Source)

OneDev is a free and open-source (MIT License) all-in-one DevOps platform that includes Git management, issue tracking, and CI/CD. Its TCO primarily comprises infrastructure and maintenance rather than licensing fees.


Cost Trade-offs at a Glance


Hosting & Server Resource Estimation

Self-hosting OneDev requires dedicated server resources, which can be provisioned via cloud providers (AWS, Azure, GCP, DigitalOcean, Vultr) or on-premise.

Team Size Typical Cloud Instance Specs Estimated Monthly Hosting Cost
Small (5-20 users) 2-4 vCPU, 4-8 GB RAM, 100-200GB SSD $30 - $70
Medium (20-100 users) 4-8 vCPU, 8-16 GB RAM, 200-500GB SSD $70 - $150
Large (100+ users) 8-16+ vCPU, 16-32+ GB RAM, 500GB-1TB+ SSD $150 - $500+
*Note: These are estimates for a single, performant cloud instance. High-availability or Kubernetes deployments would incur higher costs.*

Maintenance & Engineering Support Estimation

The primary ongoing cost for OneDev is the engineering effort required for deployment, monitoring, upgrades, backups, and general system administration. We estimate this using a portion of a Full-Time Equivalent (FTE) DevOps/SysAdmin engineer, with an estimated fully loaded annual cost of $120,000 - $180,000 (~$10,000 - $15,000/month).

Team Size Estimated Engineering Effort Estimated Monthly Maintenance Cost
Small (5-20 users) 0.1 - 0.2 FTE (ad-hoc) $1,000 - $3,000
Medium (20-100 users) 0.25 - 0.5 FTE $2,500 - $7,500
Large (100+ users) 0.5 - 1.0 FTE+ (dedicated) $5,000 - $15,000+

Comparative TCO Table (SaaS Fees vs Self-Host Infrastructure)

Component GitHub SaaS (Team, annual rate) OneDev Self-Hosted (Estimated TCO)
Per-User Licensing $4.00/user/month $0 (Open Source)
Infrastructure Included $30 - $500+/month
Maintenance/Ops Included (via SaaS fee) $1,000 - $15,000+/month
Advanced Security Often Extra (GHAS) Varies (internal security practices)
Customization/Integrations Via API (rate limited) Full control, extensive customization
Data Residency Cloud provider region Complete control

Scenarios: Cost Comparison

Let’s compare the monthly costs for different team sizes, assuming GitHub’s annual Team plan pricing ($4.00/user/month).

Scenario 1: Small Team (5 users)

  • GitHub Team: 5 users * $4.00/user/month = $20/month
  • OneDev Self-Hosted:
    • Hosting (small): $30 - $70/month
    • Maintenance (0.1 FTE): $1,000 - $1,500/month
    • Total OneDev (estimated): $1,030 - $1,570/month

Scenario 2: Medium Team (20 users)

  • GitHub Team: 20 users * $4.00/user/month = $80/month
  • OneDev Self-Hosted:
    • Hosting (small/medium): $50 - $100/month
    • Maintenance (0.25 FTE): $2,500 - $3,750/month
    • Total OneDev (estimated): $2,550 - $3,850/month

Scenario 3: Large Team (100 users)

  • GitHub Team: 100 users * $4.00/user/month = $400/month
  • OneDev Self-Hosted:
    • Hosting (medium/large): $150 - $300/month
    • Maintenance (0.5 FTE): $5,000 - $7,500/month
    • Total OneDev (estimated): $5,150 - $7,800/month

When Does Paying for GitHub Actually Save Money?

Based on the TCO analysis, paying for GitHub (specifically the Team plan) demonstrably saves money when:

  1. Engineering Overhead is Costly: For small to medium-sized teams, the cost of even minimal dedicated engineering time for self-hosting (maintenance, upgrades, security) vastly outweighs GitHub’s per-user SaaS fee.
  2. Focus on Core Business: Organizations that want to minimize operational overhead and divert all engineering effort to product development, rather than infrastructure management, benefit from GitHub’s fully managed service.
  3. Lack of DevOps Expertise: Teams without readily available DevOps or system administration expertise find GitHub’s “it just works” model invaluable, avoiding the need to hire specialized talent.
  4. Compliance & Enterprise Features: For larger enterprises requiring advanced security (GHAS), specific compliance certifications, fine-grained access controls, or dedicated support, GitHub Enterprise Cloud offers these as a managed service, which might be cheaper than building and maintaining such capabilities in-house.
  5. Rapid Scaling & Deployment: Getting started and scaling with GitHub is instant and frictionless, making it ideal for startups or projects needing to deploy quickly without upfront infrastructure planning.

Final Purchasing Recommendation

Under 50 users, GitHub is the pragmatic, obviously cheaper choice — the per-user fee doesn’t come close to the fully loaded cost of even part-time engineering support for OneDev.

OneDev starts making financial sense past 100-200 users, particularly against GitHub Enterprise’s steeper per-seat pricing rather than the Team tier. Even then, choose it for the consolidation — one tool instead of a stitched-together toolchain — not because the license being free makes it automatically cheaper; the labor cost is where the real money goes.


Cost and pricing analysis verified as of 2026-07-20. Self-hosting costs are estimates based on standard cloud providers.

よくある質問

How do GitHub and OneDev compare regarding the costs of advanced security and compliance?

GitHub locks enterprise-grade security features like secrets scanning behind its high-tier Enterprise plan ($21 per user/month) or its Advanced Security add-on, which costs approximately $49 per user/month. OneDev is fully open-source under the MIT license, allowing you to deploy its complete DevOps suite—including Git management and issue tracking—on your own Java, Docker, or Kubernetes infrastructure without paying per-seat licensing fees.

What hidden costs or limits will I face for CI/CD and storage on GitHub versus OneDev?

GitHub limits automated workflows and storage by plan (e.g., 3,000 Actions minutes and 2GB Packages storage on the $4 user/month Team plan) and charges overages of $0.008 per Linux minute and $5 per 50 GB/month for Git LFS. OneDev eliminates these platform overage fees entirely because it is a self-hosted platform running on Docker or Kubernetes, giving you direct control over your own computing resources and storage scale.

機能と価格データは公式ドキュメントと料金ページを出典としており、最終確認日は 2026年7月20日 です。 誤りを見つけましたか?お知らせいただければ修正します。