# Gogs

GitHubの代わりになるオープンソース。軽量なGitホスティング。1つのバイナリで動作し、資源の少ないサーバでも動く。

- ossalt.jp のページ: https://ossalt.jp/tools/gogs/
- 公式サイト: https://gogs.io
- GitHub: https://github.com/gogs/gogs
- 代わりになるSaaS: GitHub
- カテゴリ: 開発・デプロイ基盤
- ライセンス: MIT（許容型）
- 画面の日本語翻訳: あり
- 日本語のドキュメント: 未確認
- Dockerでの導入: あり
- GitHubのスター: 47,919（直近32日間で+61）
- 最終コミット: 2026-11-03
- OpenSSF Scorecard: 5.3 / 10

## Gogsとは

Gogs（ゴグス）は、GitHubのように、チームのコードを置いて共有するための**Gitのサーバー**を、自分で動かすソフトです。Go言語で作られた1つの実行ファイルで動き、必要なサーバーの資源がとても少ないのが特徴です。

### できること

- **リポジトリの管理**：コードの置き場所を作り、ブラウザでファイルや変更の履歴を見られます。
- **イシューとプルリクエスト**：課題の管理や、変更の取り込みの依頼と確認ができます。
- **組織とチーム**：組織の中でチームを作り、リポジトリごとに権限を分けられます。
- **Webhook**：変更があったときに、ほかのサービスへ通知できます。
- 画面の日本語翻訳と、Dockerでの導入方法を確認できています。

### Giteaとの違い

[Gitea](/tools/gitea/)は、2016年にGogsから分かれて生まれたプロジェクトです。その後、Giteaは機能を大きく増やし、GitHub Actionsに近い書き方のCI（Gitea Actions）や、パッケージの置き場所なども備えています。Gogsは、**機能を絞った、シンプルな構成**を保っています。

コードを置いて共有できれば十分ならGogs、CIまで1つにまとめたいならGiteaが向いています。違いは「[GiteaとGogsの違い](/compare/gitea-vs-gogs/)」にまとめています。

### 注意点

- CIの機能は持っていません。自動テストやデプロイを行うには、[Woodpecker](/tools/woodpecker/)などのCIのツールと組み合わせます。
- 開発に関わる人の数は、Giteaより少なめです。導入の前に、最近の更新の状況を確認してください。
- 自分で動かす場合、**コードのバックアップ**は自分たちの責任になります。リポジトリとデータベースの両方を、定期的に別の場所へ保存してください。
- ライセンスはMITです。

[GitHubの代替](/alternatives/github/)のページで、ほかの候補も比べられます。

## よくある質問

**Gogsは日本語で使えますか？**

リポジトリに画面の日本語翻訳のファイルがあることを確認できています。翻訳されている範囲はツールによって異なるため、導入前に実際の画面で確かめてください。

**GogsはDockerで動かせますか？**

リポジトリで、Docker用のファイルや公式のコンテナイメージの案内を確認できています。手順は公式のドキュメントに従ってください。

**Gogsは無料で使えますか？ 業務で使ってもよいですか？**

ライセンスはMIT（許容型）です。制限の少ない「許容型」のライセンスで、社内の業務で使うことも、改変することも、広く認められています。配布するときは、著作権の表示などの条件を守る必要があります。自分のサーバーで動かす場合も、サーバー代と、アップデートやバックアップなどの運用の手間がかかります。また、一部の機能を有料版だけで提供しているツールもあります。

**Gogsの開発は続いていますか？**

最後の更新は5日前です。過去12か月のリリースは14回です。GitHubのスターは、直近32日間で61増えています。

**Gogsのセキュリティの評価は？**

OpenSSF Scorecard（第三者による自動の採点）は10点満点中5.3点です（7.5点以上が良好の目安）。脆弱性の報告窓口（SECURITY.md）があります。導入後は、セキュリティの更新を確実に適用してください。

**GitHubの代わりになる、Gogs以外のツールは？**

当サイトでは、Gitea、Gitness、OneDevも掲載しています。下の比較表で、ライセンスや更新状況を見比べられます。

---
データ: ossalt.jp（2026-11-08時点。GitHubの公開データとリポジトリの自動調査による）。「未確認」は「非対応」という意味ではありません。導入前に公式の情報を確認してください。
