2.4 KiB
2.4 KiB
nextcloud-collabora-nodered
Node-RED sidecar (port 1881) för Nextcloud Office + Collabora CODE — WebDAV, richdocuments OCS och /cool REST.
Version 1.0 — 22 augusti 2026
Miljö (cloud / 192.168.1.10)
| Tjänst | Adress |
|---|---|
| Nextcloud | https://cloud.domain.name |
| CODE (intern) | http://172.17.0.2:9980 (container code på Docker bridge) |
| Sidecar Node-RED | http://192.168.1.10:1881 |
| Befintlig OCS Node-RED | http://192.168.1.10:1880 (orört) |
| Gitea | https://git.domain.name |
Detaljer: docs/INFRASTRUCTURE.md
Snabbstart (Ubuntu)
git clone https://git.domain.name/<user>/nextcloud-collabora-nodered.git /home/ncdeploy/nextcloud-collabora-nodered
cd /home/ncdeploy/nextcloud-collabora-nodered
cp .env.example .env
chmod +x install.sh
./install.sh
install.sh verifierar att CODE redan kör, ansluter sidecar till Docker bridge, och testar /hosting/capabilities.
Överföring från Windows
./package.sh
scp artifacts/nextcloud-collabora-nodered-1.0.0.tar.gz ncdeploy@192.168.1.10:/home/ncdeploy/
På servern:
mkdir -p ~/nextcloud-collabora-nodered
tar -xzf ~/nextcloud-collabora-nodered-1.0.0.tar.gz -C ~/nextcloud-collabora-nodered
cd ~/nextcloud-collabora-nodered && ./install.sh
Noder
| Nod | Syfte |
|---|---|
nc-collab-config |
Miljö + app-lösenord |
collabora-bridge |
Pipeline-exempel (börja här) |
nc-office |
richdocuments OCS |
collabora-convert |
/cool/convert-to (låg nivå) |
collabora-extract |
/cool/extract-document-structure |
collabora-transform |
/cool/transform-document-structure |
collabora-wopi |
discovery, capabilities, editor-URL |
Dokumentation
- docs/NODES.md
- docs/INFRASTRUCTURE.md — Docker/nätverk på servern
Gränser
- Skriver till
/Dokument/OfficeOut/som standard - Port 9980 exponeras inte utanför loopback på host
- Sidecar når CODE via Docker
bridge(172.17.0.2), intehost.docker.internal nextcloud-node-red:1880och odds-scraper orörda
Git push (Gitea)
git remote add origin https://git.domain.name/<user>/nextcloud-collabora-nodered.git
# eller SSH: git@git.domain.name:<user>/nextcloud-collabora-nodered.git (port 2222)
git push -u origin main
Skapa tomt repo i Gitea UI först om det behövs.
Licens
MIT