概要
長年運用してきた 自前のgitサーバー を終了する決断。 AIスクレイパー による過剰アクセスが主な原因。 既存リポジトリは GitHubやGitLab などの大手サービスへ移行済み。 ブログ等は静的サイトとして 自前サーバー で継続運用。 今後は AIスクレイパー対策 の負担を手放し、安定運用を重視。
自前gitサーバー運用終了のお知らせ
- 2011年から続けてきた パブリックgitサーバー運用 の終了決定
- それ以前は CVSサーバー も公開運用
- AIスクレイパー によるcgitフロントエンドへの大量リクエストでサーバーが過負荷状態
- 数ヶ月前から実質的にサービス不能状態
- 再構築やcgitフロントエンド刷新 も検討せず、撤退を決意
- スクレイパー対策に時間を割く余裕や意欲の喪失
- 大手git forge(GitHub, GitLab) にミラー済みのリポジトリが主役に
- すべてのcgitリポジトリへのリンクを forge側へ修正 済み
- 今後は GitHubやGitLab を参照推奨
残る自前サービスと現状
- 現在は ブログ等を載せたwebサーバー のみ自前運用
- 2018年に WordPressからJekyllへ移行 し、全ページ静的化
- 静的サイトのため、AIスクレイパーによる 高負荷に強い構成
- それでも AIスクレイパーが一度障害を引き起こした 経験あり
- cgitサービス終了後も、 404応答を大量に返し続けるbot が存在
- Apache自体は問題なく動作したが、 ログファイル肥大化 によるディスク圧迫を経験
- logrotate設定を修正 し、安定運用を維持
- 今後も 静的サイト運用 を継続予定
感想と今後
- AIスクレイパー対策 を個人で担う時代の終焉
- 大手サービス利用 への転換で、運用負担の軽減と安定性向上
- 自前運用は 静的サイト など限定的な範囲に絞る方針
- Security Nightmares 2025 (タイトルの元ネタ)への言及
- 効率的なリポジトリ取得方法として git clone の推奨