hhmx.de
stefano@mastodon.bsd.cafe
stefano@mastodon.bsd.cafe

Stefano Marinelli

(@stefano@mastodon.bsd.cafe)

Mi 19.07.2023

Beiträge: 5.950Folgt: 2.002Folgende: 3.141

BSD.cafe "Barista", Founder and System Administrator, Unix enthusiast ( , , , , and ), with a keen eye for everything happening in this world and the fascinating beings that populate it. I enjoy , , and, of course, .

Most of my posts will self-destruct after 6 months.

Boosts are not endorsements.

"I Solve Problems" - it-notes.dragas.net/2024/10/03

About Me (IT Notes Blog)

it-notes.dragas.net/about-me/

Matrix

@stefano:bsd.cafe

About Me (General Blog)

my-notes.dragas.net/about/

About me page on BSDCafe Wiki

wiki.bsd.cafe/user:stefano

FediMeteo

fedimeteo.com

mastodon.bsd.cafe · mastodon · 2025-01-25 15:20:05

Föderation DE Mi 19.03.2025 18:32:50

Deutsche Freunde des
In diesen Tagen mit unsicherem Wetter könnte es nützlich sein, Wettervorhersagen direkt in eurer Timeline zu erhalten! 🌦️

(fedimeteo.com) ist ein Projekt, das Daten von verarbeitet und sie land- und stadtweise im Fediverse, auf der Webseite der jeweiligen Stadt und über RSS veröffentlicht.

Alle 6 Stunden aktualisiert und veröffentlicht ein freundlicher Bot die Wetterdaten.

Wie funktioniert es?
➡️ Folgt der Seite eurer Stadt im Fediverse.
➡️ Wenn ihr noch keine Vorhersagen seht, folgt ihr wahrscheinlich noch niemand.
➡️ Beginnt, ihr zu folgen, und beim nächsten Zyklus erhaltet ihr die Updates!
🔗 Im Folgenden der Link für Deutschland und die Liste der derzeit unterstützten Städte.
🌍 Dezentralisierte, Open-Source-Wettervorhersage im Fediverse! 🌱

de.fedimeteo.com

@aachen (Aachen - FediMeteo)
@asendorf (Asendorf - FediMeteo)
@attendorn (Attendorn - FediMeteo)
@augsburg (Augsburg - FediMeteo)
@aurich (Aurich - FediMeteo)
@bad_homburg (Bad Homburg vor der Höhe - FediMeteo)
@bad_kreuznach (Bad_kreuznach - FediMeteo)
@bayreuth (Bayreuth - FediMeteo)
@bedburg (Bedburg - FediMeteo)
@bensheim (Bensheim - FediMeteo)
@bergisch_gladbach (Bergisch Gladbach - FediMeteo)
@berlin (Berlin - FediMeteo)
@bielefeld (Bielefeld - FediMeteo)
@bochum (Bochum - FediMeteo)
@bonn (Bonn - FediMeteo)
@bottrop (Bottrop - FediMeteo)
@braunschweig (Braunschweig - FediMeteo)
@bremen (Bremen - FediMeteo)
@bremerhaven (Bremerhaven - FediMeteo)
@brunsbuttel (Brunsbüttel - FediMeteo)
@buchholz (Buchholz - FediMeteo)
@buchholz_saxony (Buchholz (Niedersachsen) - FediMeteo)
@celle (Celle - FediMeteo)
@chemnitz (Chemnitz - FediMeteo)
@cottbus (Cottbus - FediMeteo)
@darmstadt (Darmstadt - FediMeteo)
@dessau (Dessau - FediMeteo)
@dortmund (Dortmund - FediMeteo)
@dresden (Dresden - FediMeteo)
@duisburg (Duisburg - FediMeteo)
@dusseldorf (Düsseldorf - FediMeteo)
@ebersberg (Ebersberg - FediMeteo)
@elmshorn (Elmshorn - FediMeteo)
@emden (Emden - FediMeteo)
@erfurt (Erfurt - FediMeteo)
@essen (Essen - FediMeteo)
@flensburg (Flensburg - FediMeteo)
@frankfurt (Frankfurt am Main - FediMeteo)
@freiburg (Freiburg - FediMeteo)
@freising (Freising - FediMeteo)
@furth (Fürth - FediMeteo)
@garmisch_partenkirchen (Garmisch_partenkirchen - FediMeteo)
@geesthacht (Geesthacht - FediMeteo)
@gelsenkirchen (Gelsenkirchen - FediMeteo)
@gladbeck (Gladbeck - FediMeteo)
@goslar (Goslar - FediMeteo)
@gottingen (Göttingen - FediMeteo)
@greifswald (Greifswald - FediMeteo)
@greiz (Greiz - FediMeteo)
@gutersloh (Gütersloh - FediMeteo)
@hagen (Hagen - FediMeteo)
@halle (Halle (Saale) - FediMeteo)
@hamburg (Hamburg - FediMeteo)
@hamm (Hamm - FediMeteo)
@hannover (Hannover - FediMeteo)
@hanstedt (Hanstedt - FediMeteo)
@heide (Heide - FediMeteo)
@heidelberg (Heidelberg - FediMeteo)
@heilbronn (Heilbronn - FediMeteo)
@herne (Herne - FediMeteo)
@hildesheim (Hildesheim - FediMeteo)
@hof (Hof - FediMeteo)
@husum (Husum - FediMeteo)
@ingolstadt (Ingolstadt - FediMeteo)
@itzehoe (Itzehoe - FediMeteo)
@jena (Jena - FediMeteo)
@jesteburg (Jesteburg - FediMeteo)
@karlsruhe (Karlsruhe - FediMeteo)
@kassel (Kassel - FediMeteo)
@kempten (Kempten - FediMeteo)
@kiel (Kiel - FediMeteo)
@koblenz (Koblenz - FediMeteo)
@koln (Köln - FediMeteo)
@krefeld (Krefeld - FediMeteo)
@landshut_bavaria (Landshut (Bavaria) - FediMeteo)
@leipzig (Leipzig - FediMeteo)
@leverkusen (Leverkusen - FediMeteo)
@lubeck (Lübeck - FediMeteo)
@ludwigshafen (Ludwigshafen am Rhein - FediMeteo)
@magdeburg (Magdeburg - FediMeteo)
@mainz (Mainz - FediMeteo)
@mannheim (Mannheim - FediMeteo)
@memmingen (Memmingen - FediMeteo)
@moers (Moers - FediMeteo)
@monchengladbach (Mönchengladbach - FediMeteo)
@muhlheim (Mühlheim am Main - FediMeteo)
@munchen (München - FediMeteo)
@munster (Münster - FediMeteo)
@naumburg (Naumburg - FediMeteo)
@neubrandenburg (Neubrandenburg - FediMeteo)
@neumunster (Neumünster - FediMeteo)
@neuss (Neuss - FediMeteo)
@nurnberg (Nürnberg - FediMeteo)

1/2

Föderation EN Di 18.03.2025 15:59:14

I've performed some tests, and it's great. and are working great together - now with caching of media and json responses, to scale up, and up, and up...and up!
is the best tool for caching, but the setup I've tested doesn't require it and it's still good enough.
I think this will be a blog post, as soon as I'll have enough time.

Föderation EN Sa 15.03.2025 21:47:02

Föderation EN Di 28.01.2025 18:34:33

For this week's , I want to thank Elena Rossini - @_elena

Elena is an incredibly positive person, one of those people who bring optimism and passion to the Fediverse. She has been a strong supporter of free communication for a long time, detailing the main platforms of the Fediverse and currently working on a video (because yes, she’s also a very talented filmmaker) all about the Fediverse.

Thank you, Elena. You’re one of those people who radiate optimism, positivity, enthusiasm, and passion, and it’s thanks to people like you that free communication thrives.

People are tired of “influencers” driven solely by sponsorships.
Passion, dedication, and genuine belief in a cause make all the difference - and they always will.

Föderation EN Mi 08.01.2025 22:18:57

Some technical details for those interested:
The entire FediMeteo setup runs on a FreeBSD VM costing around 4 euros per month. It supports almost all major EU countries (plus the UK), with just a few left to complete. Currently, there are 25 separate jails, each running its own instance of snac, totaling 25 instances. The VM load typically stays around 10%, which increases to 30% when updates are published for countries with larger numbers of cities (currently Germany and Italy). The only time the load spikes is when new countries are announced; during that time, all remote instances connect to all cities to download their details.
As for RAM usage, excluding the ZFS cache, it's currently a total of 213 MB. Yes, MB.

Föderation EN Fr 03.01.2025 12:50:36

I created a Fediverse account for FediMeteo - announcements, news, and updates will be posted there. To stay updated, simply follow the account @admin

Föderation EN Do 02.01.2025 12:01:14

Announcing FediMeteo – Weather in the Fediverse!

UPDATE: I have created an account for updates and other information on FediMeteo - follow the account @admin to stay updated!

UPDATE: Ireland, Poland, Portugal and Switzerland have just been added

Weather has always influenced our lives: from agriculture to outdoor activities, to extreme events that, thanks to modern technology, can now be predicted with greater reliability. Personally, weather plays a significant role in my daily decisions, which is why I decided to create a service tailored for the Fediverse.

FediMeteo uses Open-Meteo data to publish updates every 6 hours, including current weather conditions, forecasts for the next 12 hours, and predictions for the upcoming days. Each country is served by its own dedicated instance (e.g., it.fedimeteo.com for Italy), managed through snac to ensure simplicity and efficiency in publishing.

You can follow FediMeteo directly in the Fediverse (on Mastodon and compatible platforms), via RSS, or by visiting the dedicated page for your city (e.g., fr.fedimeteo.com/paris).

Currently supported countries include:
Austria, Germany, France, Ireland, Italy, Netherlands, Poland, Portugal, Spain, Switzerland and the United Kingdom, – with many more regions coming soon!

FediMeteo is hosted on a FreeBSD-based VPS, with each country isolated in its own jail to ensure security and scalability.

Visit the main site to explore the national instances and start following your local weather updates today:
fedimeteo.com

Happy weather monitoring to all! 🌦️

FediMeteo is dedicated to my grandfather, who every evening would give me the weather forecast based on TV, radio, and his personal experience. He would convince me that the weather would be bad, so he had an excuse to accompany me to school instead of me going alone.

Föderation EN Di 31.12.2024 09:21:12

Dear friends of the BSD Cafe,

As 2024 comes to an end, it’s time to reflect on what we’ve built together during the first full year of life for BSD Cafe. Launched on 20 July 2023, this project has grown far beyond what I could have imagined. While I haven’t tracked full uptime data, I can confidently say that the downtime was less than 30 minutes overall - even though the main VM hosting our services moved multiple times (including a switch from a Proxmox hypervisor to bhyve on FreeBSD, for the sake of alignment with our mission). In a world filled with over-engineered HA systems, we’ve outperformed many “big-name” cloud providers. Not bad for a community project, right?

For me, this has been an incredible journey. The users here are not just participants - they’re collaborators, and their positivity has been inspiring. The content shared and created at BSD Cafe has been valuable not only to the BSD community but beyond. What truly sets BSD Cafe apart is the openness for dialogue and exchange. Whether it’s social media posts, Matrix discussions, repositories in our brew, or RSS feeds, people seem to genuinely appreciate what we create and the conversations we foster.

BSD Cafe is a journey - one that grows, evolves, and continues. Our goal isn’t endless growth (we’re a community, not a business) but rather to maintain a welcoming, inclusive space where everyone feels a sense of positivity and belonging. For me, opening any service with “bsd.cafe” in the domain brings joy and pride. That’s the spirit I’ve tried to convey, and I hope it resonates with all of you, whether you’re active BSD Cafe users or friends of the community.

Promoting self-hosting and has, as a side effect, inspired some users to “go solo” with their own setups. But even then, they remain part of BSD Cafe - in spirit, in purpose, and in connection.

Here’s a look at what we’ve achieved together this year:

- mastodon.bsd.cafe: 370 total users
Active in the past month: 207
Active in the past six months: 286
- snac.bsd.cafe: 14 total users
Active in the past month: 7
- blendit.bsd.cafe: 61 registered users
- matrix.bsd.cafe: 23 users
- brew.bsd.cafe: 29 users - 80 repositories
- freshrss.bsd.cafe: 25 users
- miniflux.bsd.cafe: 11 users
- press.bsd.cafe: 9 users
- myip.bsd.cafe: Constantly used by various users
- wiki.bsd.cafe: Could use a bit more love and content, but it fulfills its role as a functional homepage.
- tube.bsd.cafe: Still in testing - Peertube 7.0 update is on the way.

For detailed stats from our reverse proxy and general router (excluding media services, which generate most traffic but are handled via caching reverse proxies), you can check here - updated hourly: netstats.bsd.cafe

The journey of BSD Cafe continues, and I look forward to seeing where 2025 will take us. Together, we’ve built something special - something driven by passion, shared purpose, and a little bit of the BSD magic that makes all of this possible.

Here’s to a new year full of joy, serenity, and connection. Thank you for being part of this adventure.

Wishing you all a fantastic 2025 - and THANK YOU!
Stefano

Föderation EN Di 17.12.2024 14:57:59

I believe the attempt stops here...

Medien: 1

Föderation EN Di 12.11.2024 16:37:39

For today's , I want to thank @grunfink
Their already excellent improves with every release, and they are always available, friendly, and positive.

The world could really be a better place with more people with their skills and attitude.