Skapa ett enkelt workflow i N8N: Skillnad mellan sidversioner
Från Skolbok
Ingemar (diskussion | bidrag) mIngen redigeringssammanfattning |
Ingemar (diskussion | bidrag) mIngen redigeringssammanfattning |
||
| (3 mellanliggande sidversioner av samma användare visas inte) | |||
| Rad 1: | Rad 1: | ||
Innan du börjar hantera workflows i N8N måste du se till att N8N också kommer åt filer på din egen dator. Gör så här för att skapa en container som också kommer åt filer på din egen hårddisk. | |||
:1 Skapa först en mapp i roten på C: som heter n8n_filer. (Sökvägen blir c:\n8n_filer\). | |||
:2 Anta att containern ska heta TESTAN8N - öppna power shell och klistra in följande kod: | |||
docker run -d --name TESTAN8N -p 5678:5678 -v c:/n8n_filer:/home/node/.n8n-files n8nio/n8n | |||
Kör kodraden, öppna docker desktop och kontrollera att du har en nyskapad container som heter TESTAN8N. | |||
Sökvägen för en fil, som N8N ska läsa/skriva till blir då: | |||
/home/node/.n8n-files/filnamn.txt | |||
==1 Skapa ett första enkelt workflow== | ==1 Skapa ett första enkelt workflow== | ||
Texten utgår från Youtubefilmen: https://youtu.be/laHIzhsz12E?si=OmKxY5ZKNZUm5cwr | |||
Det finns ett gratis workflow du kan ladda ner och använda: https://n8n.io/workflows/6270-build-your-first-ai-agent/ | Det finns ett gratis workflow du kan ladda ner och använda: https://n8n.io/workflows/6270-build-your-first-ai-agent/ | ||
Nuvarande version från 15 maj 2026 kl. 18.05
Innan du börjar hantera workflows i N8N måste du se till att N8N också kommer åt filer på din egen dator. Gör så här för att skapa en container som också kommer åt filer på din egen hårddisk.
- 1 Skapa först en mapp i roten på C: som heter n8n_filer. (Sökvägen blir c:\n8n_filer\).
- 2 Anta att containern ska heta TESTAN8N - öppna power shell och klistra in följande kod:
docker run -d --name TESTAN8N -p 5678:5678 -v c:/n8n_filer:/home/node/.n8n-files n8nio/n8n
Kör kodraden, öppna docker desktop och kontrollera att du har en nyskapad container som heter TESTAN8N.
Sökvägen för en fil, som N8N ska läsa/skriva till blir då:
/home/node/.n8n-files/filnamn.txt
1 Skapa ett första enkelt workflow
Texten utgår från Youtubefilmen: https://youtu.be/laHIzhsz12E?si=OmKxY5ZKNZUm5cwr
Det finns ett gratis workflow du kan ladda ner och använda: https://n8n.io/workflows/6270-build-your-first-ai-agent/
- Klicka på "Use for free" knappen till vänster.
- Välj att kopiera innehållet som en JSON-fil.
- Klicka på "+" tecknet uppe till vänster och välj "Workflow".
- Klistra in JSON-filen från agentsidan.
2 Undersök delarna
Alla delar går att undersöka genom att högerklicka på dem och välja "Open". Din lokala installation ser inte ut som den på filmen, men beskrivningarna inne i de olika delarna är identiska.
3 Ställ in AI
Högerklicka på den delen i flödet som kopplar upp mot Gemini. Det är en alldeles för dyrlösning. Den ska vi ändra till Ollama.
En lokal Ollama-installation använder ingen API-nyckel. Om du ändå behöver en ska du surfa till Ollama och skapa en API-nyckel: https://ollama.com/settings/keys - välj "API keys" och inte "Device Keys". Spara den nyckel du får på en hemlig plats. Du ser den bara en gång.
Högerklicka på "Connect" ikonen och välj Open.
Klicka på knappen "Set up Credentials" uppe till höger. Fyll i:
- Host = http://host.docker.internal:11434 (eller http://localhost:11434 om du inte installerat N8N med Docker)
- API KEY = den API du fick från Ollama
- Låt "Allowed HTTP Request Domains" stå kvar på = All.
Ollama kopplar inte upp
Instruktioner: https://docs.ollama.com/integrations/n8n#connecting-to-ollama-com
Ollama lyssnar inte på den egna datorn. Det måste ändras innan Ollama vill kännas vid N8N.
Klicka nere till höger i startmenyn, ta fram inställningarna och sök upp "Systeminställningar".
Under "Avancerat" fliken finns en knapp i botten med "Miljövariabler".
Under "Användar variabler" klickar du på ny och väljer både:
Name: OLLAMA_HOST, Value: 0.0.0.0 Name: OLLAMA_ORIGINS, Value: *
Öppna "Powershell" och registrera de nya ändringarna, en rad i taget:
[System.Environment]::SetEnvironmentVariable('OLLAMA_HOST', '0.0.0.0', 'User')
[System.Environment]::SetEnvironmentVariable('OLLAMA_ORIGINS', '*', 'User')
Starta sedan Ollama igen.
