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

Admin email
angel@triptico.com
Admin account
@angel@triptico.com

Search results for tag #snac

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

Stefano BSD Cafe (snac instance account) »
@stesnac@snac.bsd.cafe

Shamar »
@Shamar@qoto.org

I have to say that the more I look at the @grunfink's source code, the more I like it.

The Real Grunfink »
@grunfink@comam.es

I'm glad to announce the release of version 2.64 of , the simple, minimalistic instance server written in C. It includes the following changes (mostly bugfixes):

Some tweaks for better integration with https://bsky.brid.gy (the BlueSky bridge by brid.gy).

A corner case bug in the media proxying code has been fixed.

Hashtags can now include underscores.

The server now creates a pidfile inside the data directory.

Mastodon API: fixed a crash in the notification code, fixed autocapitalization in the OAuth login field (contributed by fkooman).

https://comam.es/what-is-snac

If you find useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/

This release has been inspired by the song Take Me To The River by .

martin »
@martin@snac.thincloud.freemyip.com

This reminded me to make a liberapay contribution. :)
I'm really enjoying running my own instance. It hits the sweet spot for me of enough interaction without getting overwhelmed. Thanks!

steve mookie kong »
@mookie@shumai.xyz

I found this nice install guide for written by @eltheanine and wanted to share.

the.teabag.ninja/snac-installa

The Real Grunfink »
@grunfink@comam.es

For today's , I want to send my regards to all people that have contributed any piece of code to or that have sponsored me via one way or another.

You, people, are great.

Victor Moral ⁂ »
@victor@taquiones.net

No os lo vais a creer, chiques, pero ayer me saqué una cuenta en bluesky para ver qué era exactamente y... Es twitter con el lema del buen rollo delante; como Google y su otro lema. No hay más.

Ahora, entiendo que les guste más que Twitter porque es más nuevo y huele mejor. Va a ser interesante ver qué ocurre con todos esos veteranos del pájaro mudados a otro twitter, más nuevo como digo, con toda la experiencia acumulada en años de uso del viejo twitter. Me recuerda a esas novelas cifi en las que a los humanos se les escapan por error bichos en otro entorno y cuando vuelven años más tarde aquello es terrorífico por cómo han derivado.

Cada vez estoy más contento de tener aquí mi casa, mi castillo, mi trinchera, ... Mi tumba. 🙂 (¡Toma ya!)

Mi propio servidor con del que no me pueden echar más que el casero cuando deje de pagar.

Shamar »
@Shamar@qoto.org

@grunfink

Thanks, I've seen handles SIGINT by terminating politely.

does it save a pidfile somewhere?

I can't find any in the data/ dir and I can't find an entry in the server.json

dharmik »
@dharmik@fosstodon.org

@grunfink any tips on what would be the best way to not make a instance feel slow. i host one for all my friends, and it could be due to federation (it caches everything?? idk). any solution you have?? i host on knt host.

The Real Grunfink »
@grunfink@comam.es

Hi. The only way to stop a server is by sending it a signal with the kill command, or by configuring it under a service control system like systemd, or rc file, and stopping it from there. You have many examples of how to do this in the examples/ directory of the source repository.

Regarding the use of a Unix socket, just set the address field with the full path to it (instead of an IP address), like described in snac(8), the Administrator Manual: https://comam.es/snac-doc/snac.8.html#address

Shamar »
@Shamar@qoto.org

@grunfink

Hi, I managed to build a statically linked with musl (and zlib, curl and openssl).

Now I realized that I could deploy it as a FastCGI, but I wonder how I could stop a running process on snac update.

Is there a kill switch one could toggle eg by creating an empty file with a specific name under the data dir? Or maybe a version file that is periodically checked by snac processes that exit() when you start a new version?

Or maybe something even simpler I'm missing?

Also, I've read that snac now support unix domain sockets, but I can't find anything about that in the doc... where should I look?

@stefano

The Real Grunfink »
@grunfink@comam.es

thanks for not releasing on a Friday! The slacker in me is still 8 hours behind up stream
😆

I usually release on Thursdays (unless something serious happened), in case someone wants to play with as a weekend project 😉

ティージェーグレェ »
@teajaygrey@snac.bsd.cafe

I submitted a Pull Request to update MacPorts' snac to 2.63 here:

https://github.com/macports/macports-ports/pull/26605

GitHub Actions Continuous Integration checks are running (2 of 3 have passed already which is a good sign).

It's up to someone else with commit access to merge it.

Thank you again for your continued improvements (and also, thanks for not releasing on a Friday! The slacker in me is still 8 hours behind up stream, maybe I can blame time zones? ;)


Chema Hernández Gil »
@chema@ctrvx.net

Thank you, I really love all these new thoughtful features! remains the undefeated server to me.

CC: @stefano@bsd.cafe

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

Tzafrir »
@tzafrir@tooot.im

Just installed on my Debian server from the backports package. Thanks to @grunfink for Snac and to @jvalleroy and to @sergiodj for packaging it. The packaging worked almost out of the box (needed adjustment because the httpd had a more complex configuration, but really minimal tweaks).

One thing I did change: I moved the data directory to a subdirectory of the home directory, to avoid leaking e.g. history.

I wonder if this is over-paranoid and pointless.

The Real Grunfink »
@grunfink@comam.es

I'm glad to announce the release of version 2.63 of , the simple, minimalistic instance server written in C. It includes the following changes:

The server can now act as a proxy for all image, audio or video media coming from other account's posts (both from the Web UI and the Mastodon API). This way, other servers will see media requests coming from the server IP, not the user's, improving privacy. This is controlled by setting the proxy_media boolean field to server.json to true.

The strict_public_timelines option introduced in the previous release now works correctly.

Fixed a crash when posting from the links browser.

Fixed some repeated images from Lemmy posts.

Fixed a crash when posting an image from the tooot mobile app.

Updated FreeBSD rc script: the server process is now managed by the daemon(8) utility (contributed by @stefano@bsd.cafe).

RSS feeds are now in 2.0 version instead of 0.91.

https://comam.es/what-is-snac

If you find useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/donate

This release has been inspired by the song New Moon (Dark Phase) by .

Justine Smithies »
@justine@snac.smithies.me.uk

That is why at the foot of my bio it says: 😉

This instance is running on and so will not display any metrics on those I follow or my followers.

CC: @grunfink@comam.es

Justine Smithies »
@justine@snac.smithies.me.uk

So I've been running my own instance for the past week and I have to say that I'm actually loving it. It hardly takes up any resources and the inbuilt web interface is easily configurable with nothing more than .
There are some things that folk used to running might not like. For example it does not show any follower or following numbers to any instances. So people using Mastodon will see 0 followers and 0 following even though those Snac uses may have 100's of followers .
You do get a people tab on the snac interface that is just a list divided into people following you and people you follow but no numbers. This is an intentional design feature by the author @grunfink@comam.es who stated.
I haven't implemented a simple count of following / followers on purpose; I consider all metrics in network media inherently toxic, because it's a way of comparing the relative success of people. This is also why, as seen from other Fediverse implementations, snac accounts always report 0 / 0 connections.
Also not all features work with android / iOS apps but most of the essentials do. I occasionally use when I'm not just using the web interface for Snac which I just find easier. I think I will be staying with this fantastic lightweight piece of software and look forward to see what new features get added in the future. A wish would be to have a way of importing followers from Mastodon to Snac, which I think the dev is working on at the moment. Oh and I nearly forgot to say that you can import the CSV file of people that you are following through the command line and it's fairly simple to do too. I'd 100% recommended giving Snac a try if you're looking for a no nonsene lightweight instance.

https://codeberg.org/grunfink/snac2

Justine Smithies »
@justine@snac.smithies.me.uk

tells me when I'm followed, unfollowed, and blocked . I'm certainly not doing any magic.

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

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.

Justine Smithies »
@justine@snac.smithies.me.uk

If you're not worried about displaying your follower / follow metric then is fantastic. That's what I'm using and you can import / export to and from

https://codeberg.org/grunfink/snac2

Justine Smithies »
@justine@snac.smithies.me.uk

Testing another emoji this time beastie

Justine Smithies »
@justine@snac.smithies.me.uk

Just mind me, testing another custom emoji on my instance.

Justine Smithies »
@justine@snac.smithies.me.uk

So it seems folk on instances don't see the emoji from the above post. Yet other and instances do. 🤔

Justine Smithies »
@justine@snac.smithies.me.uk

Does anybody see the emoji or just text?
Testing emojis on my instance. Images may change until I'm satisfied.

The Real Grunfink »
@grunfink@comam.es

Hi, Justine. has a feature that is somewhat atypical: the inbox collection, which stores all public inboxes that crosses your instance and send all posts you generate to them, even if no specific accounts on that instance are in the 'to' list. Though it's on specification (what Mastodon calls 'federating' is very similar), some people or admins may find that posts from your instance arrives to them with no apparent reason, and may block due to ignorance and/or overzealous behaviour. You can disable this by setting the disable_inbox_colllection variable to true in you server.json config file.

Also, some people looks at the 0 count of followers / followees and infer (incorrectly) that it's a new account and blindly block your account.

CC: @normis@s.dodies.lv

The Real Grunfink »
@grunfink@comam.es

Hi. does not publish the list of followers nor the list of accounts being followed; this is on purpose. That's why snac accounts always seem to have 0/0 contacts from the outside world.

The Real Grunfink »
@grunfink@comam.es

Hello. I'm very glad you started this endeavour and wish you the best of luck.

I don't ask for anything; is free software. Anyway, you can contribute whatever and whenever you consider to my Liberapay account: https://liberapay.com/grunfink

CC: @ricardo@bsd.cafe

Ricardo Martín »
@ricardo@mastodon.bsd.cafe

@knt How much of the future service revenue would be allocated to support the developer?

Justine Smithies »
@justine@snac.smithies.me.uk

I run my own instance which is a lightweight activitypub server which I'm writing this toot to you on.
Take a read of their repo here.

https://codeberg.org/grunfink/snac2

CC: @Gargron@mastodon.social @ruud@mastodon.world

Justine Smithies »
@justine@snac.smithies.me.uk

I'm not sure if my posts numbers show for you as I know my followers and following don't show because I'm using a instance. But I do follow folk and have followers.
So folk might to take things like that into account too as they maybe on a snac2 instance.

The Real Grunfink »
@grunfink@comam.es

Oh. One of 's goals is to endorse cuteness and the nice side of things, so this is doubly sad. I'll do my best to fix it ASAP to help propagating pretty cats and the greenest prairies.

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

I woke up this morning:

- I have a bit of a headache
- The BSD Cafe snac instance had crashed, so it was down - I modified the rc.d script to run under daemon(8) to restart automatically (and I sent a PR to include it)
- a critical virtualized Windows server for a client was in total crash (resolved by doing a stop/start from the Proxmox console, but this will also move to bhyve soon)
- I spilled half of my coffee on the floor - and being an espresso, I have very little left

I’m waiting for the locusts...

ティージェーグレェ »
@teajaygrey@rap.social

@grunfink I submitted a Pull Request to update MacPorts' snac to 2.62 here:

github.com/macports/macports-p

Currently the GitHub Continuous Integration checks are queued, so I don't know when that will complete or what the results will be, but hopefully it's just a delay in the process and doesn't reveal any errors.

Thank you for your continued improvements!

The Real Grunfink »
@grunfink@comam.es

Hello, users. I've just found that the new strict_public_timelines option does not work well, as it's also applying to the private timeline. So I recommend to disable it by now and wait for the next stable release, where it will be fixed.

Sorry for the incovenience.

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

The BSD Cafe instance has been updated to 2.62

Stefano BSD Cafe (snac instance account) »
@stesnac@snac.bsd.cafe

The BSDCafe instance has been updated to 2.62


The Real Grunfink »
@grunfink@comam.es

I'm glad to announce the release of version 2.62 of , the simple, minimalistic instance server written in C. It includes the following changes:

Added a new user option to collapse top level threads by default.

Added a new disable_block_notifications boolean field to server.json to disable the notifications of Block activities.

Added a new strict_public_timelines boolean field to server.json to only show an account's posts and boosts (no trees) in public timelines.

Fixed repeated images in posts from some implementations (those that include an image both as an attachment and as an <img> tag inside the post content).

Added a small HTML/CSS tweak to improve post previews from some implementations (contributed by nyanide).

Notifications for EmojiReact activities now show the emoji.

New command-line action insert, to insert a post by its URL in a user's timeline.

Fixed bad processing/rendering of URLs with two or more @ symbols.

https://comam.es/what-is-snac

If you find useful, please consider contributing via LiberaPay: https://liberapay.com/grunfink/donate

This release has been inspired by the song Subways Of Your Mind by .

Stefano BSD Cafe (snac instance account) »
@stesnac@snac.bsd.cafe

I've just tried a new theme, Pika, on a test snac instance. And I like it!


Justine Smithies »
@justine@mastodon.bsd.cafe

Right so my personal instance seems to be working ok and I have managed to import all of the accounts I follow here on bsd.cafe . I'll still be using this account but will try and see how I get on with snac. You may notice that it always shows that I have no followers and that I'm not following anyone. This is intentional by the author of as they feel numbers should not matter which is quite true. Feel free to follow me over there if you haven't already and hello to any new followers.
@justine@snac.smithies.me.uk
All of this is hosted in my on a server jail running over my home FTTP connection. I'm impressed I've gotten this far. Next I'll be doing some html and css customisation's to theme it a little.

Justine Smithies »
@justine@mastodon.bsd.cafe

After getting to try the activity pub server developed by @grunfink on bsd.cafe thanks @stefano , I'm kind of tempted to spin up my own instance. Anyone here other than Stefano that runs their own instance ? Please share you pro's and con's plus any workarounds you have come up with.
Also how are you viewing / posting on mobile ? Are you just sticking with web or using the likes of ?

codeberg.org/grunfink/snac2

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

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!

0 ★ 0 ↺

Ángel »
@angel@triptico.com

The Real Grunfink »
@grunfink@comam.es

So it seems that, now that Threads is federating, the most popular person in the fediverse is... Mark Zuckerberg:

https://mastodon.bsd.cafe/users/release_candidate/statuses/112140845317198247

I find these "popularity contests" pointless, ridiculous and inherently toxic, and a signature of private social networks where the goal is not to help people communicate between each other.

This is the reason why does not propagate how many followers nor likes a person have.

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

Dear friends of and the ,
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 , 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: wiki.bsd.cafe/snac.bsd.cafe

Have a great week!

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@angel Hi, the instance is running fine. I just haven't declared it as an "official" service as I'm still considering it as experimental.
Maybe it's time to announce it and make it official 🙂

Stefano Marinelli »
@stefano@mastodon.bsd.cafe

@angel Hi, the instance is running fine. I just haven't declared it as an "official" service as I'm still considering it as experimental.
Maybe it's time to announce it and make it official 🙂

1 ★ 0 ↺

Ángel »
@angel@triptico.com

AFAIK, @stefano@bsd.cafe runs both and fediverse instances in https://bsd.cafe , but for some reason the snac one is not announced there.

Stefano BSD Cafe (snac instance account) »
@stesnac@snac.bsd.cafe

snac2 has reached version 2.44, which is stable and undoubtedly suitable for more comprehensive use.
In the coming days, I'll likely declare this instance as stable and include it in BSD Cafe's services. Plurality and choice are fundamental in a free world.