2026-08-22 14:56:38 +02:00
|
|
|
# nextcloud-collabora-nodered
|
|
|
|
|
|
2026-08-22 15:23:33 +02:00
|
|
|
Collabora/Nextcloud Office-noder för **befintlig** `nextcloud-node-red` på port **1880**.
|
2026-08-22 14:56:38 +02:00
|
|
|
|
2026-08-22 15:23:33 +02:00
|
|
|
Skapar **ingen** ny Node-RED-container.
|
2026-08-22 14:56:38 +02:00
|
|
|
|
2026-08-22 16:45:59 +02:00
|
|
|
## 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`.
|
|
|
|
|
|
2026-08-22 15:23:33 +02:00
|
|
|
## Installation (cloud / valfri VM)
|
2026-08-22 14:56:38 +02:00
|
|
|
|
|
|
|
|
```bash
|
2026-08-22 15:23:33 +02:00
|
|
|
curl -fsSL https://kode.hannesahlin.se/n3wk/nextcloud-collabora-nodered/raw/branch/main/bootstrap-install.sh | sudo -u ncadmin bash
|
2026-08-22 14:56:38 +02:00
|
|
|
```
|
|
|
|
|
|
2026-08-22 15:23:33 +02:00
|
|
|
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
|
2026-08-22 14:56:38 +02:00
|
|
|
|
2026-08-22 15:23:33 +02:00
|
|
|
## Uppdatera noder
|
2026-08-22 14:56:38 +02:00
|
|
|
|
|
|
|
|
```bash
|
2026-08-22 15:23:33 +02:00
|
|
|
cd /home/ncadmin/nextcloud-collabora-nodered
|
|
|
|
|
git pull
|
|
|
|
|
./install.sh
|
2026-08-22 14:59:25 +02:00
|
|
|
```
|
|
|
|
|
|
2026-08-22 15:23:33 +02:00
|
|
|
## Manuell integration
|
2026-08-22 14:56:38 +02:00
|
|
|
|
2026-08-22 14:59:25 +02:00
|
|
|
```bash
|
2026-08-22 15:02:38 +02:00
|
|
|
cd /home/ncadmin/nextcloud-collabora-nodered
|
2026-08-22 15:23:33 +02:00
|
|
|
NODERED_DIR=/home/ncadmin/nextcloud-node-red ./scripts/integrate-into-nodered.sh
|
2026-08-22 14:56:38 +02:00
|
|
|
```
|
|
|
|
|
|
2026-08-22 15:23:33 +02:00
|
|
|
## Sidecar :1881 (ej rekommenderat)
|
2026-08-22 14:56:38 +02:00
|
|
|
|
2026-08-22 15:23:33 +02:00
|
|
|
Endast om du uttryckligen vill separat instans:
|
2026-08-22 14:56:38 +02:00
|
|
|
|
2026-08-22 15:23:33 +02:00
|
|
|
```bash
|
|
|
|
|
INSTALL_MODE=sidecar docker compose --profile sidecar up -d --build
|
|
|
|
|
```
|
2026-08-22 14:56:38 +02:00
|
|
|
|
2026-08-22 15:02:38 +02:00
|
|
|
## Noder
|
2026-08-22 14:56:38 +02:00
|
|
|
|
2026-08-22 15:02:38 +02:00
|
|
|
`nc-collab-config` · `collabora-bridge` · `nc-office` · `collabora-convert` · `collabora-extract` · `collabora-transform` · `collabora-wopi`
|
2026-08-22 14:56:38 +02:00
|
|
|
|
2026-08-22 15:23:33 +02:00
|
|
|
## Repo
|
2026-08-22 14:56:38 +02:00
|
|
|
|
2026-08-22 15:23:33 +02:00
|
|
|
https://kode.hannesahlin.se/n3wk/nextcloud-collabora-nodered
|
2026-08-22 14:56:38 +02:00
|
|
|
|
2026-08-22 15:23:33 +02:00
|
|
|
## Dokumentation
|
2026-08-22 14:56:38 +02:00
|
|
|
|
2026-08-22 15:23:33 +02:00
|
|
|
- [docs/NODES.md](docs/NODES.md)
|
|
|
|
|
- [docs/INFRASTRUCTURE.md](docs/INFRASTRUCTURE.md)
|