Human-readable help in all six palette nodes, docs/NODES.md with usage examples, expanded example flows, and auto-detect NODERED_DIR plus CODE bridge IP from .env on any VM.
nextcloud-collabora-nodered
Collabora/Nextcloud Office-noder för befintlig nextcloud-node-red på port 1880.
Skapar ingen ny Node-RED-container.
Standard: integrate (inte sidecar)
INSTALL_MODE=integrate (default) patchar och bygger om befintlig nextcloud-node-red på :1880.
Ingen ny container, ingen port 1881. Sidecar kräver uttryckligen INSTALL_MODE=sidecar.
Installation (cloud / valfri VM)
curl -fsSL https://kode.hannesahlin.se/n3wk/nextcloud-collabora-nodered/raw/branch/main/bootstrap-install.sh | sudo -u ncadmin bash
Det skriptet:
- Klonar detta repo till
/home/ncadmin/nextcloud-collabora-nodered - Kopierar noder till
/home/ncadmin/nextcloud-node-red/nodes/nextcloud-collabora/ - Patchar
Dockerfile+entrypoint.shi nextcloud-node-red - Bygger om samma
nextcloud-node-red-image och startar om containern - Ansluter
nextcloud-node-redtill Dockerbridgeså CODE (172.17.0.2:9980) nås
Uppdatera noder
cd /home/ncadmin/nextcloud-collabora-nodered
git pull
./install.sh
Manuell integration
cd /home/ncadmin/nextcloud-collabora-nodered
NODERED_DIR=/home/ncadmin/nextcloud-node-red ./scripts/integrate-into-nodered.sh
Sidecar :1881 (ej rekommenderat)
Endast om du uttryckligen vill separat instans:
INSTALL_MODE=sidecar docker compose --profile sidecar up -d --build
Noder
Palett: nextcloud collabora — sex noder i samma lila, alla kopplade till nc-collab-config (kugghjul, inte flödesnod).
nc-collab-config · collabora-bridge · nc-office · collabora-convert · collabora-extract · collabora-transform · collabora-wopi
Full förklaring och exempel: docs/NODES.md · importera flows/example-flows.json
Installera på valfri Nextcloud-VM
Kopiera .env.example → .env och sätt minst NEXTCLOUD_URL. Resten detekteras:
| Variabel | Default / auto |
|---|---|
NODERED_DIR |
compose-label eller /home/ncadmin/nextcloud-node-red |
CODE_CONTAINER |
code |
COLLABORA_IP |
bridge-IP via docker inspect |
NODERED_CONTAINER |
nextcloud-node-red |
NODERED_PORT |
1880 |
cd /home/ncadmin/nextcloud-collabora-nodered
cp .env.example .env # justera NEXTCLOUD_URL per VM
git pull
./install.sh # root/sudo för docker compose
Repo
https://kode.hannesahlin.se/n3wk/nextcloud-collabora-nodered