#FediMeteoUpdates #FediMeteoAnnouncements
snac
#FediMeteoUpdates #FediMeteoAnnouncements
I don't know how many web sites out there implement Webmention (I guess very few), but given that it has been very simple to implement, here it is.
Long live the non-big-tech Internet.
#Webmention #IndieWeb
Every morning, an instance administrator wakes up knowing they need to keep the infrastructure running smoothly for their users, ensuring a good and free social experience.
Every morning, a Fediverse user wakes up knowing they will find many people eager to socialize and interact, who strive to keep the Internet a place for the free exchange of ideas and opinions, away from the dynamics of closed protocols and Big Tech monetization.
It doesn't matter if you are a server administrator or a Fediverse user, thank you for being here and for contributing every day with your efforts to keep the Internet a free place.
#ThankYouTuesday #Mastodon #Fediverse #SocialNetwork #SocialNetworks #GoToSocial #Akkoma #Takahe #Snac #Snac2 #Misskey #CalcKey #Firefish #AllTheGreatFediSoftware
Added Webmention support for links (Markdown-style or direct) written in a post.
Added new command-line options for list maintenance.
Display custom emoji in more places (contributed by dandelions).
Mastodon API: fixed infinite scroll in many clients (thanks to cheeaun for giving me the clue), added /api/v1/accounts/.../lists endpoint (contributed by dandelions).
Email notifications can now be sent via libcurl SMTP instead of spawning the /usr/sbin/sendmail program. To use this new feature, some additional server configuration is needed, see snac(8) (contributed by shtrophic).
https://comam.es/what-is-snac
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
#snacAnnounces
You don't know Snac? But you should: https://codeberg.org/grunfink/snac2
A simple, minimalistic #ActivityPub instance server written in C, no database needed, totally JavaScript-free, no cookies either, not much bullshit.
Hopefully Phanpy works better now for folks on #snac . Took me some time to investigate this issue https://codeberg.org/grunfink/snac2/issues/164#issuecomment-4415162 , found that `Access-Control-Expose-Headers: Link` header is needed for `Link` header to be read by the browser's `fetch`, used by Masto.js to paginate requests 🙇♂️
Related issue: https://github.com/cheeaun/phanpy/issues/1042
https://comam.es/what-is-snac
If you find #snac useful, please consider buying grunfink a coffee or contributing via LiberaPay.
#snacAnnounces #FrugalFediverse
The last #snac release fixes a problem with the Mastodon API. Now, apps (or webapps like Phanpy) properly work as the "inifite scrolling" has been fixed.
Thanks, @grunfink - this was one thing that kept some of my friends away from self-hosting with snac, and now I can help them to have their own digital home.
https://www.tesio.it/2024/12/18/how-to-run-your-own-social-network.html
#permacomputing #retrocomputing #hacking #cgi
The search box also accepts post URLs; the post is requested and, if it's found, can be interacted with (liked, boosted, replied to, etc.).
IP addresses for failed logins are tracked and throttled to mitigate brute force attacks (see snac(8) for more information).
Fixed a bug regarding repeated attachments when editing a post.
Mastodon API: Improved timeline pagination in some clients (details: an HTTP Link header has been added), fixed missing audio attachments, fixed an incorrect value for the bot field in newly created accounts, fixed a crash, implemented markers (contributed by nowster).
When running in server mode, the pidfile is locked to avoid concurrent running of the same server instance.
Added documentation and some tweaks to enable static compilation with musl (contributed by Shamar).
https://comam.es/what-is-snac
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/
#snacAnnounces
In the northern half we'll celebrate #SolInvictus by listening to the song One Perfect Sunrise by #Orbital.
A new instance page, that shows all posts by users in the same instance (like the public instance timeline, but interactive). This will help building communities.
Follower-only replies to unknown users are not shown in timelines.
Added verification of metadata links: if the linked page contains a link back to the snac user with a rel="me" attribute, it's marked as verified.
Added a new server-level configuration parameter: min_account_age. If this value (in seconds) is set in server.json, any activity coming from accounts that were created newer than that will be discarded. This can be used to mitigate spam.
Added a profile-page relation to links in webfinger responses (contributed by khm).
Fixed some regressions and a crash.
https://comam.es/what-is-snac
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the album The Sudbury Inn by #Deleyaman.
#snacAnnounces
Dear friends of #BSDCafe and the #Fediverse,
since December 2023, snac.bsd.cafe has been operational, initially in an experimental phase but has proven to be stable and reliable.
Thus, Snac2 is now available as a service of BSD Cafe. It is considered one of the best and most comprehensive "lightweight" implementations of #ActivityPub, offering one of the best ways to interact with the Fediverse without the need for the extensive dependencies and components of Mastodon.
It is now possible to request an account on the snac2 instance of BSD Cafe. There isn't an automatic sign-up process (snac2 does not provide one, as it wasn't designed to create large communities).
For information and details, I suggest reading the relevant page on our Wiki: https://wiki.bsd.cafe/snac.bsd.cafe
Have a great week!
#OpenSource #TechCommunity #DecentralizedSocialMedia #snac #snac2
Some users gave it a try and decided to self-host. Others have kept it as a secondary account, while some use it regularly.
Happy anniversary, snac.bsd.cafe - and thanks to @grunfink for the ongoing development and improvement, always staying true to the principles of simplicity and integrity.
#BSDCafeServices #BSDCafe #snac #snac2 #Fediverse #SocialNetworks
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
So..TLS aside, what is the most lightweight reverse proxy I can use instead of nginx in front of this thing? You know, in case I would like to move the instance from this beefy PPro to, say, a #486 or a #Nintendo Wii running #NetBSD? :)
#retrocomputing #BSD #stupididea
They are modifying the software based on the needs of FediMeteo – something amazing that shows the quality of the person involved.
https://codeberg.org/grunfink/snac2
#snac #ThankYou
Fixed regression in link verification code (contributed by nowster).
Added ipv6 support for the https frontend connection (contributed by hb9hnt).
New "Like by URL" operation (contributed by dheadshot).
Added support for a Mastodon-like /share link sharing URL, like the one provided by sites like https://mastodonshare.com/ and such. To be able to use it, you must reconfigure your https proxy to redirect /share to snac (see snac(8)).
New linux landlock (sandboxing) support for enhanced security (contributed by shtrophic). It's still a bit experimental, so you have to enable it explicitly by recompiling with the WITH_LINUX_SANDBOX directive (e.g. make CFLAGS=-DWITH_LINUX_SANDBOX).
Some search fixes regarding repeated matches.
The export_csv cmdline operation now exports the CSV files inside a user's export/ subdirectory instead of the current directory.
All CSV files to be imported must now be stored inside a user's import/ subdirectory instead of the current directory.
Mastodon API: more timeline paging tunings (contributed by nowster), post language selected in apps is properly set.
The command-line operation note new reads the LANG environment variable to set the post's language.
A new command-line operation, note_unlisted, allows posting "unlisted" or "quiet public" posts.
The maximum number of entries in users' RSS feeds and in outboxes can now be set via the max_public_entries variable in the server.json file.
Fixed broken support for Audio objects.
Made xmpp and mailto URLs clickable.
https://comam.es/what-is-snac
If you find #snac useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/
#snacAnnounces
This release has been inspired by the painting Judith Slaying Holofernes by #ArtemisiaGentileschi.