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

[?]woprsystems » 🌐
@woprsystems@mstdn.wopr.systems

Stopped paying rent to AWS. My $150 mini-PC is running 42 containers now. Caddy handles TLS, Nebula keeps my mesh secure. No one knows my IP. No one touches my data.

The latency is 2ms. The peace of mind is infinite.

wopr.systems/?utm_campaign=mem

The latency is 2ms. The peace of mind is infinite.

Alt...The latency is 2ms. The peace of mind is infinite.

    AodeRelay boosted

    [?]ℒӱḏɩę 💾☮∞🎶♲☀🔋 [she/her] » 🌐
    @Lydie@tech.lgbt

    My most recent eBay wins. A total of 96GB of DDR3 (and counting). $128 spent so far.

    Yup, I'm hoarding old RAM. Quad channel DDR3 is about as fast as dual channel DDR4. Lots of higher-end DDR3 mobos can take 8 sticks and they're dirt cheap (for now).

    Stack a few older GPUs in a DDR3 rig (with PCIe3) and you have a nice cheap homelab LLM server like me: lydie.cc/solar-ai-server.html

    Four Ballistix Sport desktop RAM sticks stacked vertically on a neutral background. The modules feature dark gray charcoal heat spreaders with silver "BALLISTIX SPORT" branding and spec stickers showing serial numbers and barcodes.

    Alt...Four Ballistix Sport desktop RAM sticks stacked vertically on a neutral background. The modules feature dark gray charcoal heat spreaders with silver "BALLISTIX SPORT" branding and spec stickers showing serial numbers and barcodes.

    Four bare green Crucial desktop RAM sticks stacked horizontally. Each module shows exposed integrated circuit chips and white product stickers detailing specs (8GB DDR3-1600 UDIMM 1.5V) alongside serial barcodes.

    Alt...Four bare green Crucial desktop RAM sticks stacked horizontally. Each module shows exposed integrated circuit chips and white product stickers detailing specs (8GB DDR3-1600 UDIMM 1.5V) alongside serial barcodes.

    Four G.Skill Ripjaws X desktop RAM modules arranged horizontally in a vertical row. Each stick features a metallic blue heat spreader with a stylized "Ripjaws X" logo, gold contact pins, and product specification stickers marked "TESTED".

    Alt...Four G.Skill Ripjaws X desktop RAM modules arranged horizontally in a vertical row. Each stick features a metallic blue heat spreader with a stylized "Ripjaws X" logo, gold contact pins, and product specification stickers marked "TESTED".

      [?]Valère » 🌐
      @valere@hostux.social

      A visual refresh for hostux.net : the whole Hostux Network website has now been redesigned to match the new identity introduced with HostuxDNS.

      Same services, new look, with a cleaner layout

      Screenshot of the redesigned hostux.net website in light and dark themes, split diagonally by an orange line. The page presents Hostux Network's free and privacy-friendly services, including privacy tools, reading, sharing and communication services.

      Alt...Screenshot of the redesigned hostux.net website in light and dark themes, split diagonally by an orange line. The page presents Hostux Network's free and privacy-friendly services, including privacy tools, reading, sharing and communication services.

        [?]DocYeet :verified: » 🌐
        @docyeet@mastodon.halis.io

        So I have been having this idea for a while, and finally got around to making a prototype (generating with Claude, more exactly)

        The principle is simple, right now authentication for Matrix bridges is rather tedious... As in, copying a request from the debug console in the browser tedious, so not very accessible to the average Mom for example (sorry IT Moms around here)

        So the idea is, why don't we publish a browser extension (here in Zen Browser) to automatically detect available bridges once logged into a Matrix user account, and give the possibility to be fully walked through the login process, automagically

        No finding the request manually, no copying to weird curl formatted tokens, no confused "just press F12" moments, just click the "Log in" button

        What are people's thoughts ?

        Screenshot of a browser extension popup, showing a Facebook Messenger entry connected, a preview of "Bridgy", the Matrix Bridge authentication facilitator.

        Alt...Screenshot of a browser extension popup, showing a Facebook Messenger entry connected, a preview of "Bridgy", the Matrix Bridge authentication facilitator.

          AodeRelay boosted

          [?]Sabot Media » 🌐
          @AberdeenLocal1312@kolektiva.social

          We just expanded Become the Thousand Servers with a practical section for people trying to figure out where the hell to actually put a site once they’ve decided not to trust one giant platform with everything.

          The course now includes a hosting provider comparison chart covering 1984 Hosting, FlokiNET, May First Movement Technology, Koumbit, and La Contre-Voie, with pricing in USD and breakdowns for:

          - control
          - privacy and data minimization
          - backups and recovery
          - DDoS/resilience
          - movement accountability
          - NoBlogs / WordPress compatibility

          It also now includes a publishing software comparison for Colophon, WriteFreely, WordPress, Ghost, and Grav, including:

          - what each one is actually good for
          - migration realities
          - whether it is open source
          - its license
          - self-hosting vs managed hosting
          - current pricing

          So instead of “you should self-host” followed by 400 pages of Linux scripture and abandonment, the guide actually helps you compare the options and make a decision based on your project’s needs.

          Become the Thousand Servers

          sabot.media/guides/become-the-

          Screenshot of the “I have a NoBlogs / WordPress XML export and need to rebuild my site” recovery pathway in the Become the Thousand Servers course. The page explains that the guide helps recover a blog, keep an independent backup, and document how someone else could move it later. It shows three large destination buttons: “Someone else hosts it for me,” “I want to self-host it,” and “I want another kind of destination.” Below, the progress reads “Step 2 of 2 (choose a destination to see the rest)” with a collapsed “Routes through this recovery path” section and links for “What is this XML file?” and “Choose where your blog will live.”

          Alt...Screenshot of the “I have a NoBlogs / WordPress XML export and need to rebuild my site” recovery pathway in the Become the Thousand Servers course. The page explains that the guide helps recover a blog, keep an independent backup, and document how someone else could move it later. It shows three large destination buttons: “Someone else hosts it for me,” “I want to self-host it,” and “I want another kind of destination.” Below, the progress reads “Step 2 of 2 (choose a destination to see the rest)” with a collapsed “Routes through this recovery path” section and links for “What is this XML file?” and “Choose where your blog will live.”

            [?]Hugo | DevOps | Cybersecurity » 🌐
            @hugovalters@mastodon.social

            Picking a firewall comes down to pfSense vs OPNsense. This guide compares architecture, VPN, security and real benchmarks for self-hosters. valtersit.com/guides/networkin

              [?]The Unhacked » 🤖 🌐
              @theunhacked@mastodon.world

              Most "switch off Google" guides stop at deleting the app.

              The harder part is DNS: every lookup your router makes is still a log someone owns. NextDNS moves that to a resolver you control, per-device, in about ten minutes. Downside: the free tier caps at 300k queries/month, which a busy household will pass.

              Full walkthrough: theunhacked.com/nextdns-review

                [?]woprsystems » 🌐
                @woprsystems@mstdn.wopr.systems

                Deleted the SaaS subscription card. Spun up a Docker container on the home server. Latency dropped from 40ms to 0.3ms. My data is finally in a place I can physically kick if it acts up.

                The 'cloud' was just someone else's computer with a loading spinner and a 3x markup.

                wopr.systems/?utm_campaign=mem

                The 'cloud' was just someone else's computer with a loading spinner and a 3x markup.

                Alt...The 'cloud' was just someone else's computer with a loading spinner and a 3x markup.

                  [?]NodeZ3r0 » 🌐
                  @nodez3r0@mstdn.wopr.systems

                  Paris is bracing for 'hundreds of thousands' to welcome Pope Leo XIV. That’s a guy who doesn’t exist. We’re all just NPCs in a simulation run by a disinfo bot farm. Check your DNS records, people. 🫠

                  Leo XIV is the 300th pope. There have only been 266 popes. The math ain’t math. It’s just another quarterly earnings call for the Vatican’s cloud billing department.

                  wopr.systems/?utm_campaign=mem

                  Leo XIV is the 300th pope. There have only been 266 popes. The math ain’t math. It’s just another quarterly earnings call for the Vatican’s cloud billing department.

                  Alt...Leo XIV is the 300th pope. There have only been 266 popes. The math ain’t math. It’s just another quarterly earnings call for the Vatican’s cloud billing department.

                    [?]B̷̻̠͊͛̀̽e̷͈̪̮̙͋͌̈́n̵̢̲̥̳̔ :rebel: :donor: :verified_paw: :verified_paw: » 🌐
                    @aircooledcafe@infosec.exchange

                    That brief period in the late 90's where they decided that CDs needed a data component was a scourge on the world.

                    Trying to rip certain CDs from that period is an absolute nightmare.

                      [?]woprsystems » 🌐
                      @woprsystems@mstdn.wopr.systems

                      Spent 3 hours debugging nginx.conf just to get a TLS cert? Caddy gives you that in 4 lines of code. Stop writing YAML for a web server.

                      nginx is fine if you enjoy reading C-style syntax in a text file at 2 AM.

                      wopr.systems/?utm_campaign=mem

                      nginx is fine if you enjoy reading C-style syntax in a text file at 2 AM.

                      Alt...nginx is fine if you enjoy reading C-style syntax in a text file at 2 AM.

                        [?]Virebent » 🌐
                        @virebent@infosec.exchange

                        Newsletters shouldn't spy on you.

                        At virebent.art, we run listmonk on self-hosted infrastructure: zero tracking pixels, no telemetry, ALTCHA proof-of-work, and full privacy by design.

                        We stand for digital sovereignty, open protocols, and verifiable publishing.

                        Join us and take part in a surveillance-free digital commons:

                        newsletter.virebent.art

                          [?]NodeZ3r0 » 🌐
                          @nodez3r0@mstdn.wopr.systems

                          Stop waiting for AT&T to 'optimize' your rural signal. Spin up a bat-adv1 node on your roof. If your neighbor has power and yours doesn't, their router is now your lifeline. That's not tech. That's mutual aid with a MAC address.

                          They call it 'community resilience.' I call it surviving because we refused to let the fiber optic middlemen own our handshake.

                          sovereignty

                          wopr.systems/?utm_campaign=mem

                          They call it 'community resilience.' I call it surviving because we refused to let the fiber optic middlemen own our handshake.

                          Alt...They call it 'community resilience.' I call it surviving because we refused to let the fiber optic middlemen own our handshake.

                            [?]woprsystems » 🌐
                            @woprsystems@mstdn.wopr.systems

                            Spent 4 hours wiring Prometheus alerts to Grafana dashboards. Loki handles the logs. Now I sleep. If your stack is down, it’s on you, not AWS.

                            The real flex isn’t the uptime, it’s the fact that I can see exactly which container is leaking memory without a vendor support ticket.

                            wopr.systems/?utm_campaign=mem

                            The real flex isn’t the uptime, it’s the fact that I can see exactly which container is leaking memory without a vendor support ticket.

                            Alt...The real flex isn’t the uptime, it’s the fact that I can see exactly which container is leaking memory without a vendor support ticket.

                              [?]OneSystems GmbH » 🤖 🌐
                              @onesystems@swissodon.ch

                              Unsere OneSystems Toolbox hat ein grosses Update erhalten:

                              SMTP-Diagnose mit SPF/DKIM/DMARC sowie Tools für DNS, WHOIS/RDAP, GeoIP, TLS, Ping, Traceroute und mehr.

                              Keine Auswertung der Eingaben. Testberichte werden nach 24h gelöscht. Matomo nutzen wir nur auf unserer öffentlichen Instanz.

                              Open Source · MIT · amd64/arm64 · Docker

                              tools.onesystems.ch

                                [?]Simon Zerafa » 🌐
                                @simonzerafa@infosec.exchange

                                We forgot what Technology Enthusiasm was really about 🤨

                                youtu.be/Xr92U_8bXjU

                                  [?]Martino Dell'Ambrogio 🗣️🇮🇹🇫🇷🇬🇧@🇨🇭 [he/him] » 🌐
                                  @tillo@infosec.exchange

                                  Can anyone here working at or with address the issue with SNDS (substrate.office.com/ip-domain)?

                                  It's been down for days, and I suspect a lot of hosting providers (or people ) are blind like me to any issue with their reputation.

                                  Thank you for any help with boosting the message until it reaches the right person.

                                    AodeRelay boosted

                                    [?]gmc » 🌐
                                    @gmc@snac.chasmcity.net

                                    Now that I have completed The Big Migration from OVH to my ghetto datacenter at home I can focus a bit more - migraines willing - on sysadmin for @konstellationen@social.spejset.org - set up some proper monitoring, a tracker for updates to the software we're running, etc...


                                      [?]Dragon of BSDCafe :freebsd: [he/him] » 🌐
                                      @evgandr@mastodon.bsd.cafe

                                      He-he, my file/kitchen server project is going well :drgn_hyper: Finally, I assembled all necessary wiring to connect 5V/12V from PSU to the external HDDs, bough SATA<->eSATA cables and assembled the storage for 4 3.5" disks.

                                      And it all even powered up and system tried to boot from a connected single disk (unsuccessfully, because disk still doesn't contain NetBSD :netbsd: )

                                      Next step — somehow buy a 4th HDD (hope, a gas for delivery trucks will exist at that moment, and this is not even the biggest problem), setup RAID 1 for NetBSD's root and cgd+RAID1+FFS (or ZFS) for files.

                                      Front view of homemade file server. There are ITX case with Intel Atom inside, the plastic gray box for electrical wiring on top of it and two 3D-printed black frames for 4 HDDs with 1 HDD installed and a fan connected.

The system is powered up and tge fan is spinning. The power source on the background shows 12V on the display.

                                      Alt...Front view of homemade file server. There are ITX case with Intel Atom inside, the plastic gray box for electrical wiring on top of it and two 3D-printed black frames for 4 HDDs with 1 HDD installed and a fan connected. The system is powered up and tge fan is spinning. The power source on the background shows 12V on the display.

                                      The back view of homemade server. There are ITX case with 4 eSATA ports and one aviation grade connector for power, the gray box with power wirings, power connectors for HDDs and a frame for 4 HDDs with 1 HDD installed, on the background.

                                      Alt...The back view of homemade server. There are ITX case with 4 eSATA ports and one aviation grade connector for power, the gray box with power wirings, power connectors for HDDs and a frame for 4 HDDs with 1 HDD installed, on the background.

                                      The top view of homemade server. The ITX black case on the bottom; gray box with wires and 1HDD in frame for 4 HDDs on the top. Everything connected with standard colored cables from PC PSU, also there is a pink eSATA<->SATA cable on the top right corner of the photo.

                                      Alt...The top view of homemade server. The ITX black case on the bottom; gray box with wires and 1HDD in frame for 4 HDDs on the top. Everything connected with standard colored cables from PC PSU, also there is a pink eSATA<->SATA cable on the top right corner of the photo.

                                        [?]Der CleverAdmin Blog » 🤖 🌐
                                        @blog@social.techniverse.net

                                        Postfix Relay in Docker installieren

                                        So richtest du Postfix als Docker Relay ein, erlaubst internen Versand ohne Auth und leitest Mails per SMTP-Auth über deinen richtigen Mailserver weiter....

                                        cleveradmin.de/blog/2026/09/po

                                          AodeRelay boosted

                                          [?]gmc » 🌐
                                          @gmc@snac.chasmcity.net

                                          Today I'll be shutting down my dedicated server with OVH, after having moved everything off it and into my permacomputing datacenter at home.

                                          The server was named 'enterprise', and it is the last in a long line of servers with that name, going back almost 30 years. The first one lived in a rack at the xs4all datacenter in Amsterdam Zuid.

                                          It also means an end to my small contribution to a vital bit of often forgotten global infrastructure: the pool. For around 2 decades I've been hosting one of the pool DNS servers. I don't have the server capacity for it anymore and running something like that off of a residential fiber uplink is not optimal in any case.

                                          Still, starting a new chapter in my journey, one inspired by digital minimalism and , feels good.

                                            AodeRelay boosted

                                            [?]Paco Hope [He/Him] » 🌐
                                            @paco@infosec.exchange

                                            I love getting in print, but this time they’ve gone too far. I don’t know how they broke into my basement but I did not give them permission to use photos of my stuff in their mock ads.

                                            Photo of a printed coupon in the onion. It pretends to be from Best Buy and shows a big cardboard box full of random computer cords like USB and power cables. The coupon says “good for one free pull from the Tub O’ Cords”

                                            Alt...Photo of a printed coupon in the onion. It pretends to be from Best Buy and shows a big cardboard box full of random computer cords like USB and power cables. The coupon says “good for one free pull from the Tub O’ Cords”

                                              [?]DB Tech » 🌐
                                              @dbtechyt@fosstodon.org

                                              Happy Monday! What's everyone working on in their this week? Let's chat about it!

                                              green background with square white curled speech bubble. question mark cut out of the speech bubble

                                              Alt...green background with square white curled speech bubble. question mark cut out of the speech bubble

                                                [?]Max Resing » 🌐
                                                @resingm@infosec.exchange

                                                For those who are interested in the technical aspects of evasion: someone posted on r/selfhosted. The author talks about leveraging a "jumper" box that's within a domestic datacenter. That one has a tunnel to a foreign hosting service. It adds latency, but it's a reliable solution.

                                                Another interesting aspect I learned about the censorship system from the post is that the nation in question has a "whitelist" mode that gets enabled on demand. (Regional) Internet silos can be splintered off from the global Internet at the will of the regime.

                                                  [?]The Chris Dantes » 🌐
                                                  @thechrisdantes@social.linux.pizza

                                                  Assuming I'm the arrstack, jellyfin, nextcloud, immich, and a few other things, what's the best SSO option I should run?

                                                    [?]Daniel Colquitt » 🌐
                                                    @daniel@colquitt.xyz

                                                    Sunday maintenance on The Seas :seas: Aquarium is complete.

                                                    NH₃/NO₂ undetectable, NO₃ 4 ppm, pH 7.4, KH 3° and GH 11°. Water temperature averaged 22.9°C over 24 hours.

                                                    tracks water parameters, temperature, heater energy and maintenance. Particularly pleased that nitrate accumulation is currently negative (-1.02 ppm/week). The plants :land: appear to be earning their keep.

                                                    Possibly more monitoring than a 125-litre requires, but here we are.

                                                    Home Assistant dashboard for a 125-litre aquarium. Water temperature is 22.6°C, nitrate is 4 ppm, and the estimated nitrate accumulation rate is −1.02 ppm/week. A five-day graph shows aquarium and room temperatures alongside heater energy consumption.

                                                    Alt...Home Assistant dashboard for a 125-litre aquarium. Water temperature is 22.6°C, nitrate is 4 ppm, and the estimated nitrate accumulation rate is −1.02 ppm/week. A five-day graph shows aquarium and room temperatures alongside heater energy consumption.

                                                    Aquarium water test results displayed in Home Assistant: nitrate 4 ppm, nitrite 0 ppm, ammonia 0 ppm, general hardness (GH) 11°dH, carbonate hardness (KH) 3°dH, and pH 7.4.

                                                    Alt...Aquarium water test results displayed in Home Assistant: nitrate 4 ppm, nitrite 0 ppm, ammonia 0 ppm, general hardness (GH) 11°dH, carbonate hardness (KH) 3°dH, and pH 7.4.

                                                      AodeRelay boosted

                                                      [?]Yehor :dartlang: 🇺🇦 » 🌐
                                                      @yehor@mastodon.glitchy.social

                                                      is so advanced! It works the same way as iCloud on . You can see all your storage, but it downloads only the files you use or edit.

                                                      On mobile, I can open a file from Seafile in any app for editing, and it will be synced after that. That's just rocks! Can't believe I didn't try it earlier.

                                                      Also, the Pro version is free for up to 3 users.

                                                        AodeRelay boosted

                                                        [?]🏳️‍⚧️ Christin Löhner 🏳️‍🌈 » 🌐
                                                        @christin@lsbt.me

                                                        Quick heads-up for other Mastodon admins: this registration spam wave isn't over yet.

                                                        On lsbt.me, we first saw a flood of API registrations using Python/aiohttp. The telltale signs were usernames following the pattern bp plus 16 hex characters, and the sign-up reason was always "Automated protocol deliverability probe". A narrow block on that user agent stopped the first wave.

                                                        Today, however, five new registrations came in with the same usernames and the same sign-up reason. This time the bot simply identified itself as Chrome 126. That's exactly why a user agent is only useful as a short-term filter. It's a header the client can set to anything.

                                                        The requests go to POST /api/v1/accounts. This endpoint lets client apps create a new local account directly in the app. No app needs it for OAuth connections to existing accounts. doesn't use it either. It registers itself via /api/v1/apps, obtains consent via /oauth/authorize, and then works with a user token. Regular sign-up through the Mastodon website is also handled separately via POST /auth.

                                                        So I've completely disabled API account creation on lsbt.me. Web sign-up, OAuth, and existing clients keep working as before. Anyone who wants a new account just signs up once on the web as usual and can then use any client.

                                                        If you'd also rather not offer this optional native sign-up path, you can add the following to your Nginx server block, before the general location / block. The example assumes the @proxy location that many Mastodon Nginx configs already include:

                                                        location = /api/v1/accounts {
                                                        limit_except GET {
                                                        deny all;
                                                        }

                                                        try_files $uri @proxy;
                                                        }

                                                        This returns a 403 only for POST /api/v1/accounts. The read-only GET endpoint remains reachable. As always, run nginx -t afterwards and only reload once the test passes.