From 55955c167698c2d8d93eadb6f02abae48798a0bd Mon Sep 17 00:00:00 2001 From: Code-Barby Date: Mon, 20 Jul 2026 07:43:28 +0200 Subject: [PATCH] doc: n8n + Nextcloud Tokens + KASM-Credentials 2026-07-19 --- TOKENS-N8N-NEXTCLOUD-2026-07-19.md | 31 ++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 TOKENS-N8N-NEXTCLOUD-2026-07-19.md diff --git a/TOKENS-N8N-NEXTCLOUD-2026-07-19.md b/TOKENS-N8N-NEXTCLOUD-2026-07-19.md new file mode 100644 index 0000000..7a18d21 --- /dev/null +++ b/TOKENS-N8N-NEXTCLOUD-2026-07-19.md @@ -0,0 +1,31 @@ +# Tokens: n8n + Nextcloud (2026-07-19) + +## n8n Public API (n8n.ki1.it) +- **Server:** 185.250.250.185 (vm1645.ipp-vps.net), n8n 2.30.7 Docker, Tailscale 100.64.34.76 +- **API-Base:** https://n8n.ki1.it/api/v1 +- **Token (X-N8N-API-KEY):** +``` +eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyMTU1YzQzYi0wY2VmLTQ2ZTQtYmUyMy1hNzI4MzI0OTEzMmUiLCJpc3MiOiJuOG4iLCJhdWQiOiJwdWJsaWMtYXBpIiwianRpIjoiZmRkOWY1ZDEtYWU1Ny00YjI1LTljMDktOGFlMmNhYWVhOGUzIiwiaWF0IjoxNzg0NTI1Mzk5fQ.cO2nv7imX22DBRajJexmMsGOIhCokCskYVdFBmxAhdQ +``` +- **Nutzung:** `curl -H "X-N8N-API-KEY: " https://n8n.ki1.it/api/v1/workflows` +- **SSH:** root@185.250.250.185 / ymALqp!? — WICHTIG mit `-o PubkeyAuthentication=no -o PreferredAuthentications=password` (sonst Auth-Limit) +- **Credential in n8n:** "VM302 LiteLLM (local)" → http://100.104.5.57:4000/v1, Key sk-vm302-Xy3GREx0iFEttNqGvZUIBbkybF2Y1Vf8 +- Alle VM302-Endpoints aus dem n8n-Container erreichbar (LiteLLM/Ollama/ComfyUI/Barby-Studio je HTTP 200, echte Inferenz verifiziert) + +## Nextcloud (data.ki1.it) +- **NC 33.0.6.2** AIO, Container `nextcloud-aio-nextcloud`, PostgreSQL 18.4 +- **User:** matthias +- **App-Passwort/Token (WebDAV+API):** +``` +kfsTW-qKcJR-Z25tZ-sxn6Q-2dfJL +``` +- **WebDAV:** https://data.ki1.it/remote.php/dav/files/matthias/ +- **SSH-Weg:** `ssh root@173.208.162.26` → `sshpass -p 'ymALqp!?' ssh matthias@192.172.0.51` → `docker exec -u www-data nextcloud-aio-nextcloud php occ ...` +- **Status 2026-07-19:** Admin-Übersicht 100% sauber (64✓ 6ℹ 0⚠ 0✗). Root-Cause der HTTP-000-Fehler war `/etc/hosts` → 127.0.1.1 (Loopback), nicht OPNsense-BINAT. + +## KASM auf DERP-USA (159.195.19.76 = derp.ki1.it) +- **KASM 1.17.0**, Port **8443** (NICHT 443 — dort läuft nginx-SNI für DERP-Relay!) +- **admin@kasm.local / mNZzI8CyIg3FQ** · user@kasm.local / d9e4I8bTdPw1m +- Tailscale 100.123.216.107 · 53 Workspaces (24 enabled) · Ubuntu-Noble-Desktop + Chrome + Firefox Images +- **Neustart IMMER via `/opt/kasm/bin/start|stop|restart`** — `docker compose up` schlägt fehl (KASM_UID fehlt) +- Admin-API braucht `username` UND `token` im Payload