# 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](docs/INFRASTRUCTURE.md) ## Snabbstart (Ubuntu) ```bash git clone https://git.domain.name//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 ```bash ./package.sh scp artifacts/nextcloud-collabora-nodered-1.0.0.tar.gz ncdeploy@192.168.1.10:/home/ncdeploy/ ``` På servern: ```bash 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/NODES.md) - [docs/INFRASTRUCTURE.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`), inte `host.docker.internal` - `nextcloud-node-red:1880` och odds-scraper **orörda** ## Git push (Gitea) ```bash git remote add origin https://git.domain.name//nextcloud-collabora-nodered.git # eller SSH: git@git.domain.name:/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