Beehive is like an open-source, self-hosted version of IFTTT.

... and it supports Mastodon!

Check it out:


Nope, and I must admit I haven't heard of Snips before. It's easy to write new bees, though 😉

@fribbledom It's an AI assistant thing. Would be interesting to be able to activate stuff with that.

@fribbledom Oh, that was on my list of things to check out. Thank you!

@fribbledom I spent two hours trying to get the Docker working and you just pushed up what I needed. Thank you.


You should have said something! Never hesitate to ask away when you run into problems (or otherwise) 😊

@fribbledom I'm in that category of people who always has something wrong. Besides, I was doing it while watching Ladybug and putting the boys to bed. Besides, I only figured out what was wrong about ten minutes ago.

Oh, and I ended up adding `--env CANONICAL_URL=https://` because I put it behind a certbot proxy.


Just a heads up:

I'm not sure if the original build contained the ca-certificates correctly. That may lead to issues when Beehive tries to connect to something via https.

I just pushed a fresh build which should fix the (potential) issue. Also, it's like a 100Mb smaller because I dropped all the unnecessary stuff from the image.

Nice! This looks like it could be very useful.

@fribbledom I'm all over that. Thanks for the heads up. IFTTT always irked me for various reasons (randomly stopped working, bad customer support), but the concept is genius.

@fribbledom Ha, I was literally just going to go searching for exactly that description, but hadn't gotten around to it yet. I'll have to check it out!

@fribbledom I can across beehive some time ago, but forgot to take a closer look. It seems really promising, will try to set it up and finally replace IFTTT with a self hosted solution. Also nice that it's written in Go.
@fribbledom I sent you a small PR adding tzdata to the Docker image

@fribbledom and just like that, one of my projects gets superseded

@fribbledom Is my understanding correct that the only data Beehive persists is contained within the beehive.conf file? So this is all I would need to backup?

(Or can individual Hives store additional data or state information, e.g. which RSS entries they have already processed etc.?)


Correct, there's only beehive.conf currently. That also means Hives can't store any state - just yet!

That feature is obviously on the roadmap, though!

@fribbledom this looks awesome, not sure how I have missed this!

Sign in to participate in the conversation

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!