#FediMeteoUpdates #FediMeteoAnnouncements
fedimeteo
#FediMeteoUpdates #FediMeteoAnnouncements
tomorrow afternoon (April 28, 2025, at 18:00 CEST) I will have the honor of being a guest on the Fireside Fedi Show!
We will talk about FediMeteo and, more generally, about the Fediverse.
For those who would like to listen, either live or later, you can find the link and more details here:
https://social.firesidefedi.live/users/firesidefedi/statuses/01JSS875YSDMAB4NXA05AGMVNQ
#FediMeteo #FediMeteoInterviews
Good day everyone! Fireside Fedi Episode 12 is live right now! Don't miss out on my conversation with @stefano the creator of @admin and "barista" of bsd.cafe!
Catch it live: #Owncast #Livestream - https://stream.firesidefedi.live
After the show:
#Peertube #VOD - https://video.firesidefedi.live
#Castopod #Fedicast - https://audio.firesidefedi.live
All #Links - https://firesidefedi.live
#stream #live #interview #firesideFedi #FsF #people #peopleOverPlatforms #protocolsOverPlatforms #fedi #fediverse #open #internet #openInternet #bsd #cafe #bsdCafe #fedimeteo #weather #barista #episode
RE: https://stefanbohacek.online/@stefan/115521087375512306
Well said, @stefan
Something like #Fedimeteo would be impossible on traditional, commercial, centralized social media platforms.
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:
https://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.
#FediMeteo #Announcements #FreeBSD #FediMeteo #WeatherForecasts #Weather #Meteo #snac #Fediverse #Mastodon
I will have to stop following one of my favourite hashtags, #ukweather now that it has been hijacked by #FediMeteo!
@FediFollows
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.
Two more countries added to the 🌤️ #FediMeteo Fediverse weather service: #Czechia and #Slovakia
🇨🇿 CZECHIA (in Czech)
@brno
@ceske_budejovice
@cesky_krumlov
@cheb
@chomutov
@decin
@havirov
@hradec_kralove
@jablonec_nad_nisou
@jihlava
@karlovy_vary
@karvina
@kladno
@liberec
@mlada_boleslav
@olomouc
@opava
@ostrava
@pardubice
@pisek
@plzen
@praha
@pribram
@prostejov
@tabor
@teplice
@trinec
@uherske_hradiste
@usti_nad_labem
@zlin
🧵 1/2
#FediMeteo #FediMeteoStatus #FediMeteoAnnouncements #snac #snac2
Additionally, there have been some underlying changes to prepare for new features... but this one is still under development for now! 😊
#FediMeteo #FediMeteoAnnouncements #FediMeteoUpdates
@https://nl.fedimeteo.com/oss
@oss
#FediMeteo #FediMeteoUpdate #FediMeteoAnnouncements
Good morning, Canada, happy Saturday, and happy first of February! I have a little surprise (not so much, actually) for you: FediMeteo now supports Canada!
You can find the list of cities currently available here: https://ca.fedimeteo.com
The names are city__province. For example, the user from Ottawa will be @ottawa__ontario
Enjoy the forecasts!
Bonjour, Canada, bon samedi et bonne première février ! J'ai une petite surprise (pas tellement, en réalité) pour vous : FediMeteo prend désormais en charge le Canada !
Vous pouvez trouver la liste des villes actuellement disponibles ici : https://ca.fedimeteo.com
Les noms sont ville__province. Par exemple, l'utilisateur d'Ottawa sera @ottawa__ontario
Profitez des prévisions !
#FediMeteo #FediMeteoUpdates #FediMeteoAnnouncements #Canada
@heber_city__utah
@kaysville__utah
@castle_dale__utah
@alton__kansas
#FediMeteo #FediMeteoUpdates #USA
Shoutout to #FediMeteo @admin and @stefano for the #RSS and #ActivityPub #federated #weather service. Finally, a reliable weather tool across platforms.
A week or so ago I reached out and they added my community. Every time the new weather report post or RSS feed comes through, I appreciate it so much.
Thanks again! #WX #Fediverse
As the great @FediFollows posted about this service, many of you started following me and the cities. And I'm so glad about it!
If you want to know something more about FediMeteo and its story (and how all this is still working on a 4 euro/month VPS powered by #FreeBSD), you can have a look here:
FediMeteo: How a Tiny €4 FreeBSD VPS Became a Global Weather Service for Thousands - https://it-notes.dragas.net/2025/02/26/fedimeteo-how-a-tiny-freebsd-vps-became-a-global-weather-service-for-thousands/
https://it-notes.dragas.net/2025/02/26/fedimeteo-how-a-tiny-freebsd-vps-became-a-global-weather-service-for-thousands/
#FediMeteo
I’ve finally retired the old cron + sh setup for the weather bots. It served us well, but it had a major flaw: if I rebooted the server while it was posting, the job just died halfway. If the server was down during a scheduled slot, the forecast was lost forever.
So, I wrote a custom Python daemon to run inside the FreeBSD Jails.
It’s stateful now. If a crash happens at city 15 of 50, it resumes exactly there on reboot.
If the server naps/is rebooting during a scheduled run, the bot realizes it missed a slot and runs immediately upon waking up.
#FediMeteo #SysAdmin #Python #FreeBSD #Coding #SelfHosted #OwnYourData #StayTunedIn the past few days FediMeteo seemed to be having some performance trouble. I dug into it and only found minor issues, until I realised the VM itself had fallen off a cliff. After several reboots it became clear that both bandwidth and I/O latency had dropped to absurd levels. I suspect the provider slapped a cap on it.
So I took the chance to move everything to another VM and provider, still at 4 euro per month. And starting today, forecasts will be delivered straight from Italy. The performance jump feels like going from a storm to clear skies.
FediMeteo’s mission goes on. More countries are coming (stay tuned!) and we will keep aiming to serve everything from a 4 euro VM. I do have powerful hardware available, but proving that the project can run on tiny resources is still part of the mission.
#FediMeteo #FediMeteoAnnouncements #FediMeteoServices #VM #RunBSD #FreeBSD
I have just rolled out a configuration change across the entire FediMeteo network.
I've enabled remote purge propagation. Since weather forecasts have a short shelf life, there is no need for old reports to take up space on your servers.
From now on, when FediMeteo deletes local posts (usually after 14 (was 3) days), we will also send a deletion signal to the rest of the Fediverse. This helps keep your timelines clean and your storage usage low.
#FediMeteo #Fediverse #MastoAdmin #Weather #FediMeteoUpdates #FediMeteoAnnouncements #FediMeteoUpdates
@campinas__sao_paulo
@https://br.fedimeteo.com/campinas__sao_paulo
#FediMeteo #FediMeteoUpdates #FediMeteoAnnouncements #FediMeteoCoverage #Brazil #Brasil
Exactly one year ago, on 30th December 2024, I laid the foundation of FediMeteo.
I took a VM, installed FreeBSD, and set up the first jail to support Italy. The goal was to create a tool for my own use, support a few countries, and announce it.
Unexpectedly, the enthusiasm was incredible. That pushed me to keep going, support more countries and cities, and turn it into what it is today.
FediMeteo now supports 38 countries and 2,937 cities, with more than 7,700 followers in the Fediverse alone, not counting the many people who follow via RSS feeds or visit the web pages.
If you are curious to read the story and some technical details, you can find it here:
https://it-notes.dragas.net/2025/02/26/fedimeteo-how-a-tiny-freebsd-vps-became-a-global-weather-service-for-thousands/
Today is also Tuesday, a #ThankYouTuesday, so I want to say thanks to:
* OpenMeteo - @openmeteo - for providing accurate, high quality data, without which FediMeteo would be far less useful
* @grunfink - creator of snac, who made all of this possible using very few resources, on a 4 euro per month VM
* FreeBSD, which thanks to the efficiency of the OS and its jail implementation made it possible to run this service in a stable and efficient way with minimal effort
* FediFollows - @FediFollows - that periodically spreads the word about cities, countries, and the enthusiasm around the project
*All of you*, who suggested, encouraged, corrected, and celebrated this project
And forward toward supporting more countries and other interesting features already in the works.
Happy birthday, FediMeteo! 🎉
#FediMeteo #HappyBirthday #Meteo #Weather #FreeBSD #snac #snac2 #OpenMeteo #Fediverse