hermes-erkenntnisse/TOKENS-N8N-NEXTCLOUD-2026-07-19.md

2 KiB
Raw Permalink Blame History

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: <token>" 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.26sshpass -p 'ymALqp!?' ssh matthias@192.172.0.51docker 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|restartdocker compose up schlägt fehl (KASM_UID fehlt)
  • Admin-API braucht username UND token im Payload