jrollans.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
These are the voyag... uh, things I post about.
Admin email
jrollans@gmail.com
Admin account
@jrollans@jrollans.com

Search results for tag #selfhosting

AodeRelay boosted

[?]Root Moose »
@chris@root.moose.ca

What have been peep's experiences with building RAID arrays with 16TB, 20TB, etc. hard drives?

Too big and slow to pivot when a drive breaks? Lower reliability per spindle compared to smaller units? No differences of note?

Context: I have multiple 6 disk draid2 configs with 8TB spindles. The drives are aging out and could use an excuse to to reduce the number of spindles (less heat, noise, power, weight). Thinking about 3-4 way raidz[1|2] — or maybe something different.

Opinions and comments appreciated.

    [?]aaron ~# :blinkingcursor: »
    @neuroexception@infosec.exchange

    Making the most out of a small LLM

    Yesterday i finally built my own . I had a spare RTX 2070 with 8GB of laying around and wanted to do this for a long time.

    The problem is that most need a lot of VRAM and i don't want to buy another just to host my own AI. Then i came across and . Both of these are amazing models with stunning reasoning given that they need so less resources.

    I chose huihui_ai/qwen3-abliterated:14b since it supports , and is pretty unrestricted. After some testing i noticed that the 8b model performs even better than the 14b variant with drastically better performance. I can't make out any quality loss there to be honest. The 14b model sneaked in chinese characters into the response very often. The 8b model on the other hand doesn't.

    Now i've got a very fast model with amazing reasoning (even in German) and tool calling support. The only thing left to improve is knowledge. is a great tool for and as soon as i implemented websearching, the setup was complete. At least i thought it was.

    I want to make the most out of this LLM and therefore my next step is to implement a basic that exposes the same as so that everywhere ollama is supported, i can point it to my python script instead. This way it feels like the model is way more capable than it actually is. I can use these advanced features everywhere without being bound to it's actual knowledge.

    To improve this setup even more i will likely switch to a architecture soon. This project is a lot of fun and i can't wait to integrate it into my homelab.

      [?]Audric »
      @audricd@tkz.one

      fediverso

      estoy manqueando intentando usar Coolify
      contexto:
      lxc debian en un proxmox. coolify instalado en 192.168.236.106

      dns en 192.168.236.106
      nginx proxy manager 192.168.236.101

      la guia me dice que tengo que apuntar el dominio deseado para la instancia, en mi caso cicd.lab, a la ip verdadera (aunque tambien me dice que si lo apunto con reverse proxy, tambien le vale)

      pero no me va ni de una forma, ni otra
      antes tenia cicd.lab apuntando a npm, y un proxy host a 192.168.236.105:8000,

      y para hacerlo mas "sencillo" he probado tambien ui.ci.cd apuntando a ese proxy host, y cicd.lab apuntando al host directamente (sin reverse proxy)

      en ambos casos, me sale:
      Validating DNS failed. Make sure you have added the DNS records correctly. https://cicd.lab->host.docker.internal Check this documentation for further help.

      pero vease en mi primer pantallazo (cicd ES el nombre del contenedor de coolify), como el dns que usa, resuelve adecuadamente los dominios en cuestion

      se agradece

        [?]h3artbl33d :openbsd: :ve: »
        @h3artbl33d@exquisite.social

        Erm, fellow Fediverse hackers: did I miss something?

        I was just told that I should use SHA256 hashes, rather than SHA512 for MTA DANE (meaning: eg 3 1 1 rather than 3 1 2).

        Is this correct? I fail miserably at finding the corresponding RFCs.

          AodeRelay boosted

          [?]AJ Sadauskas »
          @aj@gts.sadauskas.id.au

          Question for #GoToSocial folks: Is it possible to have different timeline layouts for different accounts on the same server?

          I'm toying with the idea of having a predominantly text account on my GTS server with a text layout, and a second photos account with an image layout.

          Is this possible?

          #AskFedi #AskFediverse #selfhosting

            [?]Chris 👾 »
            @chris@mstdn.games

            security incident aka data breach confirmed.

            "We kindly request that you reset your Plex account password immediately by visiting plex.tv/reset - When doing so, there's a checkbox to "Sign out connected devices after password change," which we recommend you enable."

            Always enable 2FA.

            Full announcement and context (couldn't find it on the Plex website):
            news.ycombinator.com/item?id=4

              [?]R.L. Dane :Debian: :OpenBSD: 🍵 :MiraLovesYou: »
              @rl_dane@polymaths.social

              @darkuncle

              #SelfHosting is seriously the final frontier for #FOSS / #DigitalSovereignty.

              I'm not sure exactly which services you're trying to replace, but there are several options, but none totally brain-dead easy to set up and maintain.

              The last time I tried self-hosting something, it was Immich via YUNOHOST a couple years back, and even with their relative user-friendliness, it was pretty complex, and I didn't stick with it.

              I tried self-hosting NextCloud a couple years before that, and that was just horrible. XD

                AodeRelay boosted

                [?]Alexander Fischer »
                @fish3rman@social.fischbyte.de

                Wie cool ist das denn?! Das DMS Devonthink 4.1 von @devontechnologies erlaubt die Anbindung an ein lokales Ollama, welches bei uns im MZ läuft (Mistral, qwen, gpt-oss 120b bis hin zu Deepseek 671b). Damit können alle im Team sowohl im MZ wie auch von zuhause per VPN auf die lokalen LLMs zugreifen.

                  [?]Problem Fox »
                  @Herne@corteximplant.net

                  So a VPN with a static IP would solve my trip to my webhost every few months when they change my address. Might need to do that.

                  Probably not the right way to do it but should work.

                  #smolweb #selfhosting

                    [?]Anthony Bosio »
                    @abosio@fosstodon.org

                    Calling out the Self-hosting Home Assistant Crew!

                    Will Home Assistant enable me to keep controlling my 2nd Gen Nest Thermostat from my phone after Google kicks it out of their app?

                      AodeRelay boosted

                      [?]10; DROP TABLE records -- »
                      @rqm@exquisite.social

                      Anyone else facing issues syncing with running on ? I keep getting an "Unable to verify account" error when I try to add a new CalDAV account. Strangely the same creds work fine for LDAP. Can't seem to find any issues on the github that would shed light on it.

                        AodeRelay boosted

                        [?]Neil Brown »
                        @neil@mastodon.neilzone.co.uk

                        # Thoughts on running my own forgejo (hosted git with web stuff) server

                        I am running both a private git server, and a public forgejo server, and I like them both, for different things.

                        neilzone.co.uk/2025/09/thought

                          AodeRelay boosted

                          [?]John »
                          @johndotpub@rewt.link

                          🚀 Running a Mastodon instance? Keeping it healthy can be a hassle — but this can help!

                          Check out:
                          github.com/johndotpub/mastodon

                          - Clean up inactive/non-existent accounts
                          - Remove old/orphaned media files
                          - Export, purge, and audit blocks
                          - Rebuild feeds for optimal performance

                          Save time and prevent headaches. Contributions, feedback, and ideas are welcome — let’s make self-hosting Mastodon more reliable for everyone in the Fediverse ✨

                            [?]Wulfy »
                            @n_dimension@infosec.exchange

                            When I was studing drawing, my teacher said; "You need to know when to stop fucking with the work, because after a certain point, every stroke you add, makes it worse, rather than better."

                            I have always tried to heed that advice. With the low water mark being my PM backstop of "Good enough is good enough".

                            And so I think it is time to stop fucking with my panel.

                            I intend to post it into repository in the next week or two. It works with both and , but for Podman you have to write a telemetry script because you cant use Cadvisor telemetry for Podman.

                            A few tweaks of my very special own:
                            Band Saturation: Show if pipe is full.
                            Container load: An average gray composite line
                            ConConn: Number of Container net connections
                            Mode load: What proportion of CPU is taken by what function.
                            Process top: Is a custom script that reports top CPU hogs

                            Oh, yeah... and it doesn't use any variables because Grafana does not allow you to make a public dash with variables.

                            Verily for the saw their work, and they were pleased with it. Yay.

                            Custom #grafana panel

                            Alt...Custom #grafana panel

                              [?]Wulfy »
                              @n_dimension@infosec.exchange

                              When I was studing drawing, my teacher said; "You need to know when to stop fucking with the work, because after a certain point, every stroke you add, makes it worse, rather than better."

                              I have always tried to heed that advice. With the low water mark being my PM backstop of "Good enough is good enough".

                              And so I think it is time to stop fucking with my panel.

                              I intend to post it into repository in the next week or two. It works with both and , but for Podman you have to write a telemetry script because you cant use Cadvisor telemetry for Podman.

                              A few tweaks of my very special own:
                              Band Saturation: Show if pipe is full.
                              Container load: An average gray composite line
                              ConConn: Number of Container net connections
                              Mode load: What proportion of CPU is taken by what function.
                              Process top: Is a custom script that reports top CPU hogs

                              Verily for the saw their work, and they were pleased with it. Yay.

                              Custom #grafana panel

                              Alt...Custom #grafana panel

                                [?]Charlie »
                                @cdp1337@social.veraciousnetwork.com

                                This week I watched a video about Grist posted by LawrenceSystems and found it to be a good fit in what I've been looking for a while now.

                                Basically just a spreadsheet with API support for automation with other systems and data collectors. Been using SuiteCRM for a while and it worked well enough but is too clunky and brittle to quickly add/adjust columns or extend functionality.

                                Thus far have put together some middleware for device inventory management and about to work on the network scan component.

                                github.com/eVAL-Agency/Grist-S

                                I'd also like to get email support added in the near future, where it can check an inbox for messages and auto-create support tickets within the Grist database.

                                  [?]Paco Hope #resist »
                                  @paco@infosec.exchange

                                  Fun stuff today. You know how Linux numbers drives /dev/sda, sdb, etc? For the first time I’ve seen /dev/sdq. It’s one of these Dell’s with 26 disk slots. I only have 15 in there at the moment. It also has 288G of RAM. It’s my biggest system so far.

                                  “Hey Griswald? Where ya gonna put a server that big?”
                                  “Bend over and I’ll show you.”

                                  I’m actually organised as a tax exempt, non-profit micro ISP in the US. Just getting it off the ground. Going to offer internet services to individuals and other tax exempt orgs. This will be one of the servers.

                                    [?]Zachary Powell 🥑:androidHead: »
                                    @devwithzachary@androiddev.social

                                    It took an embarrassing amount of time, but I was finally able to get Linux installed and running on my old G4 iMac so I can use it as a terminal to access my home servers!

                                    Photo of a 800mhz G4 iMac displaying the htop output of my main home server.

                                    Alt...Photo of a 800mhz G4 iMac displaying the htop output of my main home server.

                                      [?]Kevin P. Fleming »
                                      @kevin@mastodon.km6g.us

                                      It's time for a refresh of the dedicated server I use to host Mastodon, Synapse (Matrix), Forgejo, FreshRSS, MinIO, and a few other things.

                                      I've been happy with OVH so far, their IPv6 setup is weird but once you grok it it is reasonable to manage. The current server is in their Quebec DC which is powered by hydroelectric power, so that's a good reason to stay there.

                                      I've done some looking around and don't really see anything else competitive for bare-metal hosting in Canada, but if anyone has suggestions I'm looking for a machine with a single CPU socket, 64GB RAM, 2x2TB or 2x4TB HDD, gigabit network connection with unmetered bandwidth, and IPMI/BMC connectivity so I can self-install Debian Linux. The OVH RISE-3 fits these requirements with a Ryzen 9 5900X CPU and costs approximately US$110 per month.

                                      (Note: the large drives are required because I also use this machine for remote/off-site backups of important content from our home NAS and laptops).

                                      Any suggestions for alternatives welcomed!

                                        [?]It's a me, Mauro »
                                        @mauro@mograph.social

                                        I think I've tried most readers out there since I've been on the web.

                                        And I'm also miniflux with reactflux as a frontend, which works great especially on mobile.

                                        But I'll be honest, I've been setting up and trying Elfeed inside and it could probably be the best RSS reader I've ever used.

                                        I think mostly because it's so well integrated with my custom Emacs setup, but also I find the filtering system very fast and useful.

                                        Overall it's a very distraction-free experience.

                                          [?]Out of Control :laravel: 🇨🇦 »
                                          @outofcontrol@phpc.social

                                          Thanks for sharing. Looks like a pretty decent collection.

                                          bsd.network/@gabeguz/115152144

                                            [?]Eh Eye Ate Dub Yah ✡︎ :ally: »
                                            @admin@mastodon.ai8w.ddns.net

                                            I'm curious about something while upgrading

                                            I keep getting this, or similar, during every upgrade. I've gone through the depends lists and tried to resolve this, but for some reason, these warnings will not clear.

                                            What am I missing?

                                            ➤ YN0000: · Yarn 4.9.4
                                            ➤ YN0000: ┌ Resolution step
                                            ➤ YN0000: └ Completed in 1s 543ms
                                            ➤ YN0000: ┌ Post-resolution validation
                                            ➤ YN0060: │ react is listed by your project with version 18.3.1 (p68bdc1), which doesn't satisfy what emoji-mart-lazyload and other dependencies request (but they have non-overlapping ranges!).
                                            ➤ YN0060: │ react-dom is listed by your project with version 18.3.1 (p9d1adc), which doesn't satisfy what react-router-scroll-4 and other dependencies request (but they have non-overlapping ranges!).
                                            ➤ YN0060: │ react-router-dom is listed by your project with version 5.3.4 (p7a2e69), which doesn't satisfy what react-router-scroll-4 requests (^4.0.0).
                                            ➤ YN0002: │ @mastodon/mastodon@workspace:. doesn't provide postcss (pfe5f4d), requested by postcss-preset-env and other dependencies.
                                            ➤ YN0002: │ @mastodon/mastodon@workspace:. doesn't provide redux (p7bebfc), requested by react-redux-loading-bar and other dependencies.
                                            ➤ YN0002: │ @mastodon/mastodon@workspace:. doesn't provide rollup (p04c650), requested by @optimize-lodash/rollup-plugin and other dependencies.
                                            ➤ YN0002: │ @mastodon/mastodon@workspace:. doesn't provide terser (pf7324a), requested by @vitejs/plugin-legacy and other dependencies.
                                            ➤ YN0002: │ @mastodon/streaming@workspace:streaming doesn't provide eslint (p627553), requested by typescript-eslint.
                                            ➤ YN0086: │ Some peer dependencies are incorrectly met by your project; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code.
                                            ➤ YN0086: │ Some peer dependencies are incorrectly met by dependencies; run yarn explain peer-requirements for details.
                                            ➤ YN0000: └ Completed
                                            ➤ YN0000: ┌ Fetch step
                                            ➤ YN0013: │ 2 packages were added to the project (+ 2.27 MiB).
                                            ➤ YN0000: └ Completed in 58s 943ms
                                            ➤ YN0000: ┌ Link step
                                            ➤ YN0008: │ core-js@npm:3.45.1 must be rebuilt because its dependency tree changed
                                            ➤ YN0008: │ msw@npm:2.10.5 [15ffb] must be rebuilt because its dependency tree changed
                                            ➤ YN0008: │ tesseract.js@npm:6.0.1 must be rebuilt because its dependency tree changed
                                            ➤ YN0008: │ core-js@npm:2.6.12 must be rebuilt because its dependency tree changed
                                            ➤ YN0008: │ esbuild@npm:0.25.9 must be rebuilt because its dependency tree changed
                                            ➤ YN0008: │ @parcel/watcher@npm:2.5.1 must be rebuilt because its dependency tree changed
                                            ➤ YN0008: │ unrs-resolver@npm:1.11.1 must be rebuilt because its dependency tree changed
                                            ➤ YN0008: │ bufferutil@npm:4.0.9 must be rebuilt because its dependency tree changed
                                            ➤ YN0008: │ utf-8-validate@npm:6.0.5 must be rebuilt because its dependency tree changed
                                            ➤ YN0008: │ @mastodon/mastodon@workspace:. must be rebuilt because its dependency tree changed
                                            ➤ YN0000: └ Completed in 27s 507ms
                                            ➤ YN0000: · Done with warnings in 1m 29s

                                              [?]Vervain »
                                              @vervain@mastodon.vervainglobal.com

                                              After 3D printing a hard disk enclosure for my Lenovo P520 server a couple of weeks back, it turned out to not be optimal at all as air couldn't flow around the disks and they got very hot.
                                              Luckily I found a better design with a fan in it. Behold, the HDD expansion bay V2!

                                              Picture of a 3D printed hard disk enclosure, viewed from the back. The enclosure fits into the old 5.25 inch bays and holds two 3.5 inch disks. In the background, you can slightly see the server with the case open.

                                              Alt...Picture of a 3D printed hard disk enclosure, viewed from the back. The enclosure fits into the old 5.25 inch bays and holds two 3.5 inch disks. In the background, you can slightly see the server with the case open.

                                              This image shows the front of the 3D printed enclosure, fitted into the server. The 80mm fan is visible, and the front grille is a hexagon pattern to match the existing case design.

                                              Alt...This image shows the front of the 3D printed enclosure, fitted into the server. The 80mm fan is visible, and the front grille is a hexagon pattern to match the existing case design.

                                                [?]🦋 Ben West - 🐒🌻 »
                                                @monkeyflower@infosec.exchange

                                                Its wild to me that I live in a country that still has a King. I wrote a little something about how weird this is and how the crown still has real power in Canada. Especially bizarre given the popularity of the "No Kings" rallies across the US.

                                                benwest.blog/still-crowned-2/

                                                Side note: I finally managed to get this self-hosted ghost blog up and running in production on a Raspberry Pi.

                                                  [?]ilyess »
                                                  @ilyess@mastodon.online

                                                  In a world where your data is constantly harvested and monetized, self-hosting is an act of digital rebellion. It’s not always easy, but the peace of mind that comes from owning your data is worth every troubleshooting session.

                                                  What was the first service you moved off the cloud?

                                                    🗳

                                                    [?]Greg »
                                                    @greg@social.intothecloud.net

                                                    If only the Internet is down at your house, how many alerts do you get?

                                                    0:0
                                                    1:0
                                                    2-4:0
                                                    5 or more:0

                                                      [?]Sophie »
                                                      @labellaragassa@exquisite.social

                                                      Constateerde gisteren dat de agenda op mijn telefoon niet meer synchroniseerde met mijn andere apparaten. Test-evenementen invoeren op iPad en syncen met mijn Mac, plus opnieuw opstarten van mijn telefoon loste het op.

                                                      Gelukkig, want er stonden afspraken in die ik niet wilde verliezen.

                                                        🗳
                                                        AodeRelay boosted

                                                        [?]Gary Parker :party_porg: »
                                                        @WiteWulf@cyberplace.social

                                                        Question for those of you who are your / instance with a very small number of users (max 5, let’s say): how many other instances are you federated with?

                                                        No reason, I’m just curious.

                                                        FYI my little instance that hosts @logistics
                                                        (with ~150 followers at present) is federated to ~6,500 other instances.

                                                        Please boost for visibility.

                                                        0-1,000:0
                                                        1,000-5,000:1
                                                        5,000-10,000:0
                                                        10,000+:2