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

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

⚙️ 最新の Forgejo Runner を Debian にインストール

Forgejo Actions のための CI ランナー

最新バージョン: 13.0.0 · 更新日 2026-08-03
提供元バージョン
deb.griffo.io13.0.0 ✅
公式 Debian🚫 パッケージなし
← ホームに戻る

Forgejo Runner とは

Forgejo Runner は Forgejo Actions のための CI ランナーです。自分の Forgejo インスタンスに接続してキュー上のワークフロージョブを拾い、自分のインフラ(Docker、LXC、あるいはホスト上で直接)で実行する軽量なデーモンで、完全にセルフホストの GitHub Actions 互換 CI/CD を実現します。

🚀 最新版であることの意味: このランナーは Forgejo のリリースに密に追随し、新しいワークフロー機能への対応、隔離の改善、バグ修正が入ります。最新に保てば、最新の Forgejo Actions の機能と確実にかみ合います。

⚡ Forgejo Runner の主な機能

🔁 Actions 互換

GitHub Actions と同じ構文・同じ action エコシステムでワークフローを実行します。

🐳 柔軟な実行方法

ジョブを Docker コンテナ、LXC、あるいはホスト上で直接実行できます。

🔐 セルフホスト

CI/CD を丸ごと自前のインフラに置けます。第三者への依存はありません。

⚖️ スケールする設計

ラベル付きのランナーを複数登録して、処理を分散させたり振り分けたりできます。

🎯 なぜ Forgejo Runner なのか

  • CI を自分の手に: 自分で管理するハードウェアでパイプラインを実行
  • Actions のエコシステム: 既存の GitHub 形式のワークフロー定義をそのまま流用
  • 隔離方法を選べる: Docker、LXC、ホスト実行から用途に合わせて
  • 軽量: Go の単一バイナリなので、導入が簡単

🆕 注目の変更点

📦 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
sudo apt install extrepo
sudo extrepo enable griffo
sudo apt update

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

無料ミラーの仕組み →

🧩 extrepo オプションについて。 extrepo は外部リポジトリを扱う Debian 標準のツールです。署名済みメタデータと照合して鍵を検証したうえで、sources ファイルの作成と署名鍵のインストールを代わりに行います。このリポジトリは griffo、ずっと無料のミラーは griffo-free という名前で登録されているので、Debian(bookworm、trixie、forky、sid)では上のコマンドだけで設定は完了です。

extrepo が用意するのは sources ファイルと鍵だけなので、サブスクリプションの認証情報は引き続き /etc/apt/auth.conf.d/deb.griffo.io.conf に書きます。extrepo は Debian のスイート向けメタデータしか公開していないため Ubuntu は対象外です。Ubuntu では sudo または root のコマンドを使ってください。

ステップ 2: forgejo-runner をインストールする

# 最新の forgejo-runner をインストール
sudo apt install forgejo-runner

# インストールを確認
forgejo-runner --version
# 最新の forgejo-runner をインストール
apt install forgejo-runner

# インストールを確認
forgejo-runner --version

🎯 基本的な使い方

# バージョンを表示
forgejo-runner --version

# 既定の設定ファイルを生成
forgejo-runner generate-config > config.yaml

# 自分の Forgejo インスタンスにランナーを登録
forgejo-runner register --instance https://forgejo.example.com --token <TOKEN>

# ランナーのデーモンを起動
forgejo-runner daemon

🚀 deb.griffo.io を選ぶ理由

📊 リポジトリの比較:
  • 公式 Debian: 数か月遅れることが多く、最新機能が使えない
  • deb.griffo.io: リリースから数時間以内に最新版
  • 手動インストール: 手でダウンロードして PATH を設定する必要あり
  • このリポジトリ: ビルド済みで、すぐに使えるパッケージ

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

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

🔗 関連パッケージ

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

🎯 こんな方に: Forgejo をセルフホストしていて、ビルド環境とインフラを完全に自分の管理下に置いた CI/CD を回したいチームや個人。

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

❓ よくある質問

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

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

Debian に最新の Forgejo Runner を入れるには?

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

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

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

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

Debian 12 Bookworm、Debian 13 Trixie、Forky、Sid。