jrollans.com 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.
@grunfink I submitted a Pull Request to update MacPorts' snac to 2.60 here:
https://github.com/macports/macports-ports/pull/26129
All GitHub Actions Continuous Integration checks passed OK.
I still am not in a place in my life where commit access is a responsibility I am willing to take on, so it is up to someone else to merge it.
Neat to see the improvements to Mastodon migration in this release! Maybe that will help facilitate more users?
Thank you, as usual! Also, nice to see a code push on a Thursday (in UTC at least?) not a Friday! ^_^
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
Migration from a snac account to a Mastodon one has been implemented. Please see snac(8)
(the administrator manual) for more information.
Fixed a bug in argument parsing regarding some special characters (contributed by ndagestad).
Fixed image emojis in the public profile bio.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the song State of Independence versioned by #DonnaSummer.
Migration from a snac account to a Mastodon one has been implemented. Please see snac(8)
(the administrator manual) for more information.
Fixed a bug in argument parsing regarding some special characters (contributed by ndagestad).
Fixed image emojis in the public profile bio.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the song State of Independence versioned by #DonnaSummer.
If you use #snac as your Fediverse platform, remember that you have some tools to make it less grievous: for example, the filter_reject.txt
file, in the root of your snac directory, can be filled with regular expressions (one per line), that will be matched upon the content of every incoming post. If any of those lines match, the post will be dropped silently.
If you don't know what a regular expression is, don't worry; just add a sentence or text string that happens to appear in the SPAM messages you are receiving (but please take into account that this can be pretty destructive, so be very specific with these pieces of text).
More info:
https://comam.es/snac-doc/snac.8.html#SPAM_Mitigation
CC: @Mastodon@mastodon.social @gotosocial@superseriousbusiness.org @TangerineUI@nileane.fr @phanpy@hachyderm.io
Snac2 is an excellent software solution for accessing the Fediverse. It is lightweight, very easy to compile and install, has minimal dependencies, and the development is progressing along a clear, clean, and logical path - thank you, @grunfink
Since last December, BSD Cafe has had, among its services, a snac instance - https://snac.bsd.cafe - which has been used sparingly, mainly by some for testing purposes. I’ve kept it as a 'testing' option.
In light of the interest it is generating (we now have stable users) and given that development is evolving to allow for both inbound and outbound movement, I have decided to designate it as a stable solution for accessing the Fediverse and to consider it a primary service of the BSD Cafe.
It has always received the utmost attention, I have consistently updated it promptly, and it has always been accessible, but I have also modified all the descriptions to clarify that it is a stable and definitive solution.
For more information, there is always a dedicated page on our wiki: https://wiki.bsd.cafe/snac.bsd.cafe
Stay Tuned!
#BSDCafe #BSDCafeServices #BSDCafeAnnouncements #snac #snac2 #Fediverse #Mastodon
Snac2 is an excellent software solution for accessing the Fediverse. It is lightweight, very easy to compile and install, has minimal dependencies, and the development is progressing along a clear, clean, and logical path - thank you, @grunfink
Since last December, BSD Cafe has had, among its services, a snac instance - https://snac.bsd.cafe - which has been used sparingly, mainly by some for testing purposes. I’ve kept it as a 'testing' option.
In light of the interest it is generating (we now have stable users) and given that development is evolving to allow for both inbound and outbound movement, I have decided to designate it as a stable solution for accessing the Fediverse and to consider it a primary service of the BSD Cafe.
It has always received the utmost attention, I have consistently updated it promptly, and it has always been accessible, but I have also modified all the descriptions to clarify that it is a stable and definitive solution.
For more information, there is always a dedicated page on our wiki: https://wiki.bsd.cafe/snac.bsd.cafe
Stay Tuned!
#BSDCafe #BSDCafeServices #BSDCafeAnnouncements #snac #snac2 #Fediverse #Mastodon
Since last December, BSD Cafe has had, among its services, a snac instance - https://snac.bsd.cafe - which has been used sparingly, mainly by some for testing purposes. I’ve kept it as a 'testing' option.
In light of the interest it is generating (we now have stable users) and given that development is evolving to allow for both inbound and outbound movement, I have decided to designate it as a stable solution for accessing the Fediverse and to consider it a primary service of the BSD Cafe.
It has always received the utmost attention, I have consistently updated it promptly, and it has always been accessible, but I have also modified all the descriptions to clarify that it is a stable and definitive solution.
For more information, there is always a dedicated page on our wiki: https://wiki.bsd.cafe/snac.bsd.cafe
Stay Tuned!
#BSDCafe #BSDCafeServices #BSDCafeAnnouncements #snac #snac2 #Fediverse #Mastodon
@grunfink I submitted a PR to update MacPorts' snac to 2.59 here:
https://github.com/macports/macports-ports/pull/25774
Passed the GitHub Actions CI checks.
As usual, I don't have commit access so it's up to someone else to merge it.
Thank you for your continued improvements and bug fixes! I see even since the 2.59 release there's already been changes to the repo.
Also, while I am not the biggest VNV Nation fan, I have seen them perform live at least once, groovy to see some resonance in audio inspiration too! ^_^
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
Added post drafts: new or edit post edition dialogs include a checkbox that will cause the message to not be posted, but stored in a list of drafts, directly accesible from the private timeline. From that list, drafts can be edited and definitely posted (or re-stored as a draft for later editing).
Fixed a bug that caused Block
notifications to not be shown properly.
Fixed crash in a corner case of the URL parameter parsing code.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the song Nova (Shine a Light on Me) by #VNVNation.
Added post drafts: new or edit post edition dialogs include a checkbox that will cause the message to not be posted, but stored in a list of drafts, directly accesible from the private timeline. From that list, drafts can be edited and definitely posted (or re-stored as a draft for later editing).
Fixed a bug that caused Block
notifications to not be shown properly.
Fixed crash in a corner case of the URL parameter parsing code.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the song Nova (Shine a Light on Me) by #VNVNation.
A small compendium of the Fediverse platforms I use/know well.
In the past few days, I revisited some of my old Fediverse instances since some friends asked me to help them set up a new one. I also took the chance to perform maintenance on some leftover instances. Here's my experience:
Akkoma: My oldest instance still running, opened in 2022. It was offline for a few months (3/4). I updated everything to the latest version and restarted it. I’m not sure why, but it’s extremely slow, with a heavy load on Postgres and many queries just to open the main page. I like Akkoma - I'll investigate further.
GoToSocial: I updated a friend's instance - GoToSocial itself was up-to-date, but the underlying system wasn’t. I noticed that once it exceeds 2000 followings, it becomes a bit slow. The database is PostgreSQL, but that's not the issue. The GoToSocial process becomes somewhat heavy on the VPS. Still, it's very usable and a software with great potential, in my opinion. The Mastodon API is implemented quite well and works with the major software.
Mitra: It seems well-built. The person had around 1000 followers and followings on a Mastodon account, which they moved from a large instance. No speed issues, though sending a message makes the server “heavy” for a bit, but it’s temporary. The Mastodon API is partially implemented, but the software is advancing quickly, and I find its native interface quite pleasant.
Snac2: I've always had a soft spot for Snac2. The lack of a database and some design choices make it an excellent solution for small instances. For example, sending posts to all known instances increases visibility and interaction. Its basic, JavaScript-free interface is very clear, though it might not be the best for those used to Mastodon. But the Mastodon API is improving version by version, and I think the developer is doing an excellent job. It struggles a bit with larger numbers, but that's due to the underlying file system, not the software itself. If "move" support (both in and out) were added, I would recommend it to anyone starting self-hosting for single-user or small community instances because "move" is one of the options that gives the most freedom in Fediverse software.
Mastodon: My “old” personal instance was stuck at version 4.1.x and had been offline for a few months. I updated the FreeBSD Jail and upgraded Mastodon to 4.2.12 and then to 4.3.0-beta1. No issues. I also helped a friend (who had an old Pleroma-based instance they barely used) migrate. This user has around 5000 followers and followings - Mastodon is running on FreeBSD on a VPS (arm64) for just over 3 euros a month, with no significant issues (apart from media storage, but that's not Mastodon’s fault). Mastodon is sometimes said to be heavy, and that's partly true, but its modularity ensures that even in cases of overload, queues may slow down, but navigation and the local timeline remain reasonably fast. I think this is a good thing for any larger-scale use of an instance.
In short, I think things are moving in the right direction, and the software is evolving nicely. Well done, devs!
#Fediverse #Akkoma #GoToSocial #Mitra #Snac2 #Snac #Mastodon #SelfHosting #InstanceManagement #FreeBSD #OpenSource
Keep the good work.
Search by content also looks into alt-text from attachments (images, videos, etc.).
Search by content is case insensitive for all Unicode-supported alphabets (previously was only for ASCII characters).
Added support for bookmarking posts.
Fixed a failed compilation under Solaris/Illumos.
The actor Person
object now includes a featured
property, that returns the list of pinned posts.
The delete post button can now be hidden server-wise (it's not very useful and clutters the space).
The lists of pinned and bookmarked posts are directly accesible from the private timeline.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
Search by content also looks into alt-text from attachments (images, videos, etc.).
Search by content is case insensitive for all Unicode-supported alphabets (previously was only for ASCII characters).
Added support for bookmarking posts.
Fixed a failed compilation under Solaris/Illumos.
The actor Person
object now includes a featured
property, that returns the list of pinned posts.
The delete post button can now be hidden server-wise (it's not very useful and clutters the space).
The lists of pinned and bookmarked posts are directly accesible from the private timeline.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
@grunfink I submitted a PR to update MacPorts' snac to 2.57 here:
https://github.com/macports/macports-ports/pull/25258
GitHub Actions CI went OK!
I don't have commit access, so it's up to someone else to merge it.
Thank you for continuing to improve and iterate snac!
#snac #MacPorts #OpenSource #ActivityPub #Mastodon #NoDatabaseNeeded #NoJavaScript #NoCookiesEither #NotMuchBullShit #snacAnnounces
Added support for listening on UNIX-like sockets.
Don't allow empty polls.
Added support for Markdown-style images (converted to attachments) and strikethrough text.
Added support for incoming Move
messages: when received, the new account is followed and the old one is unfollowed.
Incoming EmojiReact
messages are internally converted to Like
(more proper support will happen eventually).
Blocks are also notified.
Mastodon API: fixed a cache bug when following local users.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
Added support for listening on UNIX-like sockets.
Don't allow empty polls.
Added support for Markdown-style images (converted to attachments) and strikethrough text.
Added support for incoming Move
messages: when received, the new account is followed and the old one is unfollowed.
Incoming EmojiReact
messages are internally converted to Like
(more proper support will happen eventually).
Blocks are also notified.
Mastodon API: fixed a cache bug when following local users.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
Don't show instance announcements in public timelines (contributed by sarahpw).
Added auto boosting. If an account has this flag enabled, all mentions to that account are automatically boosted to all its followers (contributed by sarahpw).
Fixed typos in manpages (contributed by sergiodj).
Some minor performance improvements (contributed by Claire).
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
Don't show instance announcements in public timelines (contributed by sarahpw).
Added auto boosting. If an account has this flag enabled, all mentions to that account are automatically boosted to all its followers (contributed by sarahpw).
Fixed typos in manpages (contributed by sergiodj).
Some minor performance improvements (contributed by Claire).
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
@residualentropy start with a fork but start with something more primed for customization like @bonfire or @takahe or #SNAC
Support for custom Emojis has been added; they are no longer hardcoded, but read from the emojis.json
file at the server base directory. Also, they are no longer limited to string substitutions, but images as external URLs are also supported (see snac(8)
for more information).
Fixed a bug that caused some notifications to be lost when coming from a user in the same instance.
Added an additional check for blocked instances (sometimes, posts from blocked sites that were ancestors of legit posts were 'leaking' into the timeline).
On OpenBSD, if the disable_email_notifications
server flag is set to true
, unveil()
is not called for the execution of the /usr/sbin/sendmail
binary and pledge()
doesn't set the exec
promise.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the album Eternal Embers by #Meltt.
Support for custom Emojis has been added; they are no longer hardcoded, but read from the emojis.json
file at the server base directory. Also, they are no longer limited to string substitutions, but images as external URLs are also supported (see snac(8)
for more information).
Fixed a bug that caused some notifications to be lost when coming from a user in the same instance.
Added an additional check for blocked instances (sometimes, posts from blocked sites that were ancestors of legit posts were 'leaking' into the timeline).
On OpenBSD, if the disable_email_notifications
server flag is set to true
, unveil()
is not called for the execution of the /usr/sbin/sendmail
binary and pledge()
doesn't set the exec
promise.
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the album Eternal Embers by #Meltt.
Incoming posts can now be filtered out by content using regular expressions on a server level (these regexes are written in the filter_reject.txt
file at the server base directory; see snac(5)
and snac(8)
).
Improved page position after hitting the Hide
or MUTE
buttons (for most cases).
Use a shorter maximum conversation thread level (also, this maximum value is now configurable at compilation level with the MAX_CONVERSATION_LEVELS
define).
Fixed a bug where editing a post made the attached media or video to be lost.
The way of refreshing remote actor data has been improved.
Posting from the command-line now allows attachments.
Added defines for time to enable MacOS builds (contributed by andypiper).
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the song The Raven by #CarolineLavelle.
Incoming posts can now be filtered out by content using regular expressions on a server level (these regexes are written in the filter_reject.txt
file at the server base directory; see snac(5)
and snac(8)
).
Improved page position after hitting the Hide
or MUTE
buttons (for most cases).
Use a shorter maximum conversation thread level (also, this maximum value is now configurable at compilation level with the MAX_CONVERSATION_LEVELS
define).
Fixed a bug where editing a post made the attached media or video to be lost.
The way of refreshing remote actor data has been improved.
Posting from the command-line now allows attachments.
Added defines for time to enable MacOS builds (contributed by andypiper).
If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink
This release has been inspired by the song The Raven by #CarolineLavelle.