schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
And it's done
https://wok.oblomov.eu/tecnologia/google-killing-open-web/
If you spot any errors (e.g. in my recall of history) do let me know. If you know of additional additional (direct or by proxy) examples of the war of Google on XML, RSS and/or XSLT do let me know.
If you know of more interesting use cases for XSLT, do let me know.
Also, I'll probably add a post-scriptum in the coming hours or days, but I wanted to get this out now.
#Google #openWeb #indieWeb #XML #XSLT #selfHosting #RSS and many others
@amd I've had a similar issue on mine.
As with you, incoming posts are received on my server just fine.
But outgoing posts and boosts don't federate.
Rebooting the server appears to fix the issue.
In my case, I'm using a VPS on Hostinger + YunoHost.
Dear Fedi friends,
Sometimes it's good to know when you need to call it a day. Today I ended my #sudo exploits at 10:00am... I'm mentally exhausted already... but happy about the progress I made.
I started tinkering with my new VPS at 7:30am and managed the following tasks:
- installed #fail2ban
- installed #Docker and checked if it was running successfully with their "hello world" method (it does)
- enabled remote access changing the listening port
- secured the connection with TLS
I wasn't able to create a new Docker context on Docker Desktop to point to my VPS... I ran into error messages about having to include certificates (with the right path)... so I decided to call it a day.
I wanted to end my Day 1 of Docker explorations on a good note.
I plan on writing about this on my blog later today so I can refer back to the steps later... when I actually install Docker on my VPS running Ghost.
Onwards and upwards (it's very apt that "sudo" in Italian means "I sweat" LOOOOL)
🏕️ my adventures in #selfhosting: day 244 (Everest edition) ⛰️
a blog post that details some of the highs and lows I have been experiencing lately in my self-hosting adventures. I have a major challenge ahead - learning #Docker - in order to take advantage of #Ghost x #ActivityPub federation. It's my new Everest 🥲
boostedFound a good fanless, completely quiet PC with a LAN, WiFi, 2 COM ports, LPT, VGA and SSD inside — all that for the price of two good meals
It has 1 Gb RAM and Intel Atom N270 1.6 GHz (i686, 32-bit). So I have a question to #NetBSD folks — how well NetBSD supports 32-bit architectures?
I want to do some #selfhosting, so I need to install some things: sshd, rsyncd, lighweight HTTP server (nginx?), syncthing, ejabberd, some mail server, etc
Any chances that these software still builded for i686 and exists in NetBSD repos?
Ppl of Mastodon. Please help educate the normies about independent, small tech and self hosting. Not only fancy stuff like docker/VS etc and home servers, but cheap shared webspace online, small CMS, wikis, favourite federated or OS apps, (mine are Masto, Lemmy, Grav, Jekyll, Ghost and others). Introduce them to what is actually out here. Try not to expect total purity! They want to be free, not join a cult 😎😇
#smalltech #smolweb #selfhosting #freeweb #academia #academicchatter
Selfhosting doesn't necessarily equal single user machines. For instance, I do selfhost Mastodon and Peertube - by that I actually host for others as well.
Seen from the perspective of our members, it might be community hosting - but from my perspective it is true #selfhosting.
And no, it doesn't run from a dusty garage - nor anything worse - but from a datacenter.
Time to discuss self-hosted alternatives to GitHub!
First, has anyone simply put a bare git repo on a server somewhere, pushed via SSH, and called it a day?
https://idiomdrottning.org/hosting-git-repos
Do you really need more than a remote to push to and pull from, for your personal projects? If you've tried this, what obstacles did you encounter and what features did you miss?
Next, have you tried a static site generator for browsing git repos? Here's a list of SSGs for git, sorted by latest commit (fresh to stale):
* reporat https://www.ratfactor.com/repos/reporat/
* git-arr https://blitiri.com.ar/p/git-arr/
* depp https://git.8pit.net/depp/
* itsy-gitsy https://git.trevorbentley.com/itsy-gitsy/file/README.md
* pgit https://pgit.pico.sh/
* stagit https://codemadness.org/git/stagit/file/README.html
* gituwa https://git.mcksp.com/gituwa/
* repo2html https://git.m455.casa/repo2html/
#GiveUpGitHub #git #SelfHosting #SSGs #StaticWebsites #StaticSiteGenerators
To avoid self-hosting a full-fledged code forge, you might want to simply store issues in the git repo itself. Have you tried using git-bug, git-issue, or some other decentralized bug tracker?
* https://github.com/git-bug/git-bug
* https://github.com/dspinellis/git-issue
Last time I tried git-bug I failed to import my issues from GitHub and gave up, but maybe it works now, it seems there is a new & more active maintainer.
#GiveUpGitHub #git #BugTracking #issues #SelfHosting #GitBug
Finally, if you really need a full code forge, with issue tracking and everything, what is the simplest, most light-weight code forge you can self-host?
Is it Forgejo? "Lightweight: Forgejo can easily be hosted on nearly every machine. Running on a Raspberry? Small cloud instance? No problem!" https://codeberg.org/forgejo/forgejo
That sounds great to me, but is Forgejo simple enough that I won't regret taking on the maintenance burden? Is there something even faster?
✨ new on #TheFutureIsFederated 🚀
« In this age of #technofeudalism every writer who covers technology - especially resistance to #BigTech - should disclose their tech stack. Here's mine »
🔗 : https://news.elenarossini.com/technofeudalism-disclosing-my-tech-stack/
Basically, a love letter to #FOSS and the #Fediverse… with room for improvement (especially on the hardware front)
#selfhosting #GoToSocial #Mastodon #NextCloud #Pixelfed #PeerTube #Signal #YunoHost #DeGoogle #LeaveSubstack #resist #resistance #broligarchy
boostedI thought my colleague was an alien who decoded base64 strings on the fly, but he wasn't.
It turns out there's a neat little trick to know that you're looking at a base64 encoded JSON object.
🏕️ my adventures in #selfhosting: day 230 (disconnected edition) 🏝️
a micro blog post that celebrates the release of #Ghost v6 - and laments the fact I can’t upgrade to it at the moment (stranded in a remote place with spotty internet).
HUGE congratulations to @index @johnonolan and the whole Ghost team 🥳
I’m starting a countdown and hope I can type “ghost update” in Terminal in 12-13 days or so.
#MySoCalledSudoLife #MySoCalledSudoLifeInterrupted #selfhosted #ActivityPub
Thanks to SeaweedFS, I've set up two replicas of the BSD Cafe's media. One is on a backup server (for disaster recovery purposes only, also containing the hourly zfs-autobackup backups), and the other is on a Raspberry Pi 4 running FreeBSD, which is one of my home backup servers - just one meter away from my desk.
I've also configured Nginx in a jail, so when I'm at home, the BSD Cafe's media is served directly from the local replica.
The performance is lightning fast.
#BSDCafe #SeaweedFS #S3 #Mastodon #SelfHosting #Homelab #FreeBSD #RunBSD
At the individual scale, self-hosting is not a good way to “be in control of my data.”
It’s like saying I do a vegetable garden to be in control of my food. I need much more than I can grow, it’s an inefficient use of my time, and I’m one bad season away from losing it all.
Resilience and transparency are key to be in control of my data and I can’t achieve this alone. This is a social problem, we need to bring solutions as a society.
So I've just migrated all of my (admittedly entirely uninteresting) #GitHub repos to my own #Forgejo installation. I have no illusions that anyone will actually care about this move, but at least it removes one of the many pebbles in my stomach.
I did not need convincing that using and relying on centralised services run by large, non-European companies is bad; that has been clear for decades. Dependency, privacy concerns, legal implications and the general issue of "being the product" are all well-known and not-so-well-aged problems.
So what's new? Well that's easy: Most - or even all - the companies and services that fall under the umbrella loosely defined above have turned into outright Trump-apologists and bona fide supporters of fascism. Oh and they steal everyones stuff and feed it to their LLMs.
I should have done this a long time ago, and even so I'm keeping my presence on GitHub simply because it's pretty much a necessity to be able to contribute to other projects. And doing that is still more important than "sticking it to the guy": The positive impact of contributing (and maintaining a low bar for me to do so) still seems too important to outright deleting me account.
I'm willing to hear arguments to the contrary, though. #SelfHosting #Independence #EU #DigitalFreedom #OnlineFreedom
Today's Lemmy browsing yielded Navidrome, independent alternative to horror capitalist S**tify (aka Sh*tify). https://www.navidrome.org/
You dont need to self host a server, you can use services like Pikapods at very low cost. Youre still hosting your own library! https://www.navidrome.org/docs/installation/managed/#pikapods
I have an idea for a new project blog, and discovering useful information about how to set one up with a cheap VPS running NetBSD courtesy of this post from @stefano ...
This question is for anyone that manages their own servers and monitors the health of services.
What is your preferred method of receiving alerts?
#FreeBSD #Linux #SelfHosting #monitoring #OpenBSD #Cloud #BastilleBSD
| Email: | 17 |
| Phone (Pushover, Pagerduty, etc): | 7 |
| Webhook: | 5 |
| Other: | 2 |
🏕️ my adventures in #selfhosting - day 212 (consolidating edition) 🎛
If you followed my (mis)adventures yesterday and all the issues I had with caching and #CDN for my #Wordpress site, well, I found a solution.
💫 Something that had been in front of me the whole time
💫 ZERO additional costs
Ta-da: 👻
Never a dull day in this #selfhosting journey: editing important #DNS records while your child is on summer holiday - and may come see you every few minutes - is a very interesting exercise in concentration.
Special thanks to nonna (grandma) for helping with childcare this morning 😅
I'm hoping I'm successful in setting up a more solid #CDN for my personal website because I keep DDOS'ing myself (from a simple Mastodon reply to a federated Wordpress post - 8k followers will do that).
Wish me luck!
P.S.: another moment of gratitude / deep appreciation for #VarnishCache which has been providing rock solid caching to my #Ghost site. Now I need to take care of my #Wordpress site with a pro CDN solution (Varnish isn't an option sadly bc of the Wordpress setup / I don't have direct access to the server)
🏕️ my adventures in #selfhosting - day 210 (viva #FOSS edition) 🎊
A "micro" blog post about how grateful I am for the ability to self-host essential digital services.
🔗: https://elenarossini.com/2025/07/my-adventures-in-self-hosting-day-210-viva-foss/
looking for a self-hosting app which has good OCR for printed cooking books. Trying to digitize them.
Any recommendations?
#AskFedi do you know anyone with a federated Wordpress site who uses it extensively? Not just for publishing straight to the Fediverse, but also in a social way (aka as a fedi profile)?
I've run into a few roadblocks with mine and I could really use some inspiration 😊
🏕️ my adventures in #selfhosting - day 203 (am I doing POSSE right? edition) 📖
Experimenting with the #POSSE method by posting on my federated #Wordpress site first and then syndicating elsewhere.
🔗: https://elenarossini.com/2025/07/my-adventures-in-self-hosting-day-203/
Not sure if I'm doing things the right way but it feels empowering to have these posts on my site - it will be so much easier to organize them and find them in the future.
Addendum: This is why I think #SelfHosting is more about #DigitalIndependence than #DigitalSovereignty, for example.
And yes, services that implement #DigitalSovereignty can still violate my #DigitalIndependence when they use my data our data about me.
The digital life is complex, not binary ...
🚨 Reminder! Heads up, LA! 🚨
We’re hosting a Tailscale Community Meetup in Pasadena on July 8 — come hang out with the team, grab a snack, and nerd out on networking (no NAT traversal required 😉)
🗓️ https://tailscale.com/events-webinars/tailscale-community-meetup-LA
#Tailscale #LAmeetup #SelfHosting
GitHub Actions + exit nodes = 💡
Simon Willison routed his scraper traffic through Tailscale (on an Apple TV!) to dodge Cloudflare blocks in GitHub Actions.
Ethical, efficient, and pretty clever.
📝 https://til.simonwillison.net/tailscale/tailscale-github-actions
#Tailscale #GitHubActions #SelfHosting
:; jq -r '.id' < $(ag -l 'six thirty twelve meters' ~/sites/schmonz.com/snac/data/user/schmonz/public)
https://schmonz.com/snac/schmonz/p/1743383179.235112