Collabora Online(ひらめPC)
1. ひらめPC情報
| 項目 | 値 |
|---|---|
| ホスト名 | hirame-X58A-UD3R |
| OS | Ubuntu 22.04 LTS |
| CPU | Core i7-950(4コア8スレッド / Nehalem) |
| RAM | 12GB DDR3 |
| IPアドレス | 192.168.10.40(MGMT) / 172.31.22.2(Fabric) |
| SSHアクセス | ssh hirame@192.168.10.40 |
| Collabora URL | http://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
