ページ内ナビ
概要
GogsはGitリポジトリ、Issue、Pull Request、Wiki、Webhookなどを自前のサーバーで提供するGitホスティングサービスです。Go製の単一バイナリを中心に、低い資源要件で運用できることを重視しています。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
向いている用途
導入前の確認
参考にした公式資料
- [1]gogs/gogs repository(2026-09-30)
- [2]Gogs README(2026-09-30)
- [3]Gogs installation guide(2026-09-30)
- [4]Gogs next-generation Docker guide(2026-09-30)
- [5]Gogs v0.14.3 release(2026-09-30)
- [6]Gogs MIT license(2026-09-30)
編集部からの補足
単一バイナリと小さな資源でGitサービスを運用したい場合に扱いやすい構成です。v0.14.3では多数のセキュリティ問題が修正されているため、旧0.14系やそれ以前を使っている場合は更新状況を必ず確認してください。
3ステップで試す
- 1
Gogs v0.14.3を取得
セキュリティ修正を含むv0.14.3のLinux amd64版を公式Releaseから取得します。
curl -LO https://github.com/gogs/gogs/releases/download/v0.14.3/gogs_v0.14.3_linux_amd64.tar.gz && tar -xzf gogs_v0.14.3_linux_amd64.tar.gz && cd gogs - 2
SQLite用の最小設定を作成
ローカル評価用にSQLiteとランダムなSECRET_KEYを設定します。公開環境では外部URL、認証、バックアップ等を別途設計します。
mkdir -p custom/conf data && printf 'RUN_MODE = prod\n[server]\nEXTERNAL_URL = http://127.0.0.1:3000/\n[database]\nTYPE = sqlite3\nPATH = %s/data/gogs.db\n[security]\nSECRET_KEY = %s\n' "$(pwd)" "$(openssl rand -hex 32)" > custom/conf/app.ini - 3
Gogsを起動
http://127.0.0.1:3000を開きます。最初に登録した利用者が管理者になります。
./gogs web
成長
成長の推移 · 直近30日
47,844 Stars
推移データを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- CasaOS37,267 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
Linux上でDockerアプリ・file・storageを扱うhome server向けpersonal cloud UI
Go - 1Panel37,056 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
Linux server・Docker・Web・DB・AI運用を一つの高権限Web control planeへ集約する
Go - HashiCorp Vault36,320 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
secretの保管・発行・暗号化・失効を一つのpolicyとauditで管理する
Go - NetBird29,628 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
WireGuard Meshとidentity-aware policyで端末・利用者・Agentをつなぐ
Go - Rancher25,942 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
複数のKubernetesクラスタのアクセスと運用を一つの管理画面にまとめる
Go - Navidrome23,898 Stars
共通タグ 2件 · 共通カテゴリ 1件 · 同じ言語
手持ちの音楽libraryをWeb・Subsonic/Jellyfin clientへ配信するself-host server
Go
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。