Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

HetznerでGiteaをセルフホストする方法(2026ガイド)

GiteaをHetzner VPSにインストールして、Gitリポジトリを効率的にセルフホスティングする方法を学びましょう。

Giteaは軽量なセルフホスト型のGitサービスで、リポジトリ管理のためのシンプルなインターフェースを提供します。プライベートにプロジェクトを管理したい開発者や、自分のインフラをコントロールしたい方に最適です。本ガイドでは、コストパフォーマンスが良く信頼性の高いHetzner VPSにGiteaをセットアップします。

Giteaをセルフホスティングするメリット

  1. プライバシー:データやアクセス権を管理できます。
  2. カスタマイズ:あなたのニーズに合わせてGitサービスを調整可能。
  3. コスト効率:手頃な価格のVPSオプションがあります。

HetznerのVPSプランの選び方

Giteaのためのプランを選ぶ際は、以下のオプションを検討してください。

プロバイダー価格メモリストレージCPU
Hetzner4.15 EUR/月2 GB20 GB SSD1 vCPU
Contabo VPS5.99 EUR/月4 GB100 GB SSD2 vCPU
DigitalOcean6 USD/月2 GB25 GB SSD1 vCPU
Vultr6 USD/月2 GB50 GB SSD1 vCPU
Linode5 USD/月2 GB25 GB SSD1 vCPU

私たちのGiteaインストールには、Hetznerの2GBプランが小規模なチームや個人のプロジェクトに通常十分です。ただし、大きなリポジトリや多くのユーザーを想定している場合は、より多くのRAMとストレージを持つプランを検討してください。

HetznerでのGitea設定手順

  1. HetznerのVPSを作成する

    • Hetznerのウェブサイトにアクセスし、アカウントを作成します。
    • 希望のVPSパッケージを選択します。
    • サーバーのリージョン(できるだけあなたの位置に近いもの)を選びます。
    • サーバーを設定し、IPアドレスを控えておきます。
  2. VPSにアクセスする

    • SSHを使ってサーバーに接続します:
      ssh root@YOUR_VPS_IP
  3. システムを更新する

    • パッケージリストを更新し、必要なパッケージをインストールします:
      apt update && apt upgrade -y
      apt install -y git sqlite3
  4. Giteaをインストール

    • 最新のGiteaリリースをダウンロードします(Giteaリリースページで最新版を確認してください):
      wget -O gitea https://dl.gitea.io/gitea/vX.X.X/gitea-X.X.X-linux-amd64
      chmod +x gitea
  5. Gitea用のユーザーを作成

    adduser --system --shell /bin/bash --gecos 'Gitea' --group --disabled-password git
  6. ディレクトリを設定

    mkdir -p /var/lib/gitea/{custom,data,indexers,log}
    chown -R git:git /var/lib/gitea
    chmod 750 /var/lib/gitea
  7. Giteaを設定

    • 設定ファイルを作成します:
      cp gitea /usr/local/bin/
  8. Giteaを起動

    • 次のコマンドでGiteaを起動します:
      /usr/local/bin/gitea web
  9. Giteaにアクセス

    • ウェブブラウザで http://YOUR_VPS_IP:3000 にアクセスします。

セットアップの完了

これで、ウェブインターフェースの指示に従って設定を完了させてください。データベースの設定や管理者ユーザーの作成、セキュリティ設定を行うことも忘れずに。

よくある質問(FAQs)

1. Hetzner推奨プランよりも低性能のVPSでGiteaを動かせますか?

低スペックのVPSでも動作させることは可能ですが、パフォーマンスに影響を及ぼす可能性があります。特に大きなリポジトリや複数のユーザーが同時にアクセスする場合、対応が遅くなることがあります。最適な動作を目指すなら、最低でもHetznerの2GBプランを選択することをお勧めします。

2. Giteaと他のセルフホスト型Gitソリューションと比較してどうですか?

Giteaはその軽量さと設定のしやすさで際立っています。GitLabやGogsと比べると、多くの機能を持ちながらもリソース消費が少なく、小規模なプロジェクトには最適です。シンプルな操作性を求める開発者にとっては、余計なオーバーヘッドなく必要なGit操作を行えるのが魅力です。

3. Giteaをホスティングする際に取るべきセキュリティ対策は?

セルフホスト型アプリケーションのセキュリティは非常に重要です。以下のポイントを押さえましょう:

他にも詳細なVPS選択肢については、完全なVPS比較をご覧ください。よりあなたのニーズに合ったプロバイダーを見つける手助けとなるでしょう!