m5l.eu 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.
Nieuwe blog: Hoe ik Joplin gebruik https://sophieschoice.net/2025/06/21/hoe-ik-joplin-gebruik.html
#notities #joplin #JoplinNotes #joplinapp #selfhosting #blogging #personalblog
🏕️ my adventures in #selfhosting - day 186 (bandwidth edition)🚦
A moment of gratitude for #VarnishCache and how incredibly it has protected my self-hosted #Ghost blog from the so-called "Mastodon stampede" / "Mastodon hug of death":
Yesterday I published a page on my site with the French-language version of the Fediverse promo video https://news.elenarossini.com/fedivers-video/
Then I posted a message on my Mastodon account about it, asking people to boost it, so that people in the Francophone world could see it.
How many boosts did I get? 1300 so far (you people are amazing).
Well, my Ghost blog is still standing and super fast. Varnish is INCREDIBLE and I could not recommend it more.
Oh and my VPS with PeerTube is also still standing because I embedded the French version of the video on my Ghost site, so that hundreds of Mastodon servers attempted to fetch the cover image of the POST and not the cover image of the video.
Bandwidth consumption (for my VPS with GoToSocial and PeerTube) so far this month: 0.457 TB (my limit is 8 TB)
Bandwidth consumption for my VPS with Ghost: 0.06 TB (limit: 4 TB)
So far so good 😅
@dentangle Yes, when you want to publish a crate _publicly_ for others to consume on crates.io, you need a GitHub account.
If you only want to publish a crate _privately_, you can do so with keelnr, a registry for your private crates (it's Open Source and can be self-hosted):
Friday morning, sysadmin coffee break. As every Friday, I updated all my servers with a `dnf update`, `reboot` cycle, updated the firewall by adding a bunch of brute-force spambots and password guessers to my blocklists, did some further checks on where they come from while drinking a nice Café au lait.
Du wolltest schon immer mal deinen eigenen #Podcatcher bauen?
Nicht abhängig sein von Spotify, Apple #Podcasts oder sonstigen Plattformen, sondern deinen Podcatcher selbst hosten und verwalten?
Genau das hab ich jetzt mal ausprobiert – und zwar mit #Audiobookshelf
Spoiler: Funktioniert richtig gut.
🏕️ my adventures in #selfhosting - day 182 (new software edition!) ☁️
Good morning Fedi friends!
This #GoToSocial account is officially back to posting about... self-hosting from the POV of a newbie / non-dev.
This morning I hit a new little milestone: I FINALLY installed #NextCloud on my VPS (thank you #YunoHost).
I'm getting ready to share short clips of my Fedi promo video (that anybody could use / upload on their own accounts - esp. Big Tech ones, if they're so inclined) and I needed a solution to let people download files. NextCloud is perfect for the task - and something I had looked forward to installing for a looooong time.
I'll share more details soon, but so far I'm excited to finally use it.
Wishing everyone a great day! 🌞
🏕️ my adventures in #selfhosting - day 177 (VPS stress test edition) 📈
Dear Fedi friends,
You might have noticed I've been a little quiet on here since launching my Fedi promo video. What happened?
Well well well, the unexpected victim of my viral toot / video was... my beloved #GoToSocial account.
Approximately 12 hours after posting about my video - a toot that got 1200+ boosts - for some reason federation broke on this account. I was still posting messages and replying but getting zero interactions.
So yesterday evening, thanks to the amazing help of people on the GoToSocial Matrix help room, I was told to upgrade to the latest version of GoToSocial. And that fixed the problem, yay.
If you don't mind, I'll copy and paste parts of 2 messages I had tried to publish Tue & Wed:
((( message from Tue evening )))
Thank you for all the amazing feedback you shared today re: my Fediverse promo video. I’m really touched.
Extra thanks to everyone who helped spread the word on Big Tech platforms - to reach a wider audience. I don’t have any accounts there anymore (not even on LinkedIn) so I appreciate your help with fediverse advocacy 🙏
And special special thanks to all the superheroes who intentionally left the browser tab open on my video to take advantage of PeerTube’s P2P feature, helping offload bandwidth strain from my little server. You rock! 🥹
((( beginning of message from Wed Jun 11 )))
The past 24 hours have been incredible! Thank you for all the boosts to the post about my Fedi promo video (over a thousand!)
It looks like my self-hosted Ghost blog did well with the massive wave of traffic and didn't experience the "Mastodon hug of Death." THANK YOU Varnish cache for it! Total game changer. I could not recommend it more! (As someone who experienced the Mastodon hug of death TWICE before installing Varnish cache) 😅
So: my #Ghost blog survived. Ditto for my self-hosted #PeerTube (which is on a separate VPS - installed/managed via #YunoHost). The video so far has almost 5000 views - which is pretty good for PeerTube.
✨ The magic of the fediverse for you ✨
((( end of pasted messages )))
Since yesterday, I changed the visibility of the video, making it public. And my VPS is surviving, thanks to PeerTube's P2P and various instances mirroring the video (thank you fellow admins, I owe you big time!)
I'm just so grateful for all your nice words and support.
Later today I'll travel to Amsterdam, as I will be speaking at #PubConf2025 about the Fediverse YAY. I'm super honored for this opportunity and I look forward to reconnecting with many other Fediverse advocates who have become friends.
Exciting times 🥹
Wishing you all a lovely day! ✨🚀
🏕️ my adventures in #selfhosting - day 170 (studying edition) 🎒
Hello Fedi friends!
This account will hopefully revert back to tales of self-hosting in a few days. My Fediverse promo video is 99% done and I'm currently working on English subtitles. Then: French and Italian.
Monday will be a stress test for my #PeerTube instance and how well it deals with concurrent viewers. It'd be fascinating to see its P2P functions at play. In the meantime I'm getting an education in PeerTube optimization.
Very excited about premiering the Fedi promo video at #FediForum tomorrow (I was about to type in a couple of days but ahhhhhhh it's tomorrow).
My first #FediForum last September felt like my personal SuperBowl, plus Christmas plus birthday rolled into one. It was such a fantastic event - truly energizing and heartwarming. It felt incredible to be in the same virtual room as people I had gotten to know in my year on the Fediverse... It was such a special special feeling.
I never imagined that at the following FediForum I'd be showcasing a video I had made to promote the Fediverse to people who are not familiar with it. Plus I have the tremendous honor of showing it right after @cwebber 's presentation. She's an absolute legend and icon, whom I admire tremendously, and I'm super honored to present right after her. Thank you @j12t 🙏
So: premiere at FediForum tomorrow. Video upload on my self-hosted #PeerTube on Monday: @ele
Now: subtitles! And final tweaks.
Thanks for all the support and encouragement. I hope you will like the video, it's been a real labor of love ❤️
🏕️ my adventures in #selfhosting - day 165 (VFX edition) 🎞️
Good morning Fedi friends!
I've been quiet on here (it's a temporary pause, I promise) as I have been spending every second of free time - that doesn't include childcare - editing the fediverse promo video.
The video will premiere next week at a really exciting event, right after a presentation by an absolute legend. I'm experiencing low key anxiety / palpitations, rushing to get the film ready for that.
On the to do list: sound mix, fixing some VFX animations, adding a couple of slides to the end credits, color grading, doing subtitles, exporting the video and uploading it to my PeerTube. Gaaaaah!
On the self-hosting side, I have to admit it's incredibly empowering to know I can put it on my PeerTube. Super grateful to #YunoHost for that.
If you're curious, I've published some updates re: what I've been up to this month... including a video replay of my presentation for YunoHost at #JDLL: https://news.elenarossini.com/what-im-up-to-may-2025-edition/
As a geeky side note, I had to edit a link in the article... and it would not update on my site. Awww the wonders of #Varnish cache. It's really THAT powerful. So even though I don't have time to do proper self-hosting tasks these days, I still went into my VPS and used command lines to clear Varnish cache. It counts for something, right?
Wishing everyone a wonderful weekend!
Hello Fedi friends!
Today marks a really special occasion: I’ll be speaking at #JDLL in Lyon as part of the #YunoHost presentation… discussing how I use their amazing #selfhosting tools for #DigitalSovereignty.
It’s hard to believe I had only installed it 158 days ago (according to my Mastodon archive) https://mastodon.social/@_elena/113667636910565210
Thanks to @yunohost I have been able to self-host my own #GoToSocial #Pixelfed #Friendica & #PeerTube instances. I’m incredibly grateful to them ❤️
🏕️ my adventures in #selfhosting - day 156 (busy bee edition) 🐝
Hello Fedi friends!
Sorry I've been a little quiet over here but any minute of free time I have (aka when my 4-year-old is in pre-school) I spend working on:
1) a promotional video for the Fediverse with my two amazing interns @samaaberg & @patel.riyen -> #EleFediVideos
2) a presentation about how I use #YunoHost for digital sovereignty - at an upcoming #FOSS conference
I just realized - oh the horror - that it's the first time in 5 months I've been skipping my Monday morning routine of #YunoHost manual backups. So this week I'll be doing it on a Thursday, aka right now 😅
The Fediverse video is coming together really nicely and I cannot wait to share it on here (actually, on my self-hosted #PeerTube).
I'm infinitely grateful to the Fediverse for getting me back to filmmaking and motion graphics after a long hiatus. It feels amazing.
Wishing you all a lovely day!
Good morning Fedi friends!
Not much to report on the #selfhosting side... I need to update #Ghost to its latest version but I have another day of filming ahead... so maybe I'll get into it tomorrow morning while my husband takes care of our daughter. VPS Snapshot -> a couple of commands and the new Ghost should be updated in give or take 10 minutes (if all goes well, ha!)
My point today was to say that being a beginner is really humbling. I've been a total newbie in the self-hosting / Linux space. How fun it is to learn new things!
And now I'm experiencing the newbie feeling in my professional field - filmmaking - as I am learning a new editing system: #DaVinciResolve.
I started out editing in #FinalCut Pro in film school... then moved over to #AdobePremiere when Apple remade Final Cut from scratch, simplifying it for beginners. And now that Adobe is on the highway to enshittification and is hiking prices to extortionate levels, I am moving to DaVinciResolve.
When I moved from Final Cut to #Adobe Premiere I imported Final Cut shortcuts... so it was really easy to get started fast. Professional editors use keyboard shortcuts for EVERYTHING and almost never go to the menu for actions... Well, there is no such thing as importing shortcuts into DVR, so I need to learn its shortcuts from scratch. And it's a lot of fun! A little embarrassing to say that yesterday it took me 10 minutes and multiple searches to figure out that to cut a clip at a specific point I had to use command-B.
It's super humbling to feel like a beginner in film editing - when, in my previous life, I used to spend 10 hours a day every day editing or doing motion graphics. I hit the proverbial 10,000 hours many times over.
I love this "newbie" feeling and I never get tired of learning.
Wishing everyone a great day!
🏕️ my adventures in #selfhosting - day 139 (filmmaker edition) 🎬
Good morning Fedi friends!
I've been quiet over here for a good reason: I'm currently laser-focused on producing a first promo video about the Fediverse. I'm working with two talented interns and today we start filming! More on this here: https://mastodon.social/@_elena/114454286121971517
Any free time I have I spend working on a 10 minute presentation about my self-hosting journey, that I will deliver later this month at a FOSS conference. I was invited by the amazing #YunoHost team to speak along with other inspiring folks about using YunoHost to self-host.
All this to say: it's a very very busy month and I may not have much to say about self-hosting per se. But! I just did my Monday morning ritual AKA backing up my YunoHost setup.
Wishing everyone a great week!
This time it's #Debian with #Docker. I used to avoid containers, preferring to run services directly instead. But setting up backups made me appreciate the separation between the application data in image and persistent state in mounted volumes. The final piece that convinced me is the ability to self-host my own container registry with @forgejo@floss.social
I'm doing the initial setup through #Ansible (learned from @notthebee@tilde.zone), but specific applications are managed via dockge. The ambition to do every adjustment through playbooks burns out really fast when working with a single instance.
This is a great post by one of the #Fosstodon admins. Disregard it being about Fosstodon (!) - it highlights something that I feel is critically important for our decentralized times:
*** When you host things _for others_ you are taking on a _job_ - with responsibilities - for the foreseeable future ***
Do not do this if you don't fully understand and accept the implications. Many of us are quite technical and can easily stand up various services - but that's not the same thing as saying that we _should_!
My first service that I hosted for others was a Fidonet node. It took me close to 30 years to realize that i shouldn't, outside of the immediate family.
We need more _small_ Mastodon (Fediverse) instances. Many more. Tens of thousands.
🏕️ my adventures in #selfhosting - day 132 (awesome allies edition) 🎬
ICYMI: last week I installed and began tweaking my own #PeerTube instance – thanks to the ease and awesomeness of #YunoHost: @ele
https://videos.elenarossini.com/a/ele/video-channels
Now, the BEST resource there is for anyone who wants to self-host their own PeerTube is this video by @paige on @fedihost : https://video.fedihost.co/w/63AETQCcEMigzTHTmTu2Wn?start=0s
I wish I had watched it on day 1 (instead of day 3 of my journey), as it would have saved me A LOT of headaches.
The ENTIRE FediHost PeerTube channel is full of gems and I would highly recommend subscribing to it.
And now off I go print out the latest version of the script of my Fediverse video... my interns arrive in a few hours for our first production meeting. Exciteeeed
Used tar on data folder — as recommended to preserve hardlinks —. Wormhole'd the data to my #proxmox host, untar'ed and started it again.
All I had to do was setup autossh tunnel so that port 8001 in my LXC container pointed to some other port on the existing nginx frontend about 8000km away in Beauharnois 🇨🇦. It seems suprisingly reliable so far.
🏕️ my adventures in #selfhosting - day 126 (good luck charm edition) 🍀
Good morning Fedi friends!
Yesterday I flew back to Paris and I’m spending the week at my in-laws' with my extended family… my little one still has one more week of school holidays. Working is a little difficult with so many people around (especially children) but I have a lofty goal for today: upgrading my VPS and installing #PeerTube.
The 22nd of the month has been my good luck charm in my self-hosting adventures. I installed #GoToSocial (this account) via #YunoHost on December 22nd, 2024. I successfully installed #Ghost on my Ubuntu VPS with command lines on February 22, 2025. Because of that, I will be saving 30€/month…
So in the spirit of #FOSS exploration, I find it fitting to upgrade my VPS today on April 22… and - my oh my! - install PeerTube via YunoHost… so that I can self-host my upcoming videos about the Fediverse.
The children are playing in the garden and I have about 30 minutes to do all that. Wish me luck!