logo
icon

Athens

Athens はオープンソースの Go モジュールプロキシサーバーです。セルフホストのインスタンスから Go モジュールをキャッシュ・提供し、キャッシュパッケージを閲覧する Web UI を搭載。ディスクストレージ内蔵で外部データベース不要。

template cover
展開済み0
発行者futurize.rush
作成日2026-03-31
サービス
service icon
タグ
ToolDeveloper Tools

Athens

オープンソースの Go モジュールプロキシサーバー。Go モジュールキャッシュをセルフホストしてビルドを高速化し、モジュールの可用性を確保。

はじめに

デプロイ後、Go 環境をこのプロキシに設定:

export GOPROXY=https://your-domain.zeabur.app

その後、通常通り go mod downloadgo build を実行。Athens は初回フェッチ時にモジュールをキャッシュします。

デプロイ後にできること

  1. GOPROXY を設定 -- Go ツールチェーンを Athens ドメインに向ける
  2. キャッシュモジュールを閲覧 -- ブラウザでドメインにアクセスしてカタログを確認
  3. CI ビルドを高速化 -- チームでプロキシを共有して依存解決を高速化
  4. 可用性を確保 -- キャッシュされたモジュールはアップストリームがダウンしても利用可能
  5. アクセス制御 -- フィルタファイルで特定モジュールを許可・ブロック

ライセンス

MIT -- GitHub