this post was submitted on 08 Dec 2025
74 points (90.2% liked)

Selfhosted

53568 readers
621 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

I see n8n everywhere and while I love automation I can't think of a use case, that couldn't be realized in Bash instead.

So I'm wondering, if you use n8n what are you using it for?

top 50 comments
sorted by: hot top controversial new old
[–] majari42@lemmy.world 2 points 13 hours ago

I use n8n self hosted @work and node red on my home assistant instance @home. Both have fantastic use cases but for me I don't see any useful cases at home yet for n8n. Maybe some scraping of specific news items that don't provide rss. Home assistant has a great direct addon of node red which let's you integrate your entities directly with node red. Including notifications to the companion app (Android). @work n8n it is great for processing and optimiseing huge chucks of data for our webshop. It can use logins for office365 (yes I hate it and m$) and saved us a ton of work. Since a few weeks you can even store your own set of data in a light version database which is great for storing some reused datasets.

My most common use case is telegram integration via bot API - adding mobile controls to services that otherwise don't have acceptable (for me) UI. I've also tried their LLM integration and tool node to create a simple agent that reaponds directly to messages, but for now it can only save links to my linkwarden instance. I found it acceptable and plan to add more tools. Basically, i want it to automatically decide what to do with stuff that i send to chat.

I can't think of a use case, that couldn't be realized in Bash instead.

Well, everything can be done in bash (or in python, more probably), but n8n makes it easier to tweak. With "batteries included" many stuff can be done without prior research and without external dependencies. They even added built-in databases in recent release.

[–] y0kai@anarchist.nexus 4 points 1 day ago (2 children)

Only semi-related:

How do people pronounce this?

In Ate In?
Nate In?
Innate In?
Nathan?

[–] corsicanguppy@lemmy.ca 2 points 1 day ago (1 children)

Like, what 8 letters are abbreviated between those two Ns? Are we supposed to know?

[–] y0kai@anarchist.nexus 2 points 1 day ago

for real.

what if n nnnnnnnn n

[–] bizdelnick@lemmy.ml 19 points 1 day ago (1 children)
[–] victorz@lemmy.world 3 points 1 day ago* (last edited 1 day ago) (11 children)

Also would like to know. Bad title.

Edit: it's more AI agent shit. Disregard everything. I don't want to know more.

Edit 2 for some of you:

n8n gives you more freedom to implement multi-step AI agents and integrate apps than any other tool.

Right on the frontpage.

[–] irmadlad@lemmy.world 6 points 1 day ago (1 children)

Edit: it’s more AI agent shit. Disregard everything. I don’t want to know more.

n8n can be run with the assistance of AI, and n8n can also be run without AI.

[–] victorz@lemmy.world 8 points 1 day ago (1 children)

Anything that puts on the front page of its project site the use case for itself to relate to AI agents instantly makes me suspicious and not interested. I can't help it.

[–] irmadlad@lemmy.world 4 points 1 day ago

I get it. Some of us are staunch anti-ai. That's fine. I am not an n8n sales person, but I just wanted to make it clear, there are two versions and you can integrate a host of thing into it. Personally, I would run the AI version with a private AI that doesn't need an external LLM. But my equipment is not that new and it takes some power to run AI efficiently and effectively. No issues with anyone, it just seemed that there was some confusion.

load more comments (9 replies)
[–] madcaesar@lemmy.world 12 points 1 day ago (2 children)

I came here hoping to read some cool use cases, but so far it's people doing notifications for services that already provide notifications...

[–] irmadlad@lemmy.world 6 points 1 day ago* (last edited 1 day ago)
[–] uranibaba@lemmy.world 1 points 1 day ago

I like to be able to tailor my notifications to me needs.

[–] irmadlad@lemmy.world 36 points 2 days ago* (last edited 2 days ago)

The latest thing I've cobbled together with n8n is a routine that goes out to https://sol24.net/ and pulls in the current Aurora forecast and the current 7 day video of solar flares into my dashboard. I've always had a fascination with how the sun affects the earth and the protective layers of our atmosphere, since I was a child. I built my own 5 watt, code only, transmitter and receiver and would set in my room late nights collecting QSL cards and talking to people from all over the world . I quickly learned that the ionosphere and other protective layers affected how far my little 5 watt signal would bounce. Solar flares burn holes in the ionosphere and prevent a good bounce halfway around the world. So the challenge was to pick days where there was good ionosphere coverage, and minimal solar flares in conjunction with antenna positioning.

This is the current video which takes you from 11/29 to 12/5. It's mind boggling to me the absolute power and energy represented: https://sol24.net/data/stereo_7day_euvi304.mp4

You could probably conjure up something in bash to do this, but I really like working in n8n.

[–] qaz@lemmy.world 4 points 1 day ago (1 children)

I'm not using n8n, but I am using Node-RED and would like to hear from people who have used both.

[–] oneiros@lemmy.blahaj.zone 4 points 1 day ago

I'm running n8n now, and used Node-RED several years ago.

I'm ultimately coming to the conclusion that I prefer Node-RED. They're pretty similar in capability, at least for my purposes, and the modern UX of n8n doesn't make up for its weird license, in-app upsells (e.g. "this feature is only available on the Enterprise plan"), and increasingly AI-centric functionality.

[–] sicjoke@lemmy.world 2 points 1 day ago

I self host n8n in a docker container on my home lab mainly as something to just fuck about with.

Production workloads include leveraging my work calendar and completing my daily time sheets, cleaning up my mailbox at the end of the week, and providing access alerts for my Traefik proxy.

[–] uranibaba@lemmy.world 13 points 2 days ago (1 children)

Here is what I use it for:

  • Download top voted pictures from CivitAI
  • Pull weather data and get notified if it is going to rain
  • Subscribe to events posted by the police (polling their API)
  • Scrub lunch restaurants for todays menu
  • Get notified when a streamer I follow on twitch starts streaming
  • The same for YouTube but I haven't finished this one yet.
  • Webhook (combined when a one file web page) to note down every time my oldest kid has this strange coughing.
  • Send me this week's number (because some people use it and knowing that today is week 50 can be useful a few times a year).

I use ntfy for my notifications. I was also planning to monitor if I sold anything in Guild Wars 2 but I haven't bothered setting up a table in a database to keep track of if I have seen the latest changes, otherwise I would get the same notification over and over.

[–] irmadlad@lemmy.world 5 points 2 days ago (1 children)

Pull weather data and get notified if it is going to rain

That's a pretty respectful list you have there. I am working on something that will pull in weather data and forecast maps, but haven't completed the flow yet.

[–] uranibaba@lemmy.world 2 points 1 day ago

I wanted to do the same for One Punch Man but ended writing a bash script for it instead. File access and variables was the biggest hurdle (but both are solvable).

Knowing if it is going to rain in the next hour is nice because I take the bike to work. I like to know which clothes to take with me.

[–] Smash@lemmy.self-hosted.site 1 points 1 day ago

Send GraqhQL requests on incoming webhooks and filesystem changes

[–] skeptomatic@lemmy.ca 4 points 2 days ago (3 children)

Local hosted n8n: local AI llm agent (for privacy), that can use tools to search the web, check my emails and calendar, save memories, get Youtube transcript, etc.

Scheduled workflows to get me some stock info every morning.

Working on a research crawler with crawl4AI.

Only limitations seem to be my will to learn new stuff. I'm sure all this could be written in Python or something but I'm not a programmer.

[–] irmadlad@lemmy.world 6 points 1 day ago (1 children)

Just to be clear there are two versions. One with nuts for those who want that AI experience, and one without nuts for the anti-ai faction in the group. The n8n ai-starter kit will spin up n8n with AI. I use the plain n8n mainly because I don't have the equipment to run an in-house AI properly or rather effectively, and I don't want to connect to AI exterior of my network. A friend of mine runs the ai-starter kit and does some really impressive stuff with it, but he has all the new toys to properly run it.

[–] skeptomatic@lemmy.ca 2 points 1 day ago (1 children)

2 versions? Nuts vs no nuts?
What do you mean? Your not being clear.
The AI starter kit is a docker stack, not a version or flavour of n8n.

[–] irmadlad@lemmy.world 3 points 1 day ago* (last edited 1 day ago) (1 children)

There is n8n with AI and there is n8n without AI. I run the n8n without AI. AI is not required to run n8n. Both versions can be run in Docker.

[–] skeptomatic@lemmy.ca 2 points 1 day ago

I've only ever added AI to n8n workflows through ollama nodes/tools and agents and whatnot.
I haven't seen the version where an AI llm is baked in yet.
I did see we have tables now which is handy.
Like I said, I'm self self-hosted tho so, either way, don't have to use it if you don't want. I'd probably recommend anyone just install whichever is easiest unless, it's forcing you to download the llm blobs/models and you don't have the space for it.

[–] MeatsOfRage@lemmynsfw.com 1 points 1 day ago

Only limitations seem to be my will to learn new stuff. I'm sure all this could be written in Python or something but I'm not a programmer.

I've been a programmer for 20 years. 100% of my personal projects are vibe coded now. Just throw AI at the code.

[–] Danitos@reddthat.com 1 points 2 days ago

I've done some of that stuff in Python, and n8n is just lovely, far simpler. You can also add a node that runs Python code in n8n, so you only gain simplicity, but lose almost nothing.

[–] avidamoeba@lemmy.ca 2 points 2 days ago (1 children)

Are there any a|ternatives to n8n?

[–] SlurpingPus@lemmy.world 3 points 1 day ago* (last edited 1 day ago) (1 children)

The helpfully named site AlternativeTo is good for such questions. It's populated by users and served me well over the years.

IFTTT and Zapier are the primary non-self-hosted alternatives, both have been around for ages and have lots of available integrations.

Node-RED and Huginn are the self-hosted alternatives. Huginn is older than both n8n and Node-RED, afaik, and seems to be primarily focused on online queries like updates to a webpage.

In the end I haven't used any of the self-hosted ones, since I'm more of a code guy, so can't say if one is better than another for anything.

[–] uranibaba@lemmy.world 1 points 1 day ago

I tried Huginn first but I found the documentation better for n8n, and it was easier to use.

[–] aurelian@lemmy.ml 4 points 2 days ago

I have it read out my calendar events as they happen and make a travel event added before any when I need to be somewhere.

load more comments
view more: next ›