LOEMIND.md 2.6 KB

n8n – Docker kasutusjuhend

Kataloog: /opt/docker-compose/third/n8n/

Töövoogude automatiseerimise platvorm (n8n) + Playwright brauseriserver.

Teenused

Konteiner Pilt Port Selgitus
ts-n8n tailscale/tailscale Tailscale ühendus n8n-ile
n8n n8nio/n8n 5678 Töövoogude mootor
n8n-runners n8n-runner-custom n8n kooditöötlejad
playwright mcr.microsoft.com/playwright 3003 Playwright brauseriserver

Docker käsud

# Käivita
docker-compose -f /opt/docker-compose/third/n8n/docker-compose.yml up -d

# Peata
docker-compose -f /opt/docker-compose/third/n8n/docker-compose.yml down

# Taaskäivita
docker-compose -f /opt/docker-compose/third/n8n/docker-compose.yml restart n8n

# Logid (kõik)
docker-compose -f /opt/docker-compose/third/n8n/docker-compose.yml logs -f

# Logid (üks)
docker-compose -f /opt/docker-compose/third/n8n/docker-compose.yml logs -f n8n
docker-compose -f /opt/docker-compose/third/n8n/docker-compose.yml logs -f playwright

# Uuenda
docker-compose -f /opt/docker-compose/third/n8n/docker-compose.yml pull
docker-compose -f /opt/docker-compose/third/n8n/docker-compose.yml up -d

Üksikud konteinerid

# n8n
docker logs n8n
docker restart n8n

# n8n runners
docker logs n8n-runners

# Playwright server
docker logs playwright
curl http://100.87.1.24:3003/json/version

# Sisene n8n konteinerisse
docker exec -it n8n /bin/sh

# Sisene Playwright konteinerisse
docker exec -it playwright /bin/bash

Ligipääs

Teenus URL
n8n (Tailscale) https://n8n.tail20e23.ts.net
Playwright http://100.87.1.24:3003

n8n veebiliides

n8n on ligipääsetav ainult Tailscale kaudu:

sudo tailscale serve --bg --https 9091 http://127.0.0.1:9091

Playwright kasutamine

from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.connect_over_cdp("http://100.87.1.24:3003")
    page = browser.new_page()
    page.goto("https://example.com")
    print(page.title())
    browser.close()

Olulised kataloogid

Asukoht Sisu
/data/docker/n8n n8n andmed ja töövood
/data/docker/n8n-npm npm paketid
/data/docker/n8n-cache Vahemälu
/data/docker/playwright-browsers Playwright brauserid
/backups/docker/n8n Varukoopiad

Võrguinfo

  • n8n kasutab network_mode: service:ts-network (Tailscale kaudu)
  • n8n-runners ja playwright on ai_network peal
  • n8n runnerid ühenduvad n8n brokeriga aadressil n8n:5679