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

Site description
/pub
Admin account
@hi@romanzolotarev.com

Recent posts by users in this instance

0 ★ 0 ↺

[?]roman » 🌐
@hi@romanzolotarev.com

3 ★ 1 ↺
Petr Hercík boosted

[?]roman » 🌐
@hi@romanzolotarev.com

3 ★ 0 ↺

[?]roman » 🌐
@hi@romanzolotarev.com

is everywhere :)

    0 ★ 0 ↺

    [?]roman » 🌐
    @hi@romanzolotarev.com

    accidentally killed the poll, by editing it in web ui :( sorry

      1 ★ 0 ↺

      [?]roman » 🌐
      @hi@romanzolotarev.com

      sounds like future me :)

        0 ★ 0 ↺

        [?]roman » 🌐
        @hi@romanzolotarev.com

        looks like we’ve all voted now ;)

          4 ★ 10 ↺

          [?]roman » 🌐
          @hi@romanzolotarev.com

          feels like there is only a dozen of ~sites~ capsules and a dozen of ~users~ geminauts.
          do you use gemini?

          also please boost and/or recommend any cool capsules ❤️

            4 ★ 1 ↺
            Udo B. boosted

            [?]roman » 🌐
            @hi@romanzolotarev.com

            gemini://geminiprotocol.net/

            falling into a rabbit hole…
            at least my html pages mostly text and easy to convert to

              0 ★ 0 ↺

              [?]roman » 🌐
              @hi@romanzolotarev.com

              @dbtechyt@fosstodon.org @Tag@fosstodon.org-selfhosting@relay.fedi.buzz with shell scripts

                1 ★ 0 ↺

                [?]roman » 🌐
                @hi@romanzolotarev.com

                thank you ❤️

                  1 ★ 0 ↺

                  [?]roman » 🌐
                  @hi@romanzolotarev.com

                  @vale@fedi.vale.rocks oh nice! where'd you begin? i'm thinking about doing something similar

                    12 ★ 2 ↺
                    nathanael boosted

                    [?]roman » 🌐
                    @hi@romanzolotarev.com

                    i love my scripts.

                    i try to push shell as far as it reasonably goes. for most tasks, sh, find, grep, sed, and cut is more than enough. only when things become truly complex or painfully slow do i reach for another language.

                    i used to care a lot about strict portability, but in practice i only run my scripts on macos and . that simplifies things: if shellcheck is happy, i'm happy. i'm 99% sure my scripts work on other unix-like systems, but i don't feel the need to check.

                    what really draws me to shell is that it's always there. it's part of the base system, requires no extra installation, and the runtime has been stable for decades. that stability translates directly into confidence: shell scripts feel future-proof.

                    i know i can run something like ssg.sh ten years from now and it will still work --- certainly on , and hopefully on macos too. there's no dependency churn, no worrying about the "right" version of python or ruby, and no hoping the ecosystem hasn't moved on.

                    it just runs.

                    built with /bin/sh

                    Alt...built with /bin/sh

                      4 ★ 0 ↺

                      [?]roman » 🌐
                      @hi@romanzolotarev.com

                      great to see old hardware finding new purpose running ---and minimal footprint makes it perfect for the job https://snac.la10cy.net/amilatled/p/1770519725.677882

                        1 ★ 0 ↺

                        [?]roman » 🌐
                        @hi@romanzolotarev.com

                        @amilatled@snac.la10cy.net could you please tell more about migration? did you moved the whole basedir with tar or copied a few files from user?

                        i'm thinking how to make smallest possible backups...

                          1 ★ 0 ↺

                          [?]roman » 🌐
                          @hi@romanzolotarev.com

                          @gumnos@mastodon.bsd.cafe @hi

                          html_count: 5
                          html_size: 1102841
                          ico_count: 1
                          ico_size: 1218
                          id_count: 2
                          id_size: 10
                          idx_count: 10416
                          idx_size: 633369
                          json_count: 12490
                          json_size: 50926543
                          lst_count: 1
                          lst_size: 33
                          pid_count: 1
                          pid_size: 6
                          png_count: 9
                          png_size: 557101
                          tag_count: 2180
                          tag_size: 21400
                          txt_count: 7
                          txt_size: 88
                          other_count: 669
                          other_size: 257034

                          *_size in bytes

                          but over 30% of nodes have >1 hardlinks

                          #snac2 is very unixy :)

                            4 ★ 2 ↺

                            [?]roman » 🌐
                            @hi@romanzolotarev.com

                            two days later, but with relays connected (with daily purge)

                            +260% file count
                            +16% space

                            $ du -hd0 /var/snac/data && find /var/snac | wc -l
                            71.5M /var/snac/data
                            26230
                            still okayish for a project

                              1 ★ 0 ↺

                              [?]roman » 🌐
                              @hi@romanzolotarev.com

                              ❤️ looking forward to reading the next parts on ed(1)
                              /cc @ed1conf@bsd.network

                                5 ★ 0 ↺

                                [?]roman » 🌐
                                @hi@romanzolotarev.com

                                shell scripts work for templating config files and deployments at small scale.

                                i use shell scripts to configure and deploy a few servers:

                                • generate configuration files locally for each server (sshd, httpd, relayd, acme-client, nsd, and now )
                                • deploy with ssh or rsync (set permissions, time)
                                • clean up if needed
                                • run health checks that all configurations applied correctly (testing with nc, dig, curl, etc)
                                @h3artbl33d@exquisite.social @OpenBSDAms@bsd.cafe

                                  1 ★ 1 ↺
                                  amilatled boosted

                                  [?]roman » 🌐
                                  @hi@romanzolotarev.com

                                  just tested @MonaApp@mastodon.social works nicely with indeed. thank you, Justin.

                                    0 ★ 1 ↺
                                    passthejoe boosted

                                    [?]roman » 🌐
                                    @hi@romanzolotarev.com

                                    what's your favorite client for ios?

                                      0 ★ 0 ↺

                                      [?]roman » 🌐
                                      @hi@romanzolotarev.com

                                      $ cat data/queue/1770399482.863468.json
                                      {
                                      "type": "output",
                                      "message": {
                                      "@context": "https://www.w3.org/ns/activitystreams",
                                      "type": "Follow",
                                      "id": "https://[redacted]/pub/relay/d/1770399362.561994/Follow",
                                      "actor": "https://[redacted]/pub/relay",
                                      "object": "https://fedi-relay.gyptazy.com/actor"
                                      },
                                      "retries": 1,
                                      "ntid": "1770399482.863468",
                                      "p_status": 500,
                                      "inbox": "https://fedi-relay.gyptazy.com/inbox",
                                      "keyid": "https://[redacted]/pub/relay",
                                      ...
                                      in logs is see repeating:

                                      Feb  6 17:37:47 [redacted] snac[82302]: 17:37:47 queue not yet time for ~/queue/1770399482.863468.json [1770399467]
                                      Feb 6 17:37:50 [redacted] snac[82302]: 17:37:50 queue not yet time for ~/queue/1770399482.863468.json [1770399470]
                                      is that expected?
                                      /cc @gyptazy@gyptazy.com

                                        1 ★ 0 ↺

                                        [?]roman » 🌐
                                        @hi@romanzolotarev.com

                                        @paul@snac.notnull.space let me recreate with a new instance. what relay would you recommend? i just want something for testing

                                          2 ★ 4 ↺

                                          [?]roman » 🌐
                                          @hi@romanzolotarev.com

                                          if you're running your own instance, i'd love to hear about it.
                                          what software are you using? ? ? ? something else?
                                          what hardware? please share whatever you find interesting about your setup. thank you ❤️

                                            🗳 3 ★ 16 ↺

                                            [?]roman » 🌐
                                            @hi@romanzolotarev.com

                                            do you run your own instance?

                                            yes, for myself and other people:12
                                            yes, just for myself:32
                                            no, but maybe in the future:38
                                            no:38

                                            Closed

                                              23 ★ 7 ↺

                                              [?]roman » 🌐
                                              @hi@romanzolotarev.com

                                              if you prefer over , then you can subscribe to accounts by adding .rss to their urls. for example:

                                              https://romanzolotarev.com/pub/hi

                                              becomes

                                              https://romanzolotarev.com/pub/hi.rss

                                              how cool is that? 😎

                                                7 ★ 4 ↺

                                                [?]roman » 🌐
                                                @hi@romanzolotarev.com

                                                minimal setup in just two days...
                                                • 12 posts
                                                • 60 following
                                                • over 9000 files (sic!)
                                                $ du -hd0 /var/snac && find /var/snac | wc -l
                                                61.8M /var/snac
                                                9532
                                                $
                                                meanwhile feed is just 9999 bytes
                                                https://romanzolotarev.com/pub/hi.rss

                                                $ curl -s https://romanzolotarev.com/pub/hi.rss | wc -c
                                                9999
                                                thanks for great defaults and working perfectly out of the box ❤️

                                                  13 ★ 2 ↺

                                                  [?]roman » 🌐
                                                  @hi@romanzolotarev.com

                                                  snac has been around for over three years. how is it that i discovered it only a few weeks ago? 🤷

                                                  2 ★ 0 ↺

                                                  [?]roman » 🌐
                                                  @hi@romanzolotarev.com

                                                  just found out supports a subset of markdown. this is exactly what you need! ❤️

                                                  see also
                                                  https://comam.es/snac-doc/snac.5.html

                                                    1 ★ 1 ↺

                                                    [?]roman » 🌐
                                                    @hi@romanzolotarev.com

                                                    @grunfink@comam.es is it safe to backup like this:

                                                    # rcctl stop snac 
                                                    # cd /var/snac
                                                    # tar -cpf /tmp/snac data
                                                    # rcctl start snac
                                                    then restore:
                                                    # rcctl stop snac 
                                                    # cd /var/snac
                                                    # tar -xpf /tmp/snac.tgz
                                                    # rcctl start snac
                                                    or is there a way to backup/restore while it's running?

                                                    any plans to use sqlite or some other database?

                                                    also thank you for creating . i love it!