Fix Docker/nätverk mot faktisk server: bridge 172.17.0.2, Gitea, Alpine-mönster
This commit is contained in:
@@ -4,28 +4,40 @@ Node-RED sidecar (port **1881**) för Nextcloud Office + Collabora CODE — WebD
|
||||
|
||||
**Version 1.0 — 22 augusti 2026**
|
||||
|
||||
## Miljö (cloud / 192.168.1.10)
|
||||
|
||||
| Tjänst | Adress |
|
||||
|--------|--------|
|
||||
| Nextcloud | https://cloud.domain.name |
|
||||
| CODE (intern) | http://172.17.0.2:9980 (container `code` på Docker `bridge`) |
|
||||
| Sidecar Node-RED | http://192.168.1.10:1881 |
|
||||
| Befintlig OCS Node-RED | http://192.168.1.10:1880 (orört) |
|
||||
| Gitea | https://git.domain.name |
|
||||
|
||||
Detaljer: [docs/INFRASTRUCTURE.md](docs/INFRASTRUCTURE.md)
|
||||
|
||||
## Snabbstart (Ubuntu)
|
||||
|
||||
```bash
|
||||
git clone <din-remote> /home/ncdeploy/nextcloud-collabora-nodered
|
||||
git clone https://git.domain.name/<user>/nextcloud-collabora-nodered.git /home/ncdeploy/nextcloud-collabora-nodered
|
||||
cd /home/ncdeploy/nextcloud-collabora-nodered
|
||||
cp .env.example .env
|
||||
chmod +x install.sh
|
||||
./install.sh
|
||||
```
|
||||
|
||||
Öppna http://192.168.1.10:1881 → konfigurera `nc-collab-config` med **app-lösenord** → kör acceptansflödet.
|
||||
`install.sh` verifierar att CODE redan kör, ansluter sidecar till Docker `bridge`, och testar `/hosting/capabilities`.
|
||||
|
||||
## Ö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 ncdeploy@192.168.1.10:/home/ncdeploy/
|
||||
```
|
||||
|
||||
# På Ubuntu:
|
||||
På servern:
|
||||
|
||||
```bash
|
||||
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
|
||||
@@ -45,24 +57,26 @@ cd ~/nextcloud-collabora-nodered && ./install.sh
|
||||
|
||||
## Dokumentation
|
||||
|
||||
- [docs/NODES.md](docs/NODES.md) — nodreferens och exempel
|
||||
- `artifacts/Nextcloud-Collabora-noder.docx` — genereras med `./scripts/build-manual.sh` (kräver pandoc)
|
||||
- [docs/NODES.md](docs/NODES.md)
|
||||
- [docs/INFRASTRUCTURE.md](docs/INFRASTRUCTURE.md) — Docker/nätverk på servern
|
||||
|
||||
## 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
|
||||
- Skriver till `/Dokument/OfficeOut/` som standard
|
||||
- Port 9980 exponeras **inte** utanför loopback på host
|
||||
- Sidecar når CODE via Docker **`bridge`** (`172.17.0.2`), inte `host.docker.internal`
|
||||
- `nextcloud-node-red:1880` och odds-scraper **orörda**
|
||||
|
||||
## Git
|
||||
## Git push (Gitea)
|
||||
|
||||
```bash
|
||||
git init # redan gjort vid leverans
|
||||
git remote add origin <din-git-url>
|
||||
git remote add origin https://git.domain.name/<user>/nextcloud-collabora-nodered.git
|
||||
# eller SSH: git@git.domain.name:<user>/nextcloud-collabora-nodered.git (port 2222)
|
||||
git push -u origin main
|
||||
```
|
||||
|
||||
Skapa tomt repo i Gitea UI först om det behövs.
|
||||
|
||||
## Licens
|
||||
|
||||
MIT
|
||||
|
||||
Reference in New Issue
Block a user