d2f70ee2a7
Co-authored-by: Cursor <cursoragent@cursor.com>
69 lines
1.9 KiB
Markdown
69 lines
1.9 KiB
Markdown
# nextcloud-collabora-nodered
|
|
|
|
Node-RED sidecar (port **1881**) för Nextcloud Office + Collabora CODE — WebDAV, richdocuments OCS och `/cool` REST.
|
|
|
|
**Version 1.0 — 22 augusti 2026**
|
|
|
|
## Snabbstart (Ubuntu)
|
|
|
|
```bash
|
|
git clone <din-remote> /home/ncadmin/nextcloud-collabora-nodered
|
|
cd /home/ncadmin/nextcloud-collabora-nodered
|
|
cp .env.example .env
|
|
chmod +x install.sh
|
|
./install.sh
|
|
```
|
|
|
|
Öppna http://192.168.1.26:1881 → konfigurera `nc-collab-config` med **app-lösenord** → kör acceptansflödet.
|
|
|
|
## Överföring från Windows
|
|
|
|
```bash
|
|
# På Windows (Git Bash/WSL):
|
|
./package.sh
|
|
|
|
# Kopiera till server:
|
|
scp artifacts/nextcloud-collabora-nodered-1.0.0.tar.gz ncadmin@192.168.1.26:/home/ncadmin/
|
|
|
|
# På Ubuntu:
|
|
mkdir -p ~/nextcloud-collabora-nodered
|
|
tar -xzf ~/nextcloud-collabora-nodered-1.0.0.tar.gz -C ~/nextcloud-collabora-nodered
|
|
cd ~/nextcloud-collabora-nodered && ./install.sh
|
|
```
|
|
|
|
## Noder
|
|
|
|
| Nod | Syfte |
|
|
|-----|-------|
|
|
| `nc-collab-config` | Miljö + app-lösenord |
|
|
| `collabora-bridge` | Agent-pipelines (börja här) |
|
|
| `nc-office` | richdocuments OCS |
|
|
| `collabora-convert` | `/cool/convert-to` (låg nivå) |
|
|
| `collabora-extract` | `/cool/extract-document-structure` |
|
|
| `collabora-transform` | `/cool/transform-document-structure` |
|
|
| `collabora-wopi` | discovery, capabilities, editor-URL |
|
|
|
|
## Dokumentation
|
|
|
|
- [docs/AGENT-MANUAL.md](docs/AGENT-MANUAL.md) — full assistentmanual för flödesagenter
|
|
- `artifacts/Assistentmanual-Nextcloud-Collabora-noder.docx` — genereras med `./scripts/build-manual.sh` (kräver pandoc)
|
|
|
|
## Gränser
|
|
|
|
- Skriver till `/Dokument/OfficeOut/` som standard (original orört)
|
|
- Port 9980 exponeras **inte** — sidecar når CODE via `host.docker.internal`
|
|
- Befintlig `nextcloud-node-red:1880` lämnas orörd
|
|
- Odds-scraper ignoreras
|
|
|
|
## Git
|
|
|
|
```bash
|
|
git init # redan gjort vid leverans
|
|
git remote add origin <din-git-url>
|
|
git push -u origin main
|
|
```
|
|
|
|
## Licens
|
|
|
|
MIT
|