Hello to all of you people of mastodon! 🤗
This is my #introduction
Here I will share stuff and links that I would like more people to know, I will also try to write some reflexions and though on my projects. I live in Normandy, France. My current topics of interests are various: #programming #bike #osm #climatechange #selfhosting #freeSoftware #linux #maps #openstreetmap #wikidata #rust #python
I speak french 🇫🇷 and english 🇬🇧 .
selfhosting
This Week in Self-Hosted (2 August 2024)
#Fediverse deep dives (courtesy @_elena), software launches, updates, directory additions, a spotlight on #PGBackWeb - a web app for creating and scheduling PostgreSQL backups, and more in this week's self-hosted recap!
https://selfh.st/newsletter/2024-08-02/
#selfhost #selfhosted #selfhosting #opensource #homelab #foss #newsletter #database #backup
Showing the #Fediverse some love this morning with a new app directory dedicated to #ActivityPub platforms, clients, and tools for easy browsing and discovery:
https://selfh.st/apps/?directory=activityPub
Users can browse by the various software types with a filter for platform (web, desktop, mobile) and various sort options based on popularity (repo stars), recent development activity, and more.
#software #app #apps #selfhost #selfhosted #selfhosting #mastodon
Since #Firefish is becoming unmaintained, I need to find new fedi instance software. My choices as I understand them:
- Some similar Misskey fork such as #Sharkey, #Iceshrimp (but they're ongoing a rewrite?), something else..? Advantage is that in theory I can migrate my current instance without having to create a new fedi identity. But the risk is that the next fork will also become unmaintained due to lack of developers.
- #Akkoma. It's faster and lighter than #Mastodon, but I don't like the default UI and would use the Glitch-soc multi-column UI. I don't know if that works without issues on it, but it seems to be bundled in? Also don't know how active Akkoma is.
- Mastodon. It's apparently heavy to run (no experience), but overwhelmingly the most supported and the most likely to be maintained into the future. Downside (which Akkoma also has) is that I need to create a new fedi identity, as apparently other instances won't accept me just switching to Mastodon and keeping the same identity. That would be some hassle, especially as my old Fosstodon/GenServer.social accounts point to my current identity, which would disappear (maybe I could set up a redirect with Caddy).
- GoToSocial. This is very unknown to me, and it doesn't come with a UI?
- Something else?
Thoughts?
#SelfHosting #FediAdmins #FediMeta
Looking for CMS advice
Hey Web devs!
Do you have any suggestions, tips, opinions, dos, don’ts about headless CMSes?
I have a growing list of small/mid non-profits and collectives asking for my help to (re)make their website. I totally want to help, but I don’t have much time, especially considering that they generally have little or no funding—I would most definitely point them to @VillageOneCoop, otherwise.
Therefore, I want a super simple and replicable solution where I can copy-paste most of the code, while providing them with a stable, fast, and modern solution. I had a look at the Headless CMS section in the Jamstack website, but I need opinions from people who actually used some of that software already.
Needs
I want to code and configure everything using @eleventy
Admin interface (#WebApp) for the client to add pages and write posts
Static website in the front-end
Simple and reliable CI/CD
No/minimal maintenance after the first setup
Self-hostable (I was taking this for granted so much that I forgot to write it)
If it requires forge integration, it should support #ForgeJo
#OpenSource
Nice to have
Possibly using #Deno, not #NodeJS
Allowing the client to customize a bit their website through the admin interface, with a GUI
CMS app packaged on @yunohost
No CMS vendor lock-in
I’d love to write as little JavaScript as possible
#FreeSoftware
Absolutely not
Front-end #JavaScript frameworks
Please, boost this and ask around! Links to videos, tutorials, and resources are welcome.
People whose perspective I would really value: @zachleat @harryfk @deno_land @jaredwhite @vanillaweb @stefan @mxbck @WeirdWriter @deadsuperhero (Sorry if I am spamming you!)
#Eleventy #11ty #CMS #HeadlessCMS #Ghost #DecapCMS #CraftCMS #Strapi #Web #WebDev #WebDesign #StaticGen #StaticWebsite #Website #HTML #CSS #YunoHost #SelfHosting #Wordpress
Is #snac2 a suitable fedi server for a single-person, daily-driver instance, accessed via mastodon apps, interacting with the wider fediverse?
I /think/ I've mostly seen it deployed as a more write-centric service (for info bots/etc) ... but I could be mistaken.#snac #Fediverse #hosting #selfhosting
🏕️ my adventures in #selfhosting - day 94 ✨
Self-hosted Ghost site unveiling - take 2 🎬
I'm finally ready to show you my self-hosted #Ghost site: installed on my own, with command lines, with a lot of patience and after many attempts (including 4 VPS wipes).
It took me a while to migrate all the posts, media and members, but here we go, finally:
✨ https://news.elenarossini.com ✨
Thanks to your wonderful advice and help (especially by @shollyethan) I got the courage to edit my nginx config and I'm waiting to see if the redirects from the old posts work. It's always DNS... and nginx 😂
And this is take 2 because I swear this self-hosted Ghost site is slightly cursed and the first time around as soon as I edited the URL of an old Mastodon toot, the site went offline. This happened twice today. Won't touch any URLs and will metaphorically sage the VPS to clear its energy 'cause it's a little cursed 🌿
I wanted try out #deepseek and #Chatgpt o3-mini al little bit and thought: Get your #selfhosting setup cleaned up and those #nextcloud errors.
In a way I hate to say it, but #AI was way easier and faster than hours spent searching the web, reading reddit and asking in forums. And I totally get why that is: I can't expect that everybody and there grandfather jumps to my help. And AI is borrowed knowledge.
#selfhosting is so incredibly easy, I really don't know what all the complaints are about. Literally all you need is a degree in digital forensics, unlimited free time, a home office, dedicated high speed internet links, redundant power supplies & a can do attitude!
If #PhanpySocial were a native mobile app, it would dominate the #Fediverse client segment. Hats off. This is really fine work.
If you’re into #selfHosting, #docker, etc you will find it absurdly easy to deploy. Or just use the flagship instance at https://phanpy.social/
Thanks again, @cheeaun !!
🏕️ my adventures in #selfhosting - day 76 ✨
Monday morning, which means: backing up my #YunoHost setup.
I see that #GoToSocial has an update available but I'm too scared to upgrade it. Having my 4th cup of espresso and working up the courage to do it (I hear it takes a looong time). Hoping I don't break anything 😅
In other news, I am LOVING my #LinkStack and having a glimpse into the links that are the most popular (LinkStack offers you a ranking in reverse order of the most clicked links when you log into their dashboard). Is anyone interested in me writing about it? For reference, here is what the front end looks like: https://elena.social
Off I go update my #GoToSocial, wish me luck!
#MySoCalledSudoLife #FOSS
AAnd I've now ressurected my #gemini capsule, which is both available on ipv4 and ipv6 :)
-> capsule: gemini://gmni.etenil.net
-> git: https://git.etenil.net
#selfhosting #git #gemini_protocol
BTW: screw google for stealing our protocol name for their shitty AI product!
Welcome to All Europeans!
We will post and boost content to encourage people to replace their non-EU products and services with European, #selfhosted or open source alternatives.
Tag us if you want to recommend something!
If you're a EU company, follow us and we'll follow you back and share your product with the community.
Start buying European products to boycott bully countries and foreign monopolies.
Or maybe you just want to boost the local economy?
Buying European products has many benefits, including supporting local entrepreneurs, creating jobs, and increasing money circulation within your country or neighbour country.
It's also more environmentally friendly!
When the local economy is strong, everyone benefits.
#europe #european #BuyFromEU #boycott #BoycottAmerica #opensource #selfhosting
🇪🇺 Testing a new EU-hosted GlitchTip server! Want to keep your error tracking data in Europe? DM us or use the chat widget on https://glitchtip.com for early access.
Prefer doing it yourself? Check out @Pikapods or Elestio - they offer GlitchTip hosting in many regions (and support us via revenue sharing!). #GlitchTip #ErrorTracking #EU #SelfHosting
Interessante!
Servidor compatível com XAMPU(XMPP) e fácil de instalar num Raspberry Pi:
Today I'm celebrating a personal milestone: 3 MONTHS of #selfhosting thanks to the magic of #YunoHost.
I'm posting a quick message because I need to leave home in 5 minutes to pick up my little one from nursery school. But I didn't want to let this anniversary pass without my acknowledgement.
Thank you @yunohost team for changing my life in the best possible way and empowering me to self-host my own #Fediverse instances.
I hope I'll be able to give back one day and help you out on your amazing mission ❤️
This newbie who just celebrated 100 days of #selfhosting was able to install #Apache and #Varnish on her #Ubuntu VPS (to prevent the "Mastodon Hug of Death" for link preview cards on her self-hosted Ghost blog). She's very proud of herself for all the sudo commands she successfully ran today. And she's weirded out talking about herself in the third person, so: I did it YAY.
LOVE LOVE LOVE this Linux / self-hosting journey I'm on. Thank you for all your support & encouragement ❤️
🏕️ my adventures in #selfhosting - day 111 (quiet edition) 💤
Good morning Fedi friends!
I hope you had a nice weekend.
After backing up my two VPSs I am now staring at my #YunoHost dashboard thinking: now what?
It feels a little odd not to have to tackle any pressing self-hosting issues. Everything seems to be working well, including my manual installation of Ghost on a second (Ubuntu) VPS.
I'm now in maintenance mode.
I must confess in the past 24 hours I have spent some time browsing @yunohost 's app catalogue. So many fascinating things in there! But I am exercising restraint (for now, LOL!)
I'm very grateful for all the software I'm currently self-hosting.
On Debian (via YunoHost):
#Fail2Ban
#Friendica -> https://elenarossini.fr/profile/ele/
#GoToSocial (this account!)
#LinkStack -> https://elena.social
#Pixelfed -> https://photos.elenarossini.com/ele
On Ubuntu:
Fail2Ban
My #Ghost blog/newsletter -> https://news.elenarossini.com
#Varnish cache
I'm highly aware of my privilege and how lucky I am to be doing all this. But can I confess I'm a little bored? Thankfully I may have another big project on the horizon: upgrading my VPS and installing / self-hosting #PeerTube. But that will be for another week. Resting now and enjoying this sense of empowerment / digital sovereignty. Very grateful to be in this position.
Wishing you all a fantastic week!
PSA for people with #Wordpress blogs: do you know that you can turn off comments on old posts?
In the last few months I have noticed a significant uptick in spammy comments on my Wordpress blogs (I have 4).
Well there is a way to remedy all that: you can simply turn off comments on old blog posts by going to:
Settings -> Discussion -> and checking "Automatically close comments on old posts"
(You can even determine the "oldness" of posts, for example, older than 7 days, 14 days... anything you'd like)
Enabling this made all the difference for me. I could not recommend it more.
End of my PSA 🤗
Have a great day everyone!
#blog #blogging #selfhosting #spam
🏕️ 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! ✨🚀
#MySoCalledSudoLife #TheFutureIsFederated
#SelfHosting Fail - Internet went down, and backup internet is not available.
Most of my self hosted things, I'm completely fine with being down for awhile. But I'm considering self hosting my main fediverse account...perhaps I should rethink and just use FediHost for that specifically...
a little tool I built to fight linkrot and save our sources from the memory hole → https://sij.law/deepciter
#digitalpreservation #selfhosting #archivebox #opensource #foss #textfragments #waybackmachine #linkrot #memoryhole #legaltech #permalink #deepcite
🔥 Want to start your own Bonfire instance?
We’re hosting online install parties, come set up your server alongside others! Bring your questions and curiosity, we’ll figure it out together and support each other through the process.
✅ Ideally have a (sub)domain + server with DNS set up, or just follow along and take notes.
📆 Vote on possible dates/times: https://crab.fit/bonfire-install-parties-394649
📩 Sign up to be notified: https://mailchi.mp/a601c2e1e132/bonfire-install-parties
Hey #Selfhost Enthusiasts, what is your way of #selfhosting your website? I wanna do that for my first time, but I'm a bit otherwhelmed by the possibilities.
My plan is kinda to have a webserver within podman and make it public via dynDNS on my router. I wanna do it on my Raspi 5, which is my only homeserver and I can’t separate my network yet. Do you have any advice for me? What should I keep in mind? What do you think about caddy? Repost appreciated Thank you.
#webhosting #selfhosted