ROAキャッシュサーバの設置方法
2026年1月14日 改訂第2版
1. はじめに
本文書は、Routinator 3000を用いてROAキャッシュサーバを構築する手順をまとめたものです。 最新の情報は NLnet Labsの公式ドキュメント をご参照ください。
2. Routinatorのインストール
$ sudo apt update
$ sudo apt install ca-certificates curl gnupg
# NLnet Labs GPG鍵登録
$ curl -fsSL https://packages.nlnetlabs.nl/aptkey.asc \
| sudo tee /etc/apt/trusted.gpg.d/nlnetlabs.asc > /dev/null
# パッケージリポジトリ追加
$ echo "deb [arch=amd64] https://packages.nlnetlabs.nl/linux/ubuntu/ jammy main" \
| sudo tee /etc/apt/sources.list.d/nlnetlabs.list
$ sudo apt update
$ sudo apt install routinator
3. サービス起動
$ sudo systemctl enable routinator
$ sudo systemctl start routinator
$ systemctl status routinator
デフォルトで以下ポートが使用されます:
- RTR: TCP 3323
- Web UI: http://127.0.0.1:8323/
4. 動作確認
4.1 Web UI
ブラウザで以下へアクセスします:
https://<サーバ>/ui
Apache2、Nginxなどで上記のアドレスにリバースプロキシを設定することで、 他のホストからアクセスできるようになります。
5. 情報
- Routinatorは常駐プロセスとして定期的にデータを更新します。
- Web UIは必要に応じてアクセス制御を行ってください。
- ログ確認:
journalctl -u routinator - /root/.routinator.confを記述するとWeb UIのインターフェース・アドレスなどを設定することができます。詳しくは下記のドキュメントをご覧ください.

