Fix: integrera i befintlig nextcloud-node-red :1880, ingen ny container

This commit is contained in:
Hannes Ahlin
2026-08-22 15:23:33 +02:00
parent 971bc42469
commit 22157fe723
7 changed files with 302 additions and 283 deletions
+28 -34
View File
@@ -1,60 +1,54 @@
# nextcloud-collabora-nodered
Node-RED sidecar (port **1881**) med Collabora/Nextcloud Office-noder.
Collabora/Nextcloud Office-noder för **befintlig** `nextcloud-node-red` på port **1880**.
**Version 1.0 — 22 augusti 2026**
Skapar **ingen** ny Node-RED-container.
## Snabbaste installation (valfri VM)
## Installation (cloud / valfri VM)
```bash
curl -fsSL https://kode.hannesahlin.se/n3wk/nextcloud-collabora-nodered/raw/branch/main/bootstrap-install.sh | bash
curl -fsSL https://kode.hannesahlin.se/n3wk/nextcloud-collabora-nodered/raw/branch/main/bootstrap-install.sh | sudo -u ncadmin bash
```
Skriptet:
- installerar git/curl/Docker om de saknas
- klonar från **Gitea** (`n3wk/nextcloud-collabora-nodered`)
- detekterar CODE-IP på Docker `bridge`
- bygger och startar Node-RED sidecar med alla noder
- lämnar `:1880`, odds-scraper och CODE orörda
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
### Miljövariabler (valfritt)
```bash
GIT_REPO_URL=https://kode.hannesahlin.se/n3wk/nextcloud-collabora-nodered.git \
INSTALL_DIR=/home/ncadmin/nextcloud-collabora-nodered \
NC_HOST=cloud.hannesahlin.se \
NC_HOST_IP=192.168.1.26 \
bash bootstrap-install.sh
```
## Manuell installation (repo redan klonat)
## Uppdatera noder
```bash
cd /home/ncadmin/nextcloud-collabora-nodered
git pull
./install.sh
```
## Repo
## Manuell integration
- **Gitea:** https://kode.hannesahlin.se/n3wk/nextcloud-collabora-nodered
- **SSH clone:** `ssh -p 2222 git@kode.hannesahlin.se:n3wk/nextcloud-collabora-nodered.git`
```bash
cd /home/ncadmin/nextcloud-collabora-nodered
NODERED_DIR=/home/ncadmin/nextcloud-node-red ./scripts/integrate-into-nodered.sh
```
## Dokumentation
## Sidecar :1881 (ej rekommenderat)
- [docs/AGENT-MANUAL.md](docs/AGENT-MANUAL.md)
- [docs/INFRASTRUCTURE.md](docs/INFRASTRUCTURE.md)
Endast om du uttryckligen vill separat instans:
```bash
INSTALL_MODE=sidecar docker compose --profile sidecar up -d --build
```
## Noder
`nc-collab-config` · `collabora-bridge` · `nc-office` · `collabora-convert` · `collabora-extract` · `collabora-transform` · `collabora-wopi`
## Utveckling / push
## Repo
```bash
git remote add origin https://kode.hannesahlin.se/n3wk/nextcloud-collabora-nodered.git
git push -u origin main
```
https://kode.hannesahlin.se/n3wk/nextcloud-collabora-nodered
## Licens
## Dokumentation
MIT
- [docs/AGENT-MANUAL.md](docs/AGENT-MANUAL.md)
- [docs/INFRASTRUCTURE.md](docs/INFRASTRUCTURE.md)