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 #snac2

gyptazy »
@gyptazy@mastodon.gyptazy.com

The is growing and we're welcoming more and more new single user instances but can become challenging.

With instances, single user and smaller instances can quickly become federated and grow which is supported by many Fediverse applications like etc.

More information at:
fedi-relay.gyptazy.com

    Tim Chase »
    @gumnos@mastodon.bsd.cafe

    @ltning @gyptazy
    This delights me in irrational ways. Especially compared to the "you want to run Mastodon? It wants 4+GB of RAM, a gazillion different processes, docker containers, and scads of disk-space", is refreshingly svelte

      ltning »
      @ltning@pleroma.anduin.net

      @ploum It runs on ridiculously low-end hardware, too. One of my #snac2 instances runs on a 486. :D

        AodeRelay boosted

        FediMeteo »
        @admin@fedimeteo.com

        All the FediMeteo instances have been updated to snac 2.74


          Zeppelin Blanc »
          @xobb@mstdn.social

          Alright, my yesterdays to personal instance failed miserably. I’m back here.

            Gonzalo Nemmi »
            @gnemmi@mastodon.sdf.org

            Would love to together with you @gnemmi@snac.lab8.cz

              AodeRelay boosted

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

              The instance has been updated to 2.74


                AodeRelay boosted

                BSD Cafe Announcements »
                @announcements@mastodon.bsd.cafe

                The instance has been updated to 2.74

                  AodeRelay boosted

                  Stefano Marinelli »
                  @stefano@mastodon.bsd.cafe

                  The instance has been updated to 2.74

                    wasteland_rider »
                    @wasteland_rider@dont-panic.quest

                    @grunfink@comam.es By the way what happened with Snac 1? :) Huge thanks for this awesome piece of code

                      steve mookie kong »
                      @mookie@suigow.com

                      Neat! With full text search works without any additional software (ahem, like Elasticsearch with ).


                        Stefano Marinelli »
                        @stefano@mastodon.bsd.cafe

                        I've performed some tests, and it's great. and are working great together - now with caching of media and json responses, to scale up, and up, and up...and up!
                        is the best tool for caching, but the setup I've tested doesn't require it and it's still good enough.
                        I think this will be a blog post, as soon as I'll have enough time.

                          AodeRelay boosted

                          Stefano Marinelli »
                          @stefano@fedihome.stefanomarinelli.it

                          Going on with in front of - I've just tested an interesting caching for json response. This will surely help instances like FediMeteo. It's not struggling, but I love optimizing stuff!

                            @𝕗𝕕𝟘@𝕓𝕤𝕕.𝕟𝕖𝕥𝕨𝕠𝕣𝕜 »
                            @fd0@exquisite.social

                            playing round with snac2 on my own little corner of the fediverse
                            @fd0@social.freebsd.amsterdam

                              uhuru »
                              @uhuru@snac.el-hoyo.net

                              annoyances so far:

                              1. going to next page(s) to read unread posts from timeline. finding an interesting one, liking it, and i'm back at timeline start. any reason for this behavior? why not stay at the same page/post? if i want to also boost, i need to click-scroll-click-scroll.., depending on what page that post was... and also depending on finding that post again... :)

                              2. hashtags with more than 1 underscore, get truncated into none or one. check this example : https://snac.el-hoyo.net/social/uhuru/p/1742193804.038316 (in editor there are underscores after each word/number)

                              using latest debian package.

                              CC @grunfink@comam.es

                                daltux »
                                @daltux@snac.daltux.net

                                Minha primeira contribuição para o projeto SNAC, o sistema que equipa esta "instância" da federação da Web Social implementando o protocolo ActivityPub, está disponível há alguns dias: sua tradução para o idioma de Machado de Assis, no arquivo pt_BR.po que pode ser copiado do repositório para o subdiretório lang dentro do diretório de dados do SNAC. Após esse tipo de arquivo estar no local e o serviço reinicializado, o usuário pode escolher o idioma da inteface Web entre suas definições.

                                Acabo de solicitar a integração de mais uma versão do arquivo com novas sequências de caracteres traduzidas.

                                Estou escrevendo isto para incentivar você a também contribuir com o que puder para com os projetos de software livre que utiliza. O senso de comunidade nos permite fazer parte da construção de um mundo melhor a cada linha de código.


                                  Jonathan Rollans »
                                  @jrollans@jrollans.com

                                  I finally got working with and my this particular account. It’s strange, I think I’ve narrowed the crash down to an issue with the way ActivityPub relays work in snac2. If there is a single boosted post in my timeline when Ivory pulls the data, it crashes instantly.

                                    Oliver⚡ »
                                    @oliver@microhive.social

                                    @gnemmi@mastodon.sdf.org @grunfink@comam.es pull request for 🇩🇪 done 🙂


                                      Gonzalo Nemmi »
                                      @gnemmi@mastodon.sdf.org

                                      And just like that, also learned how to speak 🇷🇺 and 🇨🇳 !!

                                      But .. what about yours? 🤔

                                        Gonzalo Nemmi »
                                        @gnemmi@mastodon.sdf.org

                                        learned 5 languages in only 3 days ..

                                        🇦🇷 / 🇪🇸, 🇨🇿, 🇧🇷, 🇫🇮, 🇫🇷

                                        What about yours?

                                        codeberg.org/grunfink/snac2

                                          AodeRelay boosted

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

                                          The BSD Cafe instance has been updated to 2.73


                                            AodeRelay boosted

                                            BSD Cafe Announcements »
                                            @announcements@mastodon.bsd.cafe

                                            The BSD Cafe instance has been updated to 2.73

                                              AodeRelay boosted

                                              Stefano Marinelli »
                                              @stefano@mastodon.bsd.cafe

                                              The BSD Cafe instance has been updated to 2.73

                                                FediMeteo »
                                                @admin@fedimeteo.com

                                                AodeRelay boosted

                                                Stefano Marinelli »
                                                @stefano@mastodon.bsd.cafe

                                                Menel »
                                                @menel@snikket.de

                                                Updated Version of the apache http caching setup for snac, including proxy media

                                                I already wrote about caching here.
                                                Now I extended what I cache a bit.
                                                This was because after enabling the option to proxy media, I've seen access to the file paths /x/ and /y/ in addition to the path were snac stores the media that I include in my own posts ( /s/ ).
                                                There are two locations to proxy media, depending if you requests the media via the mastodon api or via the web. (/x/ and /y/), oh and I added the nodeinfo2.0 path too, because I've noticed it was queried all the time by a lot of instances and it gives me pleasure to see something cached handed out in the access logs. 🙂 (I guess it is actually irrelevant for the system resources)
                                                This is the updated setup:
                                                Enable the relevant modules:

                                                a2enmod expires cache cache_disk

                                                Be sure "htcacheclean" is running to clean up the old disk cache. (under debian see /etc/default/apache-htcacheclean or else the relevant systemd service or whatever)
                                                Then add this to the httpd Virtualhost config:

                                                <LocationMatch "^/social/[^/]+/[xys]/|^/social/nodeinfo_2_0">
                                                CacheEnable disk
                                                Header set Cache-Control "max-age=86400, public" "expr=%{REQUEST_STATUS} == 200"
                                                ExpiresActive On
                                                ExpiresDefault "access plus 86400 seconds"
                                                </LocationMatch>
                                                This will use the disk cache to cache everything under the $username/s/, /x/ and /y/ paths, as well as for the /nodeinfo_2_0 path, utilizing mod_expires to generate the appropriate cache headers (for lazy ones like me). In this case caching it for 1 day.
                                                Further reading and all options are explained under https://httpd.apache.org/docs/2.4/caching.html (and ff)

                                                The Header that I set here, on the condition of Status code 200, is needed for the path /y/, because snac set no-cache on that location and mod_expires will honor that if we don't override it. I set it to the same Cache-Control value as mod_expires would. (I use mod_expires because it will additionally calculate the date and put that in the expires header. (hence the name I guess 😀 )



                                                  Menel »
                                                  @menel@snikket.de

                                                  / activitypub noob :

                                                  job fifo size (cur): 655
                                                  job fifo size (peak): 1291
                                                  thread state: waiting
                                                  thread state: output
                                                  thread state: output
                                                  thread state: output
                                                  This number is decreasing over some minutes after I made a post,
                                                  I assume it is my instance delivering this to all subscribers, is that correct?
                                                  And the last thread will stay idle to maybe wait for incoming requests, so that they can be answered too?
                                                  I've never seen another status then waiting or output so far.

                                                  I guess if I post a picture that might then happen and all workers will be busy? Maybe even too busy to keep up?

                                                  Is that assumption about how the waiting worker and what it is for correct?

                                                  If yes I guess I'll increase the threads, if they are intentional low for low ram systems, that's not my issue with snac. (I've not much ram, but I assume snac is by default tuned to be very very very conservative?)

                                                  (adding Pic to simultaneously test my theory)


                                                  Two Monsters made out of wood and grass, standing on long legs in a lake.

                                                  Alt...Two Monsters made out of wood and grass, standing on long legs in a lake.

                                                    AodeRelay boosted

                                                    Jonathan Rollans »
                                                    @jrollans@jrollans.com

                                                    @BeAware@social.beaware.live @bazurk I use @ivory@tapbots.social for my actual Mastodon account, but @MonaApp@mastodon.social for my instance (Ivory logs into my snac instance now, but has major crashing issues if I do certain things, so still unusable).

                                                      AodeRelay boosted

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

                                                      The BSD Cafe snac instance has been updated to 2.72


                                                        AodeRelay boosted

                                                        BSD Cafe Announcements »
                                                        @announcements@mastodon.bsd.cafe

                                                        The BSD Cafe snac instance has been updated to 2.72

                                                          AodeRelay boosted

                                                          Stefano Marinelli »
                                                          @stefano@mastodon.bsd.cafe

                                                          The BSD Cafe snac instance has been updated to 2.72

                                                            AodeRelay boosted

                                                            FediMeteo »
                                                            @admin@fedimeteo.com

                                                            All the FediMeteo instances have been updated to snac 2.72


                                                              AodeRelay boosted

                                                              Menel »
                                                              @menel@snikket.de

                                                              I'm using snac and am following Hashtags now, and am getting a lot of nice content from specialized Hashtag-Relays. I have now a Problem with unwanted Posts that happen to use Hashtags I want to keep too. But I could Filter them by unwanted Hashtags they use.

                                                              Snac supports regex, but now The Question:
                                                              how do I know in what form the Regex is expected in my filter_reject.txt?
                                                              I want to block a Hashtag case insenitive
                                                              //i
                                                              or (?i)
                                                              or maybe something else? It Seems the web is full of different ways to specify regex.


                                                                AodeRelay boosted

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

                                                                AodeRelay boosted

                                                                Stefano Marinelli »
                                                                @stefano@mastodon.bsd.cafe

                                                                AodeRelay boosted

                                                                Paul Chambers🚧 »
                                                                @paul@oldfriends.live

                                                                I've been getting a lot of Mastodon sidekiq errors: ActivityPub:ProcessingWorker "ActiveRecord::StatementInvalid: PG::CardinalityViolation: ERROR: ON CONFLICT DO UPDATE command cannot affect row a second time HINT: Ensure that no rows proposed for insertion within the same command..."

                                                                It always comes back to a post that is from "snac/2.71"

                                                                The specific argument starts out with:

                                                                post ID (I think), "{\n \"@context\": \"w3.org/ns/activitystreams\",\n \"type\": \"Update\",\n \"id\".....redacted

                                                                  AodeRelay boosted

                                                                  gyptazy »
                                                                  @gyptazy@mastodon.gyptazy.com

                                                                  The is free, free of censorship, federated and full of great content!

                                                                  Also the Fediverse - instance admins randomly blocking whole instances just because a single user feels offended of a post by a single instance user. Blocking whole instances is just a finger snip away, censoring unwanted content and parenting users of instances. Defederating just because of… ok no clue :) Using content warner for any possible content just to annoy or aeemmm make it more interesting to other users. Thanks, I’m old enough :) Seeing all the spam because it’s just a thing of 5 minutes automation to create randomly new instances on different domains (or subdomains from dynamic-ip hosters) and to fill the network with automated content.

                                                                  Sometimes, pros can easily switch into cons… luckily more and more single user instances are raising up for exactly this reasons and can still easily federate by using relays…

                                                                    AodeRelay boosted

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

                                                                    The BSD Cafe snac instance has been updated to 2.71


                                                                      AodeRelay boosted

                                                                      BSD Cafe Announcements »
                                                                      @announcements@mastodon.bsd.cafe

                                                                      The BSD Cafe snac instance has been updated to 2.71

                                                                        AodeRelay boosted

                                                                        Stefano Marinelli »
                                                                        @stefano@mastodon.bsd.cafe

                                                                        The BSD Cafe snac instance has been updated to 2.71

                                                                          AodeRelay boosted

                                                                          FediMeteo »
                                                                          @admin@fedimeteo.com

                                                                          All the FediMeteo instances have been updated to snac 2.71


                                                                            Jack »
                                                                            @knapjack@elsewhere.cozysumo.space

                                                                            @grunfink@comam.es I noticed the search results don't return my own posts. Bug, configurable, or by design?

                                                                            Thanks for all you do!

                                                                              Back to top - More...