chven.us 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
snac@chven.us

Search results for tag #snac

AodeRelay boosted

[?]alephoto85 »
@alephoto85@snac.bobadin.icu

Era da un po' che non provavo
Quale occasione migliore! Nuovo account , "nuovo" client.

👋👋👋


    AodeRelay boosted

    [?]lorenzo »
    @lorenzo@snac.bobadin.icu

    Is it possible to block federation with entire instances not for single user but for the whole instance in ?

    In the docs i can't find anyhing about it.

      AodeRelay boosted

      [?]✰ 𝔽𝕣𝕖𝕕 ✰ »
      @fd0@social.freebsd.amsterdam

      Thank you for all the effort you are putting into this awesome software.

      I ran into some weird behaviour of the combination with the official Mastodon app on . See attached pic.

      The log of my shows

      May 12 09:50:20 localhost haproxy[56626]: 46.23.94.142:65241 [12/May/2025:09:50:20.039] FE-https~ BE-social.freebsd.amsterdam/social.freebsd.amsterdam 0/0/0/366/367 200 658007 - - ---- 2/2/0/0/0 0/0 "GET https://social.freebsd.amsterdam/api/v1/timelines/home?limit=100 HTTP/2.0"

      CC: @stefano@bsd.cafe @cheeaun@mastodon.social

        [?]The Real Grunfink »
        @grunfink@comam.es

        I announce the release of version 2.77 of , the simple, minimalistic instance server written in C. It just reverts a feature included in previous version; links in posts were also included as attachments, but, while harmless and on spec, it made posts look ugly in some platforms, and what the world doesn't need is more ugly things.

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

        If you find useful, please consider buying grunfink a coffee or contributing via LiberaPay.


          AodeRelay boosted

          [?]The Real Grunfink »
          @grunfink@comam.es

          The last release fixes a problem with the Mastodon API. Now, apps (or webapps like Phanpy) properly work as the "inifite scrolling" has been fixed.
          Thanks, Stefano. To be fair, the merit for this fix goes to @cheeaun@mastodon.social (Phanpy's author), who brought to my attention where the problem was.

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

            The last 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.

              [?]lorenzo »
              @lorenzo@snac.bobadin.icu

              @menel@snikket.de Can I ask you witch relay are you using for your instance?

                AodeRelay boosted

                [?]lorenzo »
                @lorenzo@snac.bobadin.icu

                [?]lorenzo :go_to_social: »
                @lorenzo@fedi.bobadin.icu

                Testing a #Snac instance.
                I think I have to do a better job with #Caddy

                #Selfhosting #Selfhosted

                  [?]lorenzo »
                  @lorenzo@snac.bobadin.icu

                  ho paura che a breve ti toccherà cercar dove andare! 🤣🤣

                  Messo su oggi perchè da tanto volevo provarlo e mi sta piacendo troppo. Al momento Gts resta assolutamente su ed a prescindere da cosa farò lo terrò su il tempo necessario a tutti per spostarsi, ma mi sta balenando l'idea di trasclocare definitivamente.

                  Nei prossimi giorni ci ragiono!


                  CC: @lorenzo@fedi.bobadin.icu

                    [?]prealpinux :go_to_social: »
                    @prealpinux@fedi.bobadin.icu

                    @lorenzo @lorenzo PS: che cosa ti piace di più di #Snac? Io non l'ho mai provato e non ho bene idea di che particolarità abbia

                      AodeRelay boosted

                      [?]FediMeteo »
                      @admin@fedimeteo.com

                      All the instances have been updated to 2.76


                        AodeRelay boosted

                        [?]BSD Cafe Announcements »
                        @announcements@mastodon.bsd.cafe

                        [?]lorenzo »
                        @lorenzo@snac.bobadin.icu

                        In love with


                          AodeRelay boosted

                          [?]The Real Grunfink »
                          @grunfink@comam.es

                          Hi, author here. The xs code is specially crafted to parse the JSON files in use in the ActivityPub protocol, which are a) mostly small, and b) they have very few numbers, so the string to double conversion happens almost never.

                          Regarding the enum numbers: they are surely arbitrary, but the rationale there is that they are all ASCII control codes (so: less than 32) that should never happen in a JSON file (and, if they occasionally appear, they are converted to their Unicode representations). The correspondence is:

                          XS_TYPE_STRING 0x02 ASCII: STX (start of text)
                          XS_TYPE_TRUE 0x06 ASCII: ACK (acknowledge)
                          XS_TYPE_FALSE 0x15 ASCII: NAK (negative ack.)
                          XS_TYPE_LIST 0x1d ASCII: GS (group separator)
                          XS_TYPE_LITEM 0x1f US (unit separator)
                          XS_TYPE_DICT 0x1c ASCII: FS (file separator)
                          So, yes, they are arbitrary, but make some fucking sense, or at least a little bit.

                          CC: @lizzy@social.vlhl.dev

                            [?]Oliver⚡ »
                            @oliver@microhive.social

                            I've just updated my instance to version 2.76 👍 🎉
                            You don't know Snac? But you should: https://codeberg.org/grunfink/snac2
                            A simple, minimalistic instance server written in C, no database needed, totally JavaScript-free, no cookies either, not much bullshit.

                              AodeRelay boosted

                              [?]Chee Aun 🤔 »
                              @cheeaun@mastodon.social

                              Hopefully Phanpy works better now for folks on . Took me some time to investigate this issue codeberg.org/grunfink/snac2/is , 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: github.com/cheeaun/phanpy/issu

                              comam.es/snac/grunfink/p/17467

                                AodeRelay boosted

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

                                Thank you!

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

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

                                GitHub Actions Continuous Integration checks passed!

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

                                Thanks to you and dandelions and shtrophic (and anyone else I may have missed) for the continued contributions and improvements!

                                (these modest diffs were prepared in part while listening to "Garlic Braid" by LMNO & D-STYLES: https://d-styles.bandcamp.com/track/garlic-braid [the 1st single from the upcoming full length album: Three Mimes & an Elephant)



                                  AodeRelay boosted

                                  [?]The Real Grunfink »
                                  @grunfink@comam.es

                                  does indeed support access (bearer) tokens:

                                  https://comam.es/snac-doc/snac.1.html#Implementing_post_bots

                                    [?]Santiago Lema :amiga: »
                                    @santi@go.lema.org

                                    Took me a long time to understand why my home IP didn’t update in DNS.

                                    Turns out I was using my own script ( https://n4no.org/tools ) but that was on my now dead Mastodon instance. 🤦🏻‍♂️

                                    Also #snac does not support access tokens apparently which makes it much more difficult to just script posts from a remote machine (previously jsut one curl request with vanilla Mastodon). It’s easy to post from the snac server itself as it has commands to post but not via a remote request.

                                      [?]The Real Grunfink »
                                      @grunfink@comam.es

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

                                      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 useful, please consider buying grunfink a coffee or contributing via LiberaPay.


                                        [?]Santiago Lema :amiga: »
                                        @santi@go.lema.org

                                        I was a bit confused about by @taka_hvc1@social.mikutter.hachune.net because GitHub is all in Japanese and I can’t read it 😔 but it was so easy SO compile and run!

                                        So small, so perfect. Plain C.

                                        It streams your feed. You press enter once to write post and again to send. See post above.

                                        https://github.com/taka-tuos/nanotodon

                                        Perfect companion for by @grunfink@comam.es

                                        Alt...Terminal builds nanoton in 4 seconds on a pi, then runs it (login was done previously). It streams some posits, I press enter and I post something.

                                          AodeRelay boosted

                                          [?]Justine Smithies »
                                          @justine@snac.smithies.me.uk

                                          Oh well lesson learned. Be careful how many large photos you post on your single user instance. Just DDoS myself for a moment there. Looked at the stats on and I was maxing out the 100Mb uplink. Thank God for the fantastic Andrews & Arnold 1G/100Mb fttp connection.

                                            8 ★ 1 ↺

                                            [?]sam ✅🇬🇪 »
                                            @sam@chven.us

                                            just moved my website to another server before I move. I've successfully rsynced my snac directory and reinstalled it on the new server with no apparent breakage.

                                            edit: most of my posts are missing. I thought they were there after the move, but maybe it was just browser cache? I'll have to hook up the old drive to my laptop and see if I can resync