mstdn.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A general-purpose Mastodon server with a 500 character limit. All languages are welcome.

Administered by:

Server stats:

16K
active users

#selfhost

20 posts19 participants0 posts today

#ActualBudget with SimpleFin bridge integration has been working mostly fine for me... Except that

1) vanguard often doesn't sync successfully and needs re-auth
2) apple card sync never worked after syncing once......
3) the envelope budgeting just doesn't work for me. Like I front load my retirement accounts, so I don't have income for a few months, and Actual budget will just freak out because I'm over budgeting every month 😂😂😂

It's ok because I only have retirement accounts with vanguard so I'm not gonna look at it all the time and I have very few transactions on Apple Card at the moment...

TelegramMediaRelayBot: automate content sharing - even if recipients aren't on the platform!

Problem :blobcatdead: :
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? :blobcateyes:
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? :blobcatcomfaww:
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: zenonel.github.io/TelegramMedi).

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? :blobcatcooljazz:
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. :blobcatboo:
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: github.com/ZenonEl/TelegramMed or github.com/ZenonEl/TelegramMed
📚 Documentation: zenonel.github.io/TelegramMedi

✨ 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 :blobcatheart:

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! 🙌

zenonel.github.ioTelegramMediaRelayBot | TelegramMediaRelayBot DocsDocumentation for TelegramMediaRelayBot

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?

I follow one dev because of interesting thoughts, ideas and realisations. One of them were about git repositories
https://bacardi55.io/2024/07/26/re-thinking-my-git-hosting-with-sourcehut-and-forgejo/
And start to think about my current situation. Some years ago I moved from github to #gitea :gitea: and later switched to #forgejo :forgejo: . This is for my projects where issue tracker if is used it is only for me.
Now I think about some RFC as idea and there are possibility that I will need (or want) to allow comments|issues|PRs. My Forgejo is w/o registration now. Is there some kind of best practices? Do you use sourcehut|codeberg|gitlab or something else together with #selfhost git?

bacardi55.ioRe-thinking my git hosting with sourcehut and forgejo | Bacardi55's Web Cave

I am finally getting started with using a database instead of a spreadsheet to track my clients. This came after a lost an entire column somehow.

It did the thing where you can drag and have it auto increment numbers.

Anyway, I am playing around with DBbrowser and sqlite. Eventually I will need to host the data base and have multiple users access it. Am I wasting my time with what I am currently using?

Maybe there is another solution? Most users will not be technical.

I am looking for a simple self-host, without much maintenance.

It would need to host a local network share in RAID1 or similar
A Windows VM for test purposes
A Wireguard docker container.

I have played with TrueNAS and Unraid, but all seems... off. Would XCP-ng hypervisior with 2 VMs make sense? A Windows for testing, and then a VM for hosting share and docker (could be TrueNAS)?

[Other] Join Finamp's First Hackathon - Starting Today!

feddit.nl/post/31222711

feddit.nl[Other] Join Finamp's First Hackathon - Starting Today! - feddit.nlcross-posted from: https://feddit.nl/post/31222548 [https://feddit.nl/post/31222548] > > TL;DR: > > Digital Hackathon for Finamp, an open source Jellyfin music client. > From today until April 6th, so two weekends and the week in-between. > Looking for designers and developers, as well as anyone else interested in contributing! > Check out the Finamplify GitHub project [https://github.com/users/jmshrv/projects/5/views/1?pane=info] and our Discord server [https://discord.gg/9APBdy4N?event=1355310274009108592] for more info! > > — > > Hey everyone! > Today’s the day, Finamp’s first-ever Hackathon - called “Finamplify” - is starting! > Let’s have a week of hacking together on your favorite open source music client for Jellyfin :D > > This is a digital event happening on Finamp’s GitHub repository [https://github.com/jmshrv/finamp] and our beta Discord server [https://discord.gg/9APBdy4N?event=1355310274009108592]. > > Check out our previous post for some background information, including the Whys and Whats: > https://lemmy.ml/post/27593730 [https://lemmy.ml/post/27593730] > > ## How To Get Started > > If you want to contribute, that’s awesome! Here’s how to do it: > > 1. Take a look at the Finamplify GitHub project [https://github.com/users/jmshrv/projects/5/views/1?pane=info], that’s the central place for keeping track of the Hackathon > 2. Check out the issues we’ve pre-selected and categorized [https://github.com/users/jmshrv/projects/5/views/2?filterQuery=-status%3A%22In+Progress%22+-status%3A%22In+Review%22+-status%3ADone&sliceBy%5BcolumnId%5D=180050949]. Feel free to pick an issue from that list, and then comment on that issue so we can assign it to you! > 3. Fill out the contribution form so we can send you some free stickers at the end of the Hackathon for your successful contribution: https://app.formbricks.com/s/cm8tajvx13912s001l9it719v [https://app.formbricks.com/s/cm8tajvx13912s001l9it719v] > 4. Chime in on our Discord server [https://discord.gg/9APBdy4N?event=1355310274009108592] for chatting, discussing, and asking questions! > > We hope you’ll have a lot of fun, and are looking forward to seeing you there! > > ## Timeline > > The Hackathon will consist of three sections: The two power phases during the weekends, and an iteration phase during the week in-between. > > First Power Phase: > > This kicks of initial contributions, and should see the first finished implementations. > > Start: Saturday, March 29th, around 10.30am UTC > End: Monday, March 31st, during the early morning hours :P > > Iteration Phase: > > During this phase, more complex implementations can be worked on, PRs can be reviewed, and designs can be discussed. > > Start: Monday, March 31st, around 10.30am UTC > End: Saturday, April 5th, during the early morning hours > > Second Power Phase: > > This final phase is meant to finish up any remaining implementations and tie up any loose ends. > > Start: Saturday, April 5th, around 10.30am UTC > End: Sunday, April 6th, during the early morning hours > > — > > Let me know if you have any further questions! > Looking forward to seeing you there, happy hacking, and thank you for using Finamp! > > - Chaphasilor