This Week in Self-Hosted (4 April 2025)
#AprilShowers bring new projects, software updates and launches, a spotlight on #BookLore -- an ebook management and reading platform, and more in this week's #selfhosted recap!
This Week in Self-Hosted (4 April 2025)
#AprilShowers bring new projects, software updates and launches, a spotlight on #BookLore -- an ebook management and reading platform, and more in this week's #selfhosted recap!
Si buscas una alternativa a una aplicación privativa, Open Source Alternatives te las puede dar: https://opensourcealternative.to
#SelfHosting #SelfHost
Hey #selfhosted, what is your favorite mood-tracking web app?
Esta guía te enseña a hacer #Plex lo más privado posible.
https://selfh.st/plex-privacy-settings/
#Privacidad #Privacy #SelfHost #SelfHosting
Upgraded all four of my pihole instances to v6. They’re working perfectly!
I love how a bunch of the “advanced” settings are now available from the UI. It makes initial set up so much easier.
TelegramMediaRelayBot: automate content sharing - even if recipients aren't on the platform!
Problem :
You found cool content, but:
- friends are not registered on the platform (like TikTok or Reddit)
- are too lazy to click on links and look at
- don't want to bother with saving files or registering on a new platform
Having to download, forward the same thing manually to everyone and clean up your device's memory. Does this sound like a familiar hell? This is exactly the reason I created a bot.
What kind of beast is it?
TelegramMediaRelayBot is a bot that downloads content from any sources supported by yt-dlp and gallery-dl (TikTok, YouTube, Reddit, etc.) and automatically forwards it to the right people.
Its trick: It turns your “save → forward → delete” into a single action: throw a link → bot did it all.
Why is this a breakthrough?
For anyone and everyone:
It doesn't matter if you share with friends, colleagues or subscribers - the bot works even if they don't have accounts on the original platform. The bot works even without contacts (just downloads files to you in chat).
Self-host:
Full control over your data? Deploy your own version (documentation: https://zenonel.github.io/TelegramMediaRelayBot-Site/).
No analogs:
I searched for similar solutions - and couldn't find anything. This is the first bot that combines downloading, forwarding and contact management in one place.
What does the bot know how to do?
Now:
- Downloads content via yt-dlp and gallery-dl (galleries, playlists, videos)
- Contact book - add people and send them files in one click
- Automation: Customize how the bot handles links (ex: “If I haven't changed my mind in 5 seconds - download and share content according to my rules")
- Group work - supports Telegram group chats. Send a link - the bot will download content and send it to the group
- Proxies and other smaller functions
Expect v3.0 to be released:
- Only a couple of features left to do for it
Future versions:
- Various improvements and innovations - advanced privacy settings, updated documentation and more
How it works.
1. you: Send the bot a link (+ description with a new line if necessary)
2. bot: Downloads the content → Sends it to your contacts based on your settings
3. you: Enjoy life and the new automation in it
Why you'll love it.
- Free and Open Source: The project is created for personal use, not for profit. No hidden code or subscriptions
- Flexible: Even without contacts - use it as your personal cloud in Telegram. Add hashtags to your files (#memes, #gifs) to easily find them
- Simplicity: You don't need any supernatural effort to get started. Just take a little time to customize and you're good to go. Don't forget to invite the people you want to see in the bot!
What's up with the monetization?
- Plans: In the future it will be possible to support the project through donations to the card or Boosty
- Optional: With the plugin system it will be possible to buy ready-made modules (referrals, custom limits, etc) to monetize your copy of the bot. The basic version will remain free
Try it now:
Project page: https://github.com/ZenonEl/TelegramMediaRelayBot or https://github.com/ZenonEl/TelegramMediaRelayBot/tree/v0.3.0-dev
Documentation: https://zenonel.github.io/TelegramMediaRelayBot-Site/
Feedback & Suggestions
Your input is incredibly valuable to me! Help make this bot perfect not just for me, but by building a community that will love and nurture it together:
- What to add? What features would you love to see?
- What to fix? Found a bug or something awkward? Let me know!
- What to improve? Any idea — from design to functionality.
Reach out via GitHub Issues or on Mastodon (@ZenonEl). Your suggestions might shape the next update and accelerate the project's growth!
Bonus: Find a similar bot? Get a virtual fortune cookie from me! And if the bot saves you 10 minutes daily — you'll make me one happy
P.S. Even a quick "I wish there was a button for..." or "Could we do this?" is a fantastic start. Thanks for taking time to read this, and extra thanks if you choose to stay with me and the project!
I'd like to set up SSO so that I can self-host resources like nodebb, freshrss, and znc, and share them with friends, without those friends having to manage a separate password for every service. Keycloak seems like a decent place to start but it requires a database, and I've always found those a little abstract, I don't know what I need to type to actually install and use one. Can you recommend me a good "just show me the code" tutorial for e.g. postgres on debian 12?
edit: actually, has anyone else here set up SSO for self-hosting, with or without keycloak?
Does anyone here self host Mastodon with @yunohost ?
I'm just curious how well it works given Masto's reputation for being tricky to upgrade without breaking?
Please boost for a larger sample size! Tx!
This Week in Self-Hosted (28 March 2025)
@stalwartlabs grants, software updates and launches, a spotlight on #Posteria -- a #Plex poster management interface, and more in this week's self-hosted recap!
I might not have mentioned that I am planning to self-host my mail.
I currently have one server located in my apartment. Bought for cheap a public IP. ISP is #bahnhof. I've read about all the security measures one need to take, but the issue is whether to host it will work or not at all. I've seen both those that host on a residental line, and also those that tells me it's not going to work.
Anyone want to chip in their experience regarding this?
I think I need to just get an HP EliteDesk small form factor PC and start hosting more things. $200-300 for a used one and buying new RAM and drives.
Mostly driven by BitBucket reducing total storage limits. A standard plan is $16.50 a month just for me. LinkWarden cloud is $3 a month. If I *just* hosted those two things (ForgeJo for Git), I break even in 11-15 months. But have full control and as many users as I need.
Plus ability to host other things useful things.
@simon Ideally, one would #SelfHost, on one's own terms. And if one moves to Codeberg (which uses #FreedomRespecting Forgejo), one still has the benefit of easily being able to move to a self-hosted Forgejo later. That's not so easy with GitHub and its mountain of proprietary features.
Thus, self-hosting is best. Community-run instances like @Codeberg and @disroot come second. And #proprietary platforms are a plague.
2/
@pixelcode neither are there reproduceable builds nor is #Signal's #backend opensoirce'd nor is it possible to #SelfHost.
Just got Google SSO working with Authentik. It was super easy, just like everything else with Authentik has been. Really loving it!
Creating A GoToSocial Instance on FediHost
In case you are interested in getting an indoor #wifi easy to install #surveillance camera that can be mounted anywhere, maybe #Synology #CC400W, could be the right fit.
Read up more on this #AI powered model in the following hands-on review: https://www.blackvoid.club/synology-cc400w-camera-review/
@dragonfriend not really.
My recommendation is to #SelfHost #Mumble or go to an #IRC instead...