microhive.social 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.

Site description
As you have probably already guessed: this is just another personal fediverse instance.
Admin account
@oliver@microhive.social

Search results for tag #snac

6 ★ 2 ↺
fedicat boosted

Oliver »
@oliver@microhive.social

One of my favorite features of : the hide button.
Perfect for “social garbage” in my timeline, it doesn't always have to be unfollowed or muted or deleted straight away.

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

No worries and a big thank you from all users.

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

So my bio now displays following / follower count only if viewed in a browser.
It's a WIP by the fantastic dev @grunfink@comam.es and I'm just testing this new optional feature. I have noted that no metrics will be displayed in apps like Tusky and so on it's purely for the users public page.

8 ★ 1 ↺

Oliver »
@oliver@microhive.social

I've just updated my instance to version 2.65 👍 🎉
It looks like this is going to be my main “socialmedia” channel 😃

Poes »
@poes@mastodon.bsd.cafe

@grunfink ahh you're right, I forget to compiling first before copying the data folder

thanks you now my instance is in private mode 😊

DHeadshot's Alt »
@ddlyh@topspicy.social

It just hit me that following someone from is a little easier than from (for people not on your timeline) because the user ops just has a textbox and a "follow" button rather than having to search for their username and server, *then* open their profile and only *then* click follow. That's 2-3 button mouse-clicks for Mastodon compared with 1 for snac!

fiery »
@fiery@snac.bsd.cafe

Hello there @grunfink@comam.es

I noticed something about . I configured it so that I see the posts collapsed by default. It then happens that, when I open one thread and like one of the child posts, there is a small glitch. As we know snac is js free and do a full page reload when I hit like. But also, it redirects me to the anchor which points to the post I liked, and then I can continue my scrolling from there. So far so good, works great. But, when snac is configured to collapse threads and I liked a child post, the anchor does not work because it is inside a collapsed thread. At least tnat is the behavior I see on safari. I'd suggest tnat in this case, the page rendered by the server in response to my like to a child post, should have the corresponding thread open even when I configured snac to collapse by default.

I hope my explanation made sense. Thanks again for the great software!

The Real Grunfink »
@grunfink@comam.es

All that sounds like a very complicated (though unavoidable) setup. Anyway, I'm glad to know that older systems are still being maintained and cared about, and that support on them is improving.

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

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

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

GitHub Actions Continuous Integration checks are currently running (two are queued. Hopefully those will go smoothly, but I know at least one of them in particular seems to take an awfully long time recently).

Thanks again to you and other snac contributors for continuing to improve what continues to be my favorite ActivityPub implementation!

Oh, also since this PR was merged: https://github.com/macports/macports-ports/pull/26633 It appears as if snac is now building correctly on older versions of OS X that were throwing up errors in under "Port Health" from https://ports.macports.org/port/snac/details/ I do have older Mac systems, but wasn't testing on much older OS versions, so I kind of turned a blind eye to the errors that IIRC were showing up on OS X High Sierra back through Lion? Those seem to be working now too! (Though again, I haven't tested such systems personally and won't dig through my storage unit to exhume old hardware of mine to do so for the foreseeable short term future).


The Real Grunfink »
@grunfink@comam.es

Hi, author here. There is partial support for this (it's called EmojiReact activity in the ActivityPub protocol jargon). All these reactions are accounted as likes (so it should show as 15 likes), but in the notification page it will show the related emoji. You can't generate emoji reactions, though.

CC: @feb@loma.ml @ruisan@masto.es @justine@snac.smithies.me.uk

crossgolf_rebel - kostenlose Kwalitätsposts »
@crossgolf_rebel@moppels.bar

Hat jemand von euch den Dienst schon mal ausprobiert/getestet?

Ich habe gerade in der Fediverse Instanz Wolke ein seltenes Symbol gesehen und bin da mal drauf

Leider habe ich keinen Screenshot von der Oberfläche gefunden

https://codeberg.org/grunfink/snac2

Liste vieler Fediverse Zugangs Dienste - https://codeberg.org/fediverse/delightful-fediverse-apps#user-content-events-and-meetups

snac.smithies.me.uk

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

Yes I'm using over a typical setup and I love it. It's so lightweight and easy to manage. I mainly use it in a browser but it plays well with the Android app Tusky too. I'd recommend you play with it first though just to be sure you like it as it's not everyone's cup of tea.

CC: @crossgolf_rebel@moppels.bar

The Real Grunfink »
@grunfink@comam.es

This is interesting:

Mastodon Follow Pack FAQ 1.0:

What are Follow Packs?

They are just packaged topical lists of up to 35 accounts you can follow from your Mastodon or other Fediverse account. You can follow the entire pack by importing a file. And the entire pack loads into a list, so it becomes a feed for that subject. You can also just browse for accounts you might want to follow individually.

So, they’re like Bluesky Starter Packs?

Yes, but not quite as convenient. It’s not hard, but because Mastodon does not have a one-click way to do this, you need to download a follow pack file and then use Mastodon’s import facility. Instructions are provided in the directory and also below.

These "follow packs" can also be used from pretty easily. To do it, just download the list you are interested in and run the following command for each one:

snac import_list $BASE_DIR $USER_ID /path/to/the/file.csv
The list will be created and the accounts inside followed. After that, you'll find a link to the list at the top of your private timeline. Please, take note that these lists are not automatically populated; they will eventually fill with the new posts from the new accounts, that will also appear in your timeline.

snac's web UI does not allow maintaining these lists, but you can do it with any Mastodon API client or from https://mastodonlistmanager.org (which is, em, also a Mastodon API client).

The Real Grunfink »
@grunfink@comam.es

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

Added a new user option to disable automatic follow confirmations (follow requests must be manually approved from the people page).

The search box also searches for accounts (via webfinger).

New command-line action import_list, to import a Mastodon list in CSV format (so that Mastodon Follow Packs can be directly used).

New command-line action import_block_list, to import a Mastodon list of accounts to be blocked in CSV format.

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

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


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

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

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

2 out of 3 of the GitHub Actions Continuous Integration checks passed so far, which is a good sign.

I don't have commit access, so it's up to someone else to merge it.

As in the past, thank you and to other snac contributors for the continued improvements!


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 .

Oliver »
@oliver@hubloq.com

So wie es aussieht werde ich meinen #Streams Server (microhive.dev) bis auf weiteres "einfrieren", #Snac funktioniert einfach. Es ist super-reduziert, aber dadurch eben auch simpel. Ich bin wirklich mega zufrieden damit. Der Entwickler ist freundlich, aufmerksam und hilft gerne.
Davon mal ab sind das hier echt wichtige Punkte die für Snac sprechen:
- No database needed
- Totally JavaScript-free
- No cookies either
- Not much bullshit

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.

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.

0 ★ 0 ↺

Oliver »
@oliver@microhive.social

kann !! 🙂

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

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? ;)


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 .

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.

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

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.

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.

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 .

The Real Grunfink »
@grunfink@comam.es

asking many questions about snac2 [SENSITIVE CONTENT]Regarding some of your questions:

does not cache any media at all. Fediverse relays are not supported, but may eventually happen. It does not directly support blocklists (neither of instances or users), but there are command-line options to block instances or mute users, so it won't be impossible to do with a little of Unix-like tool trickery.

I don't know what 'allowlist' mode is, nor what does this 'limit replies' feature mean. Could you please elaborate?

CC: @ddlyh@topspicy.social @yvan@toot.ale.gd @jase@tail-f.journalctl.uk @stevelord@bladerunner.social

Oliver »
@oliver@hubloq.com

Es ist einerseits sehr minimalistisch aber dadurch eben auch toll für kleine unkomplizierte 1-Person Instanzen. Klar fehlt einem eine Menge wenn man aus der Hubzilla/Streams Welt kommt, Luft nach oben ist auf jeden Fall noch, trotzdem wächst meine Freude an diesem Kanal täglich.
Es ist vorerst nur eine Testinstanz, aber ich könnte mir jetzt schon vorstellen die noch weiterzuführen.
Mir stellt sich halt zunehmend die Frage: welche Microblogging-Fediverse Software hat das Potential langlebig zu sein. Ich mag #Streams sehr, finde #Mitra toll und lerne grade #Snac mit seinen charmanten Eigenarten kennen.
Mastodon kommt nicht in Frage, ebenso wenig die anderen etwas größeren (hab vor ein paar Wochen zb meinen GoSocial Testserver gekillt).
Alles bleibt Veränderung :-)

RockyIII »
@rocky3@im.allmendenetz.de

bitte berichte: was macht #Snac interessant für Dich?

Oliver »
@oliver@hubloq.com

Spannende Zeiten für mich im Fedi ...  #Snac hat diesen "lässt-mich-grade-nicht-los"-Faktor :-)

Oliver ⚡ wrote the following post Tue, 29 Oct 2024 20:40:56 +0100

Ok, Experiment:
ich werde die nächsten 7-10 Tage nur noch meinen neuen Snac-Account nutzen.
Wer mich dort mit seinen Beiträgen zuballern möchte, please connect me:
https://microhive.social/oliver
@oliver

Mal schauen wie mein Leben im Fediverse dann weitergeht.
Hubzilla bleibt auf jeden Fall, Pixelfed auch, nur wird irgendwann eine Entscheidung zwischen den Microblogging Plattformen #Streams, #Mitra und #Snac fallen.

0 ★ 0 ↺

Oliver »
@oliver@microhive.social

Leute, ist einfach klasse!! 🙂

The Real Grunfink »
@grunfink@comam.es

Oh my, this looks totally fantastic.

Thank you so much for making look cool.

The Real Grunfink »
@grunfink@comam.es

is indeed written in C; is written in Go, not C.

1 ★ 0 ↺

Oliver »
@oliver@microhive.social

Ok, mobil (mit Mona) ist echt gut bedienbar.

2 ★ 2 ↺
Aslak Raanes boosted

Oliver »
@oliver@microhive.social

ist minimalistisch und nicht als Multi-Person Server gedacht. 2-3 Leute funktionieren vermutlich, ich bin hier aber grade allein unterwegs. Aber genau das macht dieses feine Stück Software sehr interessant. Schlank, schnell und ohne komplizierte Gimmicks, einmal reindenken und fertig.
und funktionieren als mobiler Client wunderbar. Die Weboberfläche ist durch das Bearbeiten der styles.css gestaltbar, vorausgesetzt man versteht ein wenig CSS.
Ich bin immer noch hin- und hergrissen zwischen und . Beide sind ähnlich unterwegs.

2 ★ 2 ↺
Aslak Raanes boosted

Oliver »
@oliver@microhive.social

ist minimalistisch und nicht als Multi-Person Server gedacht. 2-3 Leute funktionieren vermutlich, ich bin hier aber grade allein unterwegs. Aber genau das macht dieses feine Stück Software sehr interessant. Schlank, schnell und ohne komplizierte Gimmicks, einmal reindenken und fertig.
und funktionieren als mobiler Client wunderbar. Die Weboberfläche ist durch das Bearbeiten der styles.css gestaltbar, vorausgesetzt man versteht ein wenig CSS.
Ich bin immer noch hin- und hergrissen zwischen und . Beide sind ähnlich unterwegs.

DHeadshot's Alt »
@ddlyh@topspicy.social

I should have posted this with public visibility.

New Blogpost: ddlyh.smol.pub/snac2-selfhost

0 ★ 0 ↺

Oliver »
@oliver@microhive.social

Mona ist der erste Client der wirklich gut mit und auch funktioniert. Daumen hoch dafür.

0 ★ 0 ↺

Oliver »
@oliver@microhive.social

Ich finde immer besser 🙂

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

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

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

GitHub Actions Continuous Integration checks are progressing (3 out of 4 passed, which is a good sign; I guess MacPorts recently started checking 4 OS versions on GitHub automatically instead of 3 so this is taking a bit longer than I am accustomed to, it seems as if the macos-15 checks in particular are sluggish, maybe that system is overloaded?).

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

Neat to see more Mastodon migration improvements! I think I saw one person already boast of successes of migrating their followers to a snac instance!

Thank you for your hard work and continuing to make my favorite ActivityPub implementation even better!


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

I'm so chuffed with this new release that I'm going to celebrate by making myself a nice hot cup of earl grey. I'm easily pleased. 😉🫖

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

I have to say that considering I've been running my instance for a week or two, It is very light weight. The jail in total is only 629M. I'm actually really impressed and yes some will say that I don't have all of the features of that is true. But I have all the features that I require and it is easily administered, Upgraded and extremely low on resources. 😍

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

Wow thank you @grunfink@comam.es ! Migration of my 1500 ish followers from my account to my new home has worked perfectly.

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

So I'm currently migrating my followers from my bsd.cafe account to my new instance. Fingers crossed this new feature of Snac actually works ? 🤞

The Real Grunfink »
@grunfink@comam.es

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

Migration from a Mastodon account to a snac one has been implemented. Please see snac(8) (the administrator manual) for more information.

Mastodon API: fixed timelines/public (it was showing less posts that it should).

Fixed over-zealous caching to the public timeline.

Some HTML tweaks and fixes to the web interface.

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

If you find useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

This release has been inspired by the painting The Hands Resist Him by .

The Real Grunfink »
@grunfink@comam.es

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

Migration from a Mastodon account to a snac one has been implemented. Please see snac(8) (the administrator manual) for more information.

Mastodon API: fixed timelines/public (it was showing less posts that it should).

Fixed over-zealous caching to the public timeline.

Some HTML tweaks and fixes to the web interface.

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

If you find useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

This release has been inspired by the painting The Hands Resist Him by .

0 ★ 1 ↺

Oliver »
@oliver@microhive.social

kommt nur mit rudimentärer Weboberfläche, oder: schön ist anders, aber die macht was sie soll.
Und es gibt ein paar gut taugliche Themes, einfach die styles.css überschreiben/austauschen: https://codeberg.org/voron/snac-style

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

So I just donated to @grunfink@comam.es for the fantastic work they do on the lightweight instance . Thank you 😍

https://Ko-fi.com/home/coffeeshop?txid=145c5c6d-dd0e-4c26-aefe-e2c1a57c7f35&mode=public&img=ogiboughtsomeone