53 個の開発ツールを、常に最新に — 上流の新しいリリースは数時間以内に apt に届きます。 Discord に参加

📅 より、apt ミラーの利用にはサブスクリプションが必要になります。 料金を見る · 🆓 ずっと無料のミラーがあります

⚒️ 最新の Forgejo を Ubuntu にインストール

セルフホストできる軽量なソフトウェアフォージ。Beyond coding. We forge.

最新バージョン: 15.0.2 · 更新日 2026-07-08
提供元バージョン
deb.griffo.io15.0.2 ✅
公式 Ubuntu🚫 パッケージなし
← ホームに戻る

Forgejo とは

Forgejo はセルフホストできる軽量なソフトウェアフォージです。導入が簡単で手もかからず、ただ仕事をします。セキュリティ、プライバシー、民主的な運営を重視した Gitea のコミュニティ主導フォークで、完全に自分の管理下に置ける GitHub / GitLab の代替になります。

🚀 最新版であることの意味: Forgejo は定期的に更新され、セキュリティ修正、新機能、性能改善が入ります。最近のリリースには Forgejo Actions(GitHub Actions 互換の CI/CD)、パッケージレジストリの強化、フェデレーション機能の拡充が含まれます。

⚡ Forgejo の主な機能

📦 Git リポジトリのホスティング

公開・非公開のリポジトリを無制限にホストできます。Git LFS、大容量ファイルの保存、GitHub や GitLab などからのミラーリングにも対応。

🔄 プルリクエストとコードレビュー

インラインのコードレビュー、レビュー担当の割り当て、必須レビュアー、squash や rebase を含むマージ方式を備えたプルリクエストのワークフローを内蔵。

🐛 Issue 管理

ラベル、マイルストーン、プロジェクトボード、カスタムフィールド、リポジトリ横断の参照を備えた、本格的な issue トラッカー。

⚙️ Forgejo Actions

GitHub Actions のワークフローと互換の CI/CD エンジンを内蔵。GitHub Actions マーケットプレイスの action を、セルフホストのランナーでそのまま使えます。

📚 パッケージレジストリ

自前のパッケージを置けます。npm、PyPI、Maven、Docker / OCI イメージ、Debian / RPM パッケージ、Helm チャートなどをまとめて。

🔐 セキュリティとアクセス制御

細かな権限設定、二要素認証、OAuth2 プロバイダ、LDAP / SAML 連携、SSH と HTTPS でのアクセス、ブランチ保護ルール。

🏆 なぜ Forgejo なのか

  • セルフホスト: データは自分のサーバーに、自分の管理下に残ります
  • 軽量: Raspberry Pi や月 5 ドルの VPS でも動きます
  • Gitea 互換: API まで互換なので、そのまま置き換えられます
  • コミュニティ主導: 民主的な運営で、企業によるロックインがありません
  • GitHub Actions 互換: 既存のワークフローとマーケットプレイスの action を再利用できます
🚀 公式アーカイブより、いつも先へ: Debian と Ubuntu は、リリース時点でパッケージのバージョンを固定します。このリポジトリは上流の新しいリリースを、たいてい数時間以内に公開します。apt upgrade を実行するだけで、常に最新版を使い続けられます。

📦 deb.griffo.io からインストールする

コマンドの実行方法

ステップ 1: リポジトリを追加する

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update

🆓 ずっと無料のミラーがあります。 deb-free.griffo.io は、アカウントもサブスクリプションもなしでパッケージをずっと無料で配布しています。上流より最大2か月遅れ、セキュリティ修正は即座に公開されます。現在収録しているのは cliamp、Ghostty、lazydocker、Oh My Posh と Zed です。Forgejo は含まれていないため、今日入手する方法は上のリポジトリだけですが、ご要望があれば追加できます。

無料ミラーの仕組み →

ステップ 2: Forgejo をインストールする

# 最新の Forgejo をインストール(git と git-lfs も入ります)
sudo apt install forgejo

# インストールを確認
forgejo --version
# 最新の Forgejo をインストール(git と git-lfs も入ります)
apt install forgejo

# インストールを確認
forgejo --version
📋 インストール後の設定が必要です: Forgejo は Web サーバーです。インストール後に起動し、Web 画面から初期設定を済ませる必要があります。手順は下をご覧ください。

🚀 初期セットアップ

パッケージが git システムユーザー、データディレクトリ /var/lib/forgejo、設定ディレクトリ /etc/forgejo を自動で用意します。セットアップは次のように仕上げます:

# Forgejo のサービスを開始
sudo systemctl start forgejo

# ブラウザで http://localhost:3000 を開き、初期設定を済ませます
# (データベース、管理者アカウント、ドメインなどを設定)

# Web での初期設定が終わったら、起動時に Forgejo を有効化:
sudo systemctl enable forgejo

# サービスの状態を確認
sudo systemctl status forgejo
# Forgejo のサービスを開始
systemctl start forgejo

# ブラウザで http://localhost:3000 を開き、初期設定を済ませます
# (データベース、管理者アカウント、ドメインなどを設定)

# Web での初期設定が終わったら、起動時に Forgejo を有効化:
systemctl enable forgejo

# サービスの状態を確認
systemctl status forgejo

🛡️ 設定後のセキュリティ強化

Web での初期設定が終わったら、安全のために設定ファイルを読み取り専用にします:

# 初期設定が済んだら、設定ディレクトリと app.ini を締める
sudo systemctl stop forgejo
sudo chmod 750 /etc/forgejo
sudo chmod 640 /etc/forgejo/app.ini
sudo systemctl start forgejo
# 初期設定が済んだら、設定ディレクトリと app.ini を締める
systemctl stop forgejo
chmod 750 /etc/forgejo
chmod 640 /etc/forgejo/app.ini
systemctl start forgejo

🔧 コマンドラインでの管理

Forgejo は管理作業のための CLI を備えています。コマンドは git ユーザーで実行してください:

# 全ユーザーを一覧
sudo -u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin user list

# 管理者ユーザーを作る
sudo -u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin user create \
  --username admin --password changeme --email admin@example.com --admin

# Git フックを作り直す(アップグレード後に便利)
sudo -u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin regenerate hooks
# 全ユーザーを一覧
-u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin user list

# 管理者ユーザーを作る
-u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin user create \
  --username admin --password changeme --email admin@example.com --admin

# Git フックを作り直す(アップグレード後に便利)
-u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin regenerate hooks

🚀 deb.griffo.io を選ぶ理由

📊 リポジトリの比較:
  • 公式 Ubuntu: 公式リポジトリに Forgejo パッケージはありません
  • 手動インストール: バイナリを自分でダウンロードして配置する必要あり
  • deb.griffo.io: 最新版を、正しいパッケージングと postinst の設定、apt での更新付きで

📦 パッケージのビルドリポジトリ

Ubuntu パッケージは、この GitHub リポジトリで自動的にビルド・管理されています:

🔗 関連パッケージ

deb.griffo.io では、こちらも配布しています:

🎯 こんな方に: ソースコードを完全に自分の手に置きたい開発者やチーム、データのプライバシー要件がある組織、ホームラボ好き、最小構成のハードウェアでも動くくらい軽い、セルフホストの GitHub / GitLab 代替を探している方。

📦 このリポジトリの最近のリリース

❓ よくある質問

Forgejo は公式の Ubuntu リポジトリにありますか?

ありません。Forgejo は公式 Ubuntu アーカイブにパッケージ化されていません。現在このリポジトリが唯一の apt ソースで、Forgejo 15.0.2 を配布しています。

Ubuntu に最新の Forgejo を入れるには?

上の手順で deb.griffo.io リポジトリを一度追加してから、sudo apt install forgejo を実行してください。新しいリリースは、いつもの sudo apt upgrade で届きます。

パッケージは署名されていますか? どのようにビルドされていますか?

すべてのパッケージはリポジトリの GPG 鍵(EA0F721D231FDD3A0A17B9AC7808B4DD62C41256)で署名されており、誰でも中身を確認できる公開の GitHub パッケージングリポジトリで、上流のリリースからビルドされています。

Ubuntu のどのリリースに対応していますか?

Ubuntu 22.04 Jammy、24.04 Noble、25.10 Questing、26.04 Resolute。