this post was submitted on 08 Dec 2025
68 points (91.5% liked)

Selfhosted

53539 readers
457 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 26 comments
sorted by: hot top controversial new old
[–] irmadlad@lemmy.world 31 points 1 day ago* (last edited 1 day 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.

collapsed inline media

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.

[–] uranibaba@lemmy.world 13 points 1 day 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 4 points 1 day 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 20 hours 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.

[–] 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 20 hours ago

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

[–] qaz@lemmy.world 4 points 23 hours 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 3 points 15 hours 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.

[–] y0kai@anarchist.nexus 4 points 19 hours ago (2 children)

Only semi-related:

How do people pronounce this?

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

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

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

[–] y0kai@anarchist.nexus 1 points 16 hours ago

for real.

what if n nnnnnnnn n

[–] skeptomatic@lemmy.ca 3 points 1 day ago (2 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 17 hours 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.

[–] Danitos@reddthat.com 1 points 1 day 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.

[–] sicjoke@lemmy.world 2 points 18 hours 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.

[–] avidamoeba@lemmy.ca 2 points 1 day 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 20 hours ago

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

[–] weirdcarrotmonster@sh.itjust.works 1 points 14 minutes ago

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.

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

Send GraqhQL requests on incoming webhooks and filesystem changes