Fix: integrera i befintlig nextcloud-node-red :1880, ingen ny container
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user