ファイルリリースシステムのミラーサイト募集について

OSDNではファイルリリースシステムのミラーサイトを随時募集しています。ご協力いただける方は以下を参照のうえ、OSDNの公式ミラーサイトを構築してご連絡ください。

前提

  • OSDNのファイルリリースミラーサーバでは http の提供が必須となります。また https の提供があることが望ましいです。
  • OSDNのサーバからのミラーには rsync を利用します。rsync が利用できる環境を準備してください
  • ミラーのサイズは現状(2020/01現在) 4.6TB 程度のサイズですが、徐々に増加傾向にあります。最低限5TB以上の領域の確保をおねがいします。
  • ミラーサーバには外部からhttpでのアクセスがやってきますので、十分なネットワーク帯域の確保をおねがいします。
  • 現状ミラーサーバはIPv4での提供となっております(IPv6 への対応は 2015/9現在まだ必要ありません)
  • システム上の制限から(IPベースでの制限をかけている箇所があることから) 、DynamicIP などアクセス元のIPアドレスが固定されない(頻繁に変更される)ミラーサーバの運用には対応いたしかねますのでご了承ください。
  • その他、なんらかの理由でミラーの設定をお断りさせていただく場合もございます。その際にはご容赦いただけますようおねがいします。

設定

1. http サーバの設定

http サーバには以下の設定が必要です。

  • 特定のURL以下で、 OSDN からミラーしたファイルが同じパス構造で取得できるようにしてください
  • 設定されていなければ、MIME-Type の設定を追加してください。主に圧縮ファイルで問題がでる事を避けるためです

MIME-Type の追加ですが、Apache の場合は以下のようにして下さい。

AddType application/x-gzip .gz
AddType application/x-lzma .lzma
AddType application/x-xz .xz
AddType application/x-xpinstall .xpi
AddType application/x-apple-diskimage .dmg

nginx の場合は部分的に MIME-Type を追加することができないため、include している mime.types ファイルなどに以下を追加して下さい

application/x-gzip gz;
application/x-lzma lzma;
application/x-xz xz;
application/x-xpinstall xpi;
application/x-apple-diskimage dmg;

2. ミラーサーバ設定申請

以下の情報をOSDNシステム管理(admin at osdn.net)までメールでご連絡ください。

  • ミラーを行う組織名
    • ミラーを行っていただける会社名/大学名/組織名等をご連絡ください。
    • この名称はOSDNのダウンロードページやドキュメント等に記載されます。
  • ミラーを行う組織のWebページのURL
    • ダウンロードページ等からミラーを行っていただいている組織の情報を参照できるようにリンクを設置しますので、組織のWebページのURLをご連絡ください。
  • ミラーを行う組織の国(例: 日本)と場所(例: 東京)
  • 200x50 ピクセル以内程度のロゴ画像
    • OSDNのダウンロードページ内やミラー選択画面内で表示するためのロゴ画像となります
    • 形式は png とさせていただきます
  • ご連絡先のメールアドレス/担当者様ご氏名
    • こちらからご連絡を差し上げられる担当者/担当部署等のお名前とメールアドレスをご連絡ください
    • メールアドレスはメーリングリストのものでもかまいません
    • これらの情報はこちらからご連絡をさしあげるために用いるもので Web 上等にはいっさい掲載されません
  • rsync のアクセス元のIPアドレス
    • ミラー用のrsyncサーバはIPアドレスでアクセス制限をかけています。申請があったIPアドレスからのみrsyncできるように設定します。
    • 複数のIPアドレスやIPアドレスレンジでの登録も可能です。その場合には理由を添えてください。
  • ミラーサーバの URL
    • 実際に http/https アクセスを受けるミラーサーバの URL をご連絡ください (OSDN のミラーが置かれるパスまで明記してください)

以上の情報をいただいて問題がなければ、rsyncの設定変更後にこちらからご連絡させていただきます。

3. ミラーの実行と設定

こちらから設定変更が完了した連絡が来た時点で rsync によるミラーが実行できるようになります。ミラーサイト上で以下のような形で rsync を実行してください(※ rsync を利用したことがある場合にはご理解いただけると思いますが、パスの最後の / は意味を持ちますので 以下の通りにお願いいたします)

rsync -rplHtqSz --del rsync://master.dl.osdn.net/download/ /path/to/mirror-dir/

最初の1回のミラーが終了後は、cron などで 1時間に1回程度 上記のrsyncが実行されるように設定をお願いいたします。なお、なんらかの理由で 12時間以上更新のないミラーサイトは、OSDN側でのダウンロードの振り分け先から自動的にはずれるようになっています。

rsync によるミラーの設定が完了いたしましたら、再度ご連絡ください。状態の確認後に、こちらからのミラーサーバへの誘導を開始いたします。

問い合わせ先

  • 株式会社アピリッツ
  • adminat.gifosdn.net