FediMeteo

@admin@fedimeteo.com

FediMeteo brings real-time weather updates to the Fediverse, covering cities across multiple countries. Explore country-specific weather forecasts and RSS feeds.

This account will be used for communications, announcements, and support for FediMeteo.

The homepage of the project is https://fedimeteo.com

To contact me, you can use this account or my main one: @stefano@bsd.cafe

Also, you can send an email to admin@fedimeteo.com

Thank you!

Your Fediverse Meteorologist,
Stefano Marinelli

1 following, 768 followers

📌 19 ★ 37 ↺
Anonomouse13 boosted

[?]FediMeteo » 🌐
@admin@fedimeteo.com

FediMeteo brings real-time weather updates to the Fediverse, covering cities across multiple countries. Explore country-specific weather forecasts and RSS feeds.

This account will be used for communications, announcements, and support for FediMeteo.

The homepage of the project is https://fedimeteo.com

To contact me, you can use this account or my main one: @stefano@bsd.cafe


    1 ★ 0 ↺
    in reply to »

    [?]FediMeteo » 🌐
    @admin@fedimeteo.com

    Thanks for the suggestion!
    In FediMeteo we rely on the location identifiers provided by the Open-Meteo API.
    For this specific location, the API uses "Londonderry" as the canonical name, and we currently follow that identifier to avoid ambiguity and mismatches in the data.
    For this reason, the username cannot be changed, as it is tied to the Open-Meteo API identifier.
    I have updated the display name and description to reflect both names. Due to caching, the previous setup may still be visible, but the updated description should appear within a few hours.
    This is a technical choice rather than an editorial one.

      4 ★ 3 ↺

      [?]FediMeteo » 🌐
      @admin@fedimeteo.com

      0 ★ 0 ↺
      in reply to »

      [?]FediMeteo » 🌐
      @admin@fedimeteo.com

      Hello,
      if you have a look at the webpage, you can see it's posting every 6 hours: https://fi.fedimeteo.com/helsinki

      But nobody is probably following the city in your instance, so it doesn't get all the updates. Just start following it and you'll receive an update every 6 hours.

      CC: @helsinki@fi.fedimeteo.com

        FediMeteo boosted

        [?]Stefano Marinelli » 🌐
        @stefano@mastodon.bsd.cafe

        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:
        it-notes.dragas.net/2025/02/26

        Today is also Tuesday, a , 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! 🎉

          32 ★ 26 ↺

          [?]FediMeteo » 🌐
          @admin@fedimeteo.com

          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 , so I want to say thanks to:

          • OpenMeteo - @openmeteo@fosstodon.org - for providing accurate, high quality data, without which FediMeteo would be far less useful
          • @grunfink@comam.es - 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
          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! 🎉


            4 ★ 3 ↺

            [?]FediMeteo » 🌐
            @admin@fedimeteo.com

            1 ★ 0 ↺
            in reply to »

            [?]FediMeteo » 🌐
            @admin@fedimeteo.com

            It's on the to-add list 🙂

              ...
              2 ★ 0 ↺
              in reply to »

              [?]FediMeteo » 🌐
              @admin@fedimeteo.com

              Yes, in general I prefer to use a bare metal. But here, I'd like to demonstrate we can do this on a 4 euros/month VPS, so (at least for now) I'll continue this way 🙂

                1 ★ 0 ↺
                in reply to »

                [?]FediMeteo » 🌐
                @admin@fedimeteo.com

                It was (still is, for other VMs I have) netcup.
                I think it may be related to the Black Friday offers as all the VMs (especially the cheaper ones) are suffering from the same problem. The performance dropped.
                I was staying under the caps.
                Maybe they didn't do it on purpose, maybe I have some busy neighbours. It's just because I want to stay on a 4 euros/month VPS, otherwise I have plenty of dedicated hosts to use for this - and there, I can autocap myself if needed 🙂

                  ...
                  3 ★ 2 ↺

                  [?]FediMeteo » 🌐
                  @admin@fedimeteo.com

                  ...
                  1 ★ 0 ↺
                  in reply to »

                  [?]FediMeteo » 🌐
                  @admin@fedimeteo.com

                  You're probably right. I'll set it to 2 weeks.

                    ...
                    26 ★ 11 ↺

                    [?]FediMeteo » 🌐
                    @admin@fedimeteo.com

                    Infrastructure Update

                    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.


                      ...
                      6 ★ 2 ↺

                      [?]FediMeteo » 🌐
                      @admin@fedimeteo.com

                      1 ★ 0 ↺
                      in reply to »

                      [?]FediMeteo » 🌐
                      @admin@fedimeteo.com

                      ...
                      4 ★ 2 ↺

                      [?]FediMeteo » 🌐
                      @admin@fedimeteo.com

                      0 ★ 0 ↺
                      in reply to »

                      [?]FediMeteo » 🌐
                      @admin@fedimeteo.com

                      ...
                      27 ★ 28 ↺

                      [?]FediMeteo » 🌐
                      @admin@fedimeteo.com

                      Friends of FediMeteo,
                      in a few weeks FediMeteo will turn one year old.
                      What better way to celebrate than by adding coverage for a few new countries?

                      So I’m asking you all: which country would you like to see among the next ones supported?

                      Tagging @FediFollows@social.growyourown.services and @FediTips@social.growyourown.services for extra visibility 😉


                        ...
                        Older...
                        39 ★ 22 ↺
                        daltux boosted

                        [?]FediMeteo » 🌐
                        @admin@fedimeteo.com

                        Ciao, FediMeteo!

                        In 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.


                          ...
                          0 ★ 0 ↺
                          in reply to »

                          [?]FediMeteo » 🌐
                          @admin@fedimeteo.com

                          @underwood@fosstodon.org @stefano@bsd.cafe not yet - it's a part of the bot code and it isn't ready for release, yet. (Many comments, mostly in Italian, etc)

                            7 ★ 2 ↺

                            [?]FediMeteo » 🌐
                            @admin@fedimeteo.com

                            Update: all the FediMeteo instances have been upgraded to snac 2.85


                              27 ★ 11 ↺
                              ThOverlord boosted

                              [?]FediMeteo » 🌐
                              @admin@fedimeteo.com

                              Under the hood update!

                              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.

                                ...
                                3 ★ 1 ↺

                                [?]FediMeteo » 🌐
                                @admin@fedimeteo.com

                                1 ★ 0 ↺
                                in reply to »

                                [?]FediMeteo » 🌐
                                @admin@fedimeteo.com

                                8 ★ 4 ↺
                                viq boosted

                                [?]FediMeteo » 🌐
                                @admin@fedimeteo.com

                                Some traffic statistics:

                                | Month | RX | TX | Total | Avg rate |
                                |----------|-------------|-------------|-------------|----------|
                                | 2025-01 | 94.83 GiB | 399.68 GiB | 494.51 GiB | 1.59 Mbit/s |
                                | 2025-02 | 192.88 GiB | 773.54 GiB | 966.42 GiB | 3.43 Mbit/s |
                                | 2025-03 | 316.48 GiB | 1.25 TiB | 1.55 TiB | 5.10 Mbit/s |
                                | 2025-04 | 315.47 GiB | 1.21 TiB | 1.52 TiB | 5.16 Mbit/s |
                                | 2025-05 | 886.55 GiB | 1.37 TiB | 2.23 TiB | 7.33 Mbit/s |
                                | 2025-06 | 1.07 TiB | 1.32 TiB | 2.39 TiB | 8.12 Mbit/s |
                                | 2025-07 | 1.12 TiB | 1.40 TiB | 2.51 TiB | 8.26 Mbit/s |
                                | 2025-08 | 1.11 TiB | 1.43 TiB | 2.54 TiB | 8.33 Mbit/s |
                                | 2025-09 | 1.08 TiB | 1.43 TiB | 2.51 TiB | 8.51 Mbit/s |
                                | 2025-10 | 1.11 TiB | 1.46 TiB | 2.57 TiB | 8.45 Mbit/s |
                                | 2025-11 | 1.04 TiB | 1.38 TiB | 2.43 TiB | 8.23 Mbit/s |
                                | 2025-12 | 169.98 GiB | 278.75 GiB | 448.73 GiB | 9.13 Mbit/s |
                                | Estimated | 1.05 TiB | 1.73 TiB | 2.78 TiB | |


                                  ...
                                  9 ★ 5 ↺
                                  It's Just Me boosted

                                  [?]FediMeteo » 🌐
                                  @admin@fedimeteo.com

                                  13 ★ 8 ↺
                                  It's Just Me boosted

                                  [?]FediMeteo » 🌐
                                  @admin@fedimeteo.com

                                  Fedimeteo: A look at the numbers

                                  I reviewed the latest data from the Fedimeteo network to pull out some statistics.

                                  One important note before looking at these figures: these numbers only reflect direct followers on the Fediverse. They do not account for people following via RSS feeds or those who check the web pages directly. That "hidden" audience is massive but effectively impossible to calculate, so we are strictly looking at the ActivityPub follower counts here. Each country has its own FreeBSD jail.

                                  The Heavyweights: Germany vs. USA
                                  While usfedim (USA) holds the top spot for total numbers with 1,813 followers, defedim (Germany) is remarkably close behind with 1,597. The difference lies in the density: the German community is concentrated around just 138 cities, whereas the US network is spread across a massive 1,243 locations.

                                  Engagement Density
                                  If we look at the ratio of followers per city, the European instances show the highest concentration of users.
                                  Germany** leads with roughly 11.6 followers for every city tracked.
                                  The UK** follows with 8.7 followers per city.
                                  Austria** sits at 7.7.

                                  In these regions, each city feed serves a comparatively larger group of locals.

                                  The "Quiet" Instances
                                  On the other end of the spectrum, some instances are maintaining a lot of data for a very exclusive audience.
                                  Malta (mtfedim)** is tracking 20 different cities but currently has only 2 followers. That is a ratio of 10 cities per follower.
                                  Slovakia (skfedim)** tracks 30 cities for just 8 followers.

                                  The American Scale
                                  The sheer size of the US infrastructure is an outlier. usfedim accounts for 42.6% of all tracked cities in the entire Fedimeteo network (1,243 out of 2,918), but it holds only 23.9% of the total followers. It is by far the largest instance in terms of output, even if the user base is more spread out than in Europe.

                                  Small but Efficient
                                  A special mention goes to The Netherlands (`nlfedim`). With only 36 cities tracked, they have managed to gather 233 followers, making it one of the most efficient instances in terms of community interest relative to the number of locations tracked.


                                    3 ★ 1 ↺

                                    [?]FediMeteo » 🌐
                                    @admin@fedimeteo.com

                                    ...
                                    5 ★ 3 ↺

                                    [?]FediMeteo » 🌐
                                    @admin@fedimeteo.com

                                    0 ★ 0 ↺
                                    in reply to »

                                    [?]FediMeteo » 🌐
                                    @admin@fedimeteo.com

                                    Interesting! Thank you for pointing it out. The reason is this:
                                    • in Australia was already 3/12 so the forecasts have been pushed with the right date but the web interface is using the webserver's timezone (CET) so it was already the 2/12. So the local timeline (that is: if you subscribe to the city) is ok but the website's date is off. I'm not sure this can be fixed, but I'll try to understand with the snac author (the platform FediMeteo uses)
                                    CC: @FediFollows@social.growyourown.services

                                      ...
                                      2 ★ 0 ↺
                                      in reply to »

                                      [?]FediMeteo » 🌐
                                      @admin@fedimeteo.com

                                      Realtime because they'll reach your timeline as soon as they'll be published. I don't think it would be possible (or polite) to push forecasts every minute 🙂

                                      CC: @FediFollows@social.growyourown.services

                                        ...
                                        0 ★ 0 ↺
                                        in reply to »

                                        [?]FediMeteo » 🌐
                                        @admin@fedimeteo.com

                                        This is a good question. FediMeteo pushes forecasts into the Fediverse and isn't a proper application, so it would be impossible here. For the "normal" weather apps, I don't think it should be complicated to implement.

                                        CC: @FediFollows@social.growyourown.services

                                          0 ★ 0 ↺
                                          in reply to »

                                          [?]FediMeteo » 🌐
                                          @admin@fedimeteo.com

                                          More countries will be covered, especially in Africa and Asia

                                          CC: @FediFollows@social.growyourown.services

                                            0 ★ 0 ↺
                                            in reply to »

                                            [?]FediMeteo » 🌐
                                            @admin@fedimeteo.com

                                            Given the current implementation, that's not possible. The idea of using the local language was to give a "more familiar" feeling to the people living there. That's why I added the emojis 🙂

                                            CC: @FediFollows@social.growyourown.services

                                              4 ★ 2 ↺
                                              marcelo boosted

                                              [?]FediMeteo » 🌐
                                              @admin@fedimeteo.com

                                              3 ★ 1 ↺

                                              [?]FediMeteo » 🌐
                                              @admin@fedimeteo.com

                                              6 ★ 3 ↺

                                              [?]FediMeteo » 🌐
                                              @admin@fedimeteo.com

                                              ...
                                              1 ★ 0 ↺
                                              in reply to »

                                              [?]FediMeteo » 🌐
                                              @admin@fedimeteo.com

                                              I'll add it tomorrow and will let you know.

                                              CC: @FediFollows@social.growyourown.services

                                                ...
                                                0 ★ 0 ↺
                                                in reply to »

                                                [?]FediMeteo » 🌐
                                                @admin@fedimeteo.com

                                                1 ★ 0 ↺
                                                in reply to »

                                                [?]FediMeteo » 🌐
                                                @admin@fedimeteo.com

                                                @cyplo@peninsula.industries no problem. I'll add it tomorrow

                                                  ...

                                                  History

                                                  Back to top - More...