Need help implementing ActivityPub - getting inconsistent results across platforms
https://lm.madiator.cloud/post/1010357

Need help implementing ActivityPub - getting inconsistent results across platforms - Madiator2011 Lemmy
My friend is working on adding ActivityPub support to his blog platform
(BDServer) so people can follow/comment from Mastodon, Lemmy, etc. Current
status: Lemmy and Misskey can find and follow his account
(@[email protected] [/u/[email protected]]), but
Mastodon can’t find it at all, even though he sees proper ActivityPub requests
hitting his server. The technical details are pretty gnarly - RSA signature
verification, HTTP header recreation, multi-threading issues. He wrote up the
full journey here: Please Help Me With Activity Pub
[https://blenderdumbass.org/articles/please_help_me_with_activity_pub] If anyone
has ActivityPub experience or wants to take a look at the code (Python), we have
a Matrix room for BDServer development. Any insights on why different platforms
behave differently would be super helpful.
https://matrix.to/#/#bdserver:tchncs.de
[https://matrix.to/#/#bdserver:tchncs.de] Source code: ActivityPub.py
[https://codeberg.org/blenderdumbass/BDServer/src/branch/main/modules/ActivityPub.py]
BDServer - Open source, plugin-based blog server
https://lm.madiator.cloud/post/1010258

BDServer - Open source, plugin-based blog server - Madiator2011 Lemmy
Been helping my friend test their blog server project and figured some of you
might find it useful. It’s called BDServer and it’s basically what blog engine
written in pure python. The cool part is it’s just Python files - no
compilation, no massive dependencies and the best part is 0 JavaScript. Every
aspect is customizable via plugins system. My friend runs their blog on it
https://blenderdumbass.org/ [https://blenderdumbass.org/] and I’ve been running
mine at https://blog.madiator.com/ [https://blog.madiator.com/] (in my case I
made some own plugins as not liked orginal design) Some features included: -
Built-in analytics that don’t phone home to Google - Markdown files for posts
(but you can embed HTML if needed) - Plugin system so you can add weird features
without breaking updates - Currently we working on fully adding Activity Pub
support Source is on Codeberg: https://codeberg.org/blenderdumbass/BDServer
[https://codeberg.org/blenderdumbass/BDServer] License: AGPL version 3 or later
We hang out on Matrix if anyone wants to chat about it or needs help:
https://matrix.to/#/#bdserver:tchncs.de
[https://matrix.to/#/#bdserver:tchncs.de]
Reverse Proxy with WAF and network monitoring
https://lm.madiator.cloud/post/970866
Reverse Proxy with WAF and network monitoring - Madiator2011 Lemmy
I’m currently self-hosting several services and looking to harden my setup. I
already use Nginx Proxy Manager (NPM) with wildcard Let’s Encrypt certs, but I’m
thinking of moving to something more robust with: A proper WAF (Web Application
Firewall) Deep network monitoring (ideally per-container or per-service)
Possibly some bot protection and anomaly detection (ai scrapping is annoying)
I’ve looked into Traefik, BunkerWeb, and Pangolin. Each has pros and cons,
BunkerWeb seems WAF-ready, but has some limitations (SSL setup is nightmare).
Traefik is very flexible, but I’d need to add middleware myself (also runing non
docker services). Pangolin looks great but werent able to get it work in my
setup. Main goals: Secure exposure of HTTP(S) services (wildcard certs with
Cloudlfare) Easy rules for blocking bad IPs or patterns Optional: rate-limiting,
automatic fail2ban-style bans Bonus: nice dashboard or at least logs that make
sense I also have a mix of Docker and bare metal services, so proxying
non-container stuff cleanly is important. My final goal is setup like this: OVH
(Reverse Proxy - Firewall) - Tailscale - Hetzner Server)
Why Most PeerTube Instances Say No to New Users (And Why That’s Totally Fair)
https://lm.madiator.cloud/post/944655
Why Most PeerTube Instances Say No to New Users (And Why That’s Totally Fair) - Madiator2011 Lemmy
Hot take: Most PeerTube instances shouldn’t just hand out accounts to anyone—and
here’s the reality check. Running a PeerTube server isn’t like YouTube. There’s
no trillion-dollar corporation footing the bill. Instead, small community admins
juggle: The major points are: - Storage costs (video files add up fast!) -
Moderation work (spam, trolls, and legal risks) - Bandwidth limits - Abuse
handling (because yes, people will test boundaries) Yet, a lot of sign-up
requests sound like (at least from what I see on my instance): > “I wanna upload
videos.” > “I’m starting a Roblox channel.” Sorry, but that’s not enough. Admins
aren’t obligated to give free hosting to strangers. A good admin looks for
people who: - Fit the community’s vibe (e.g., a coding-focused instance won’t
host gaming streams). - Show effort—like sharing a portfolio or explaining why
their content adds value. Example: If you applied with a sample of your work or
a clear plan? Hell yes, I’d consider you. But if your pitch is just “I want free
hosting,” why should the community foot the bill? TL;DR: PeerTube isn’t a
free-for-all. “I just wanna upload stuff” isn’t a good reason. Bring something
to the table.
Search of the Perfect Self-Hosted Setup for B2B Contractors
https://lm.madiator.cloud/post/359361
Search of the Perfect Self-Hosted Setup for B2B Contractors - Madiator2011 Lemmy
Hey everyone! I’m a B2B contractor looking for a software setup that’s got
everything to manage my business smoothly. Top of my list? A great system for
invoicing, handling tax documents, and keeping tabs on the not-so-fun stuff like
insurance and pensions. (self employed) I want something that feels secure and
under my control, especially because I deal with a lot of sensitive information.
Here’s what I’m thinking: Streamlined Invoicing: I need to send out invoices
that are easy to customize and even easier to track. Bonus points if it handles
multiple currencies! Tax Prep Made Easy: Anything that makes tax time less of a
headache would be a game changer for me. Keeping Up with Insurance and Pensions:
I definitely don’t want to drop the ball on these. A tool that helps me keep
track without the hassle would be amazing. I’m all ears for any suggestions on
platforms or specific tools that you think might fit the bill. And if there are
some must-have add-ons or special tweaks that make everything work better, I’d
love to know about those too. Thanks a ton for helping a fellow self-hoster out!
Lookin for self hosted invoice system
https://lm.madiator.cloud/post/126862
Lookin for self hosted invoice system - Madiator2011 Lemmy
What I need: - Simple modern UI - easy way to create invoice and auto generate
pdf file for me - allow to make me invoice template so I can put like additional
info like bank details - have nice dashboard so I can see my income What I want
to avoid: - too complex system - lack of docker support - software with paywalls
for functions Hope you can help me find something.
How to handle being international contractor?
https://lm.madiator.cloud/post/73782
How to handle being international contractor? - Madiator2011 Lemmy
If I’m person from EU and I work for USA remote company. Is it possible for that
company to pay taxes, insurance and pension contributions. And if yes how do?
What are best less know Movies worth watching?
https://lm.madiator.cloud/post/65022
What are best less know Movies worth watching? - Madiator2011 Lemmy
Looking for some ideas of things to watch I like: animated, SF and comedy movies
:)
Best Remote Desktop from Linux to Mac?
https://lm.madiator.cloud/post/59025
Best Remote Desktop from Linux to Mac? - Madiator2011 Lemmy
Hi there! I’m curently using Pop OS linux as my daily machine to work with.
Though sometimes I need to access my Mac Mini M1 and I’m looking on some good
way to have remote access to my Mac without getting of my Linux workflow. Both
my machines are on same LAN and connected via gigabit connection. I have tried
using RustDesk though most issue comes from image quality (I have 4K screen). If
you got any sugestion it would be great.
ATTENTION: 1337X IS NO LONGER SAFE [Reposted from Reddit]
https://lm.madiator.cloud/post/30305

ATTENTION: 1337X IS NO LONGER SAFE [Reposted from Reddit] - Madiator2011 Lemmy