Collabora Online(ひらめPC)
1. ひらめPC情報
項目
ホスト名hirame-X58A-UD3R
OSUbuntu 22.04 LTS
CPUCore i7-950(4コア8スレッド / Nehalem)
RAM12GB DDR3
IPアドレス192.168.10.40(MGMT) / 172.31.22.2(Fabric)
SSHアクセスssh hirame@192.168.10.40
Collabora URLhttp://172.31.22.2:9980
2. Collabora Docker起動コマンド
docker run -d \
  --name collabora \
  --restart always \
  --add-host cloud.k2-o.net:192.168.20.21 \
  -p 9980:9980 \
  -e username=admin \
  -e password=CollaboraAdmin2026 \
  -e "aliasgroup1=https://cloud\.k2-o\.net:443" \
  -e "extra_params=--o:ssl.enable=false --o:ssl.termination=true" \
  collabora/code
⚠️ 重要: --add-host が必須。これがないとCollaboraコンテナから cloud.k2-o.net のDNS解決ができずドキュメントが開かない。
3. ひらめPCのルーティング(再起動で消える)
# 手動追加(再起動後に再実行が必要)
ip route add 192.168.20.0/24 via 172.31.22.1

# 永続化(TODO)
# /etc/netplan/ に追記する
⛔ 注意: ひらめPCを再起動したらルートを再追加すること!永続化は未完了。
4. ひらめPCのhosts設定
# /etc/hosts に追記済み
192.168.20.21 cloud.k2-o.net
192.168.20.21 office.wan-secure.net
5. Collabora動作確認
# ひらめPCで
docker ps | grep collabora
docker logs --tail 20 collabora

# R640で
sudo docker exec -u www-data nextcloud-stack-app-1 php occ richdocuments:activate-config
# → ✓ Fetched /hosting/discovery endpoint が出ればOK