Files
nextcloud-collabora-nodered/README.md
T
root 4fb614be87 Add node docs, collabora purple UI, and portable install env
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.
2026-08-22 17:10:34 +02:00

2.6 KiB

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:

  1. Klonar detta repo till /home/ncadmin/nextcloud-collabora-nodered
  2. Kopierar noder till /home/ncadmin/nextcloud-node-red/nodes/nextcloud-collabora/
  3. Patchar Dockerfile + entrypoint.sh i nextcloud-node-red
  4. Bygger om samma nextcloud-node-red-image och startar om containern
  5. Ansluter nextcloud-node-red till Docker bridge så 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

Dokumentation