social.dk-libre.fr 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.
Bon bon. Ça m’a l’air compliqué d’héberger un site simple, statique aujourd’hui: toutes les offres semblent embarquer des bases de données, des CMS pre-installé, etc. Même les offres spécialisées sites statiques insistent avec de l’intégration continue à coup de GitHub Action… Moi je veux juste déposer mes fichiers HTML sur un serveur avec FileZilla !
Si quelqu’un ici a des suggestions d’hébergeurs simples, basiques, je suis preneur 😉
#blog #hebergementweb #sitestatiques #ecoconception #KISS
Random thought: #Enshittification hat auch unter #Linux schon vor laaaanger Zeit begonnen. Seien es Flatpak, AppImage und Snap oder die ersten Skandale damals um Ubuntu - oder sei es #systemd.
#KISS scheint vollkommen aus der Mode zu sein. Einfache Konfiguration auch (.conf oder .ini statt irgendwelche obskuren Systeme).
Und ja, ich bin immer noch der Meinung, daß Computer immer noch nichts für Menschen sind, die keine Ahnung von den Dingern haben. Das wird erst funktionieren, wenn die ganzen massiven Gewinnerzielungsabsichten nicht mehr an jeder Ecke lauern. Wenn nicht mehr Marketing & Design für Programme zuständig sind, wenn Programme keine Webseiten mehr sind, wenn #FAQs wieder auf Basis echter und tatsächlich gestellter Fragen geschrieben werden.
The CSS has been created by @anzu@items.minimals.org (inspired by paper-dark and somewhat hacked by me). The only issue were CSS variables that libcss does not support (yet).
Unfortunately Snac relies on detail/summary HTML tag that is not yet properly handled by NetSurf. It would be nice to have a server.json option to open all forms in dedicated pages, so that a social network programmed in C in could be easily used through a browser programmed in C too!
If we keep it #KISS - simple, human, transparent - we can rebuild code as commons again. Not as ideology solidified into control, but as cooperation solidified into action.
Because yes, software is ideology made machine, but that means it can be reprogrammed.
For 10 years now, people from the Linux side tell me systemd is so much easier and "Unit-Files" are so much cleaner and better than init-scripts ...
Well, I still don't get it. A well implemented init-system like that of FreeBSD is:
- Clean
- Flexible
- Way more lightweight
- Works with just shell code
I have written a rc.d init-script for zigbee2mqtt today and honestly? It's not going to be shorter than that. Would chose that instead of systemd! ANY TIME! K.I.S.S.
10 years in and I still don't see a real advantage of monolithic-binary init-systems with static configuration files.
Spent my morning figuring out why Nginx was dead on a server with many days of uptime. No reboot, no kernel panic. Just... down. Ubuntu 24.04.
The cause? An automatic unattended-upgrade of libc6. This prompted systemd to work its magic, wisely deciding to restart every running service to apply the patch. Fine.
The problem is, in the exact same minute, the systemd timer for certbot decided it was time to renew certificates.
The result:
- systemd stops Nginx.
- Port 80 becomes free.
- certbot, in standalone mode, immediately grabs it for validation.
- systemd tries to restart Nginx, which fails with "Address already in use".
The web server was knocked offline by its own certificate renewal script.
I swear, this is the kind of cascading failure that has never happened to me in years of running *BSD. With a classic cron job, certbot would have failed, logged an error, and tried again the next day. The web server would have remained untouched.
systemd was doing its job, but something failed because of the interactions.
Sometimes, too much automation and too many interconnected parts just create more spectacular ways for things to break.
#OverUnder 033! This week @immarisabel is my guest.
She was kind to reply to those topics:
-#Small web
-#KISS
-#Amsterdam
-#Blaugust
-Rice pudding
#blogging #blog #fediverse #dessert
This is 90/100 post for the #100DaysToOffload challenge.
https://lazybea.rs/ovr-033
et quelque part ca reste dans le principe faire une seule chose et le faire bien !
#borg