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

#snac2 boosted

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

on for 72 days:

  • users: 1 (just myself)
  • following: 254
  • timeline_purge_days: 30
  • disk: 298m (/var/snac/data)
  • ram: 184m (including relayd, httpd, logger, snac itself)

    AodeRelay boosted

    [?]Root Moose » 🌐
    @RootMoose@mastodon.bsd.cafe

    Having a "reflective" afternoon.

    On the topic of free operating systems, I have been playing with these lately, and recommend if it suits usage (alpha order).

    - Alpine Linux (my daily driver)
    - Chimera Linux
    - Elementary Linux
    - FreeBSD
    - OpenBSD
    - Solus Linux

    Not "mainstream" suggestions per se, and that's kinda the point. Caveats re: glibc/musl, nvidia support, etc. apply.

    If I had to have nvidia support for my primary workstation I'd probably go with Solus (KDE), or at least try it, in spite of systemd.

    I'm starting to scratch the surface on

    - CachyOS

    for my son's gaming rig. Pretty much what it says on the tin. I like it. Arch could use a bit of polish. We'll see how it goes on real hardware.

    Others that I haven't run much beyond playing with the iso, but am intrigued by, mostly by intended use case tbh:

    - Mint
    - Zorin

    I used to run these for years and years and years but don't nowadays:

    - Arch
    - Gentoo

    Excellent, but the time intensity ...

    ~20 years ago I used to run Gentoo in a government research agency data centre. Even came up with an "ansible-like" set of deployment scripts/framework and whatnot in /bin/bash to manage them (pre-dates Ansible).

    Fun times... the time... the time.

    Gentoo was bracketed by RHEL in the past and CentOS as the successor. CentOS was fine but gave up a lot of performance way back then. Shifting priorities, server hardware was still following Moore's, and all that.

    I flirted with Ubuntu a bit over the years. Could never really get into it back when it was decent. I won't touch it now.

    Today, I think I'm done with Debian. Too static for my tastes - stuff gets too stale. Sure, there's Testing/Sid but there's also other options at that point.

    Now that I'm a sysadmin just for myself I can embrace using whatever I want. Ha.

    I'm all about community projects nowadays.

    Corporate software will eventually disappoint you so it pays to just not go there in the first place.

    Deep thoughts.

      AodeRelay boosted

      [?]ibims » 🌐
      @ibims@social.ddns.wtf

      Die lokale Installation von v32 auf v33 gehoben. Dank dem Update Skript von @crits wie immer ohne Probleme.

      Location: Fediverse

        AodeRelay boosted

        [?]Genista » 🌐
        @genista@social.genista.info

        ich hab jetzt ne Miniserverbrücke oder ist das schon ne Serverfarm 🤔

          AodeRelay boosted

          [?]Dave Robinson » 🌐
          @dave@europhiles.uk

          So that's it. I've retired. Well, technically not quite because I'm still being paid for another week. However, my two work laptops have been wiped and handed back along with my security pass, and my development desktop machine has been cleaned up and shut down. I've deleted the various TOTP entries for my work accounts from my phone.

          It's over. I'm free.

          I'll keep myself mentally active with some #FOSS development, and will continue to enjoy tinkering with #SelfHosting on my #HomeLab , hopefully with a bit more mental energy available than before. Good times lie ahead, I hope.

            [?]Enalys :dragn_verified: » 🌐
            @Enalys@mastodon.zergy.net

            What bring you to the path of self-hosting?

            I guess for me is that because in the mid 2000's the free hosting services were quite terrible and I get my hands on the old family computer and some documentation about Debian.

              AodeRelay boosted

              [?]Onni » 🌐
              @onni@troet.cafe

              Mein journey ist irgendwie vorübergehend zum Stillstand gekommen. Alle bigtech-socialmedia-Accounts sind gelöscht, meine Daten aus Onedrive auf ne umgezogen, mein Freundeskreis auf Mein neuer PC macht mich immer noch glücklich. Und nu? Warten, bis der geliefert wird und ich mit und experimentieren kann.. Gilt das jetzt schon als "Onni hat übrigens Ahnung von Technik"?

                [?]Enalys :dragn_verified: » 🌐
                @Enalys@mastodon.zergy.net

                Am I the only dumbfuck to not use docker/containerization and host stuff the old way? :dragn_think:

                  AodeRelay boosted

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

                  Logiciel open source, prise en charge de DoH/DoT/DoQ, protections et architecture : j’ai documenté la stack de HostuxDNS ici :
                  dns.hostux.net/stack.html

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

                    Ok and folks, I am looking for opinions (boosts welcome).

                    I have this swimming pool controller that I built off a raspberry pi. It sits outside in a waterproof enclosure year-round. Temperatures range from -10ºC to 50ºC over the course of a year. It's running Raspbian or some Debian-flavored Linux.

                    I've tried spinning rust hard drives and SSDs. They die within 12-18 months and I'm on my third failure. I have a couple ideas.

                    1. Netboot: I could have it boot via PXE or TFTP or something and have no permanent storage outside.
                    2. SD flash cards. I could just run it off a micro-SD, and keep a few handy so when they burn out, I just swap it in. I can use NFS for permanent storage, so the loss of the SD doesn't matter.
                    3. Some kind of storage that is more resilient to this kind of temperature and humidity swing?

                    Thoughts on storage for this outdoor project? I'm asking other questions later in the thread.

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

                      The current waterproof box I use is a 300 x 300 x 180mm version of this. It works well, so I don't need a different one, but I'm open to suggestions.

                        [?]BLACKVOID ⚫️ » 🌐
                        @blackvoid@mastodon.social

                        In case there are any doubts about updating to the latest 7.3.2 version, be sure to check this list of CVE exploits that were patched

                        synology.com/en-global/securit

                          [?]Alex Kretzschmar » 🌐
                          @ironicbadger@techhub.social

                          Whelp. My ms01 died overnight underscoring some fears I had over the build quality of these models.

                            [?]DigitalEscapeTools » 🌐
                            @xabd@mastodon.social

                            Syncthing-Fork is an open-source Android app for syncing files directly between your devices --no cloud needed.

                            Built on Syncthing, it uses peer-to-peer connections so your data stays private and fully under your control.

                            A solid alternative to Google Drive or Dropbox if you care about decentralization and privacy.

                            👉 github.com/researchxxl/syncthi
                            👉 More privacy-friendly tools: digital-escape-tools-phi.verce

                            Screenshot of Synching-Fork Android wrapper project page showing license MPLv2, release v2.0.16.0, downloads 220k, F-Droid v2.0.16.0, last month 55716, “GET IT ON Obtainium”, translated 72%, Build App passing, and description: “A wrapper of Synching for Android. Head to the releases section or F-Droid for builds. Please seek help on the forum and/or social media apps first before creating issues on the tracker.”

                            Alt...Screenshot of Synching-Fork Android wrapper project page showing license MPLv2, release v2.0.16.0, downloads 220k, F-Droid v2.0.16.0, last month 55716, “GET IT ON Obtainium”, translated 72%, Build App passing, and description: “A wrapper of Synching for Android. Head to the releases section or F-Droid for builds. Please seek help on the forum and/or social media apps first before creating issues on the tracker.”

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

                              It is home sever rebuild day. Wish me luck....

                                AodeRelay boosted

                                [?]Root Moose » 🌐
                                @RootMoose@mastodon.bsd.cafe

                                I've been running two degraded ZFS arrays for the last few weeks (Debian host).

                                Yeah, I know. Whatevs.

                                One of the pools was basically "scratch" backup space and one of the spindles died (breaking the utility of the mirror). Pulled the drive, wiped the remaining, put back in service with minimum fuss as a single drive. I'll throw another spindle at it when drive prices drop again.

                                The other array had the SSD cache die and it's been chugging along fine ever since. Not a big deal, but from a "experience" point of view it "feels slow" like a working md array.

                                New SSD arrived in the mail so that'll get sorted sometime today/tomorrow.

                                So, what's this post about?

                                Linux peeps, if you are thinking about md arrays, just stop, take the time, and throw 'yer leg over the zfs horse. It's worth it.

                                  [?]Niclas » 🌐
                                  @niclas@infosec.exchange

                                  Now I get notified when my certificates are expiring before everything breaks.

                                  Custom builded Grafana dashboard that shows that 4 certificates are healthy.

                                  Alt...Custom builded Grafana dashboard that shows that 4 certificates are healthy.

                                    [?]dazfuller :rickwhoah: » 🌐
                                    @dazfuller@mstdn.social

                                    Is anyone in the Fediverse self-hosting an RSS aggregator? Preferably that doesn't need docker?

                                    Looking for recommendations. I'm currently using the Vivaldi integrated one, but that doesn't sync between devices.

                                      [?]Niclas » 🌐
                                      @niclas@infosec.exchange

                                      After quite some time, I finally have all the pieces in place. Over the last 30 minutes, I’ve set up one of my servers from scratch. Here are some key changes:
                                      - Reverse Proxy: Nginx with Modsecurity (WAF)
                                      - Container Isolation: Every container runs in a seperate linux user
                                      - Podman Quadlet: I rewrote all my compose stacks into quadlet files - now all containers are starting probably after reboot :party
                                      - Grafana: Grafana's configuration is no managed by Opentofu which provitions at the moment the datasources (Grafana Loki and Prometheus) as well as the dashboards.
                                      - Server hardening: Improved ssh configuration, firewall, permissions in general on this host
                                      - Ansible: Everything is powered by ansible
                                      - Certbot: Use wildcard certificates for my domains / subdomains for easier renew process
                                      - Backups: All those services have proper backups configured which are timed with systemd timer and are replicated into my local homelab.
                                      - Services that are running at the moment
                                      - Grafana
                                      - Prometheus
                                      - Grafana Loki
                                      - Grafana Alloy
                                      - GitLab Runner
                                      - some other services that I wanna migrate to this server

                                        [?]Fossery Tech :debian: :gnome: » 🌐
                                        @fosserytech@social.linux.pizza

                                        (more Linux and FOSS news in previous posts of thread)

                                        Zed Editor launches Agent Metrics, offering public AI agent usage data:
                                        alternativeto.net/news/2026/4/

                                        Immich 2.7 adds duplicate resolution, editor shortcuts, new web actions, and much more:
                                        alternativeto.net/news/2026/4/

                                        SQLite 3.53 fixes WAL-reset bug, adds QRF library, new SQL features, improved CLI and more:
                                        alternativeto.net/news/2026/4/

                                        GNU nano 9.0 CLI Text Editor Released with New Features and Improvements:
                                        9to5linux.com/gnu-nano-9-0-cli

                                        Microsoft has terminated developer accounts of VeraCrypt, WireGuard & Windscribe software:
                                        alternativeto.net/news/2026/4/
                                        (It was only by accident, right, Microsoft? RIGHT??)

                                        FosseryWeb progress report:
                                        I regenerated the HTML cheatsheets using the new page-builders tool, and fixed a lot of bugs/mistakes. Now I'm working on regenerating the JavaScript cheatsheets.
                                        fosseryweb.codeberg.page/@beta
                                        fosseryweb-min.codeberg.page/@

                                        Vulkan 1.4.349 Released With Data Graph Optical Flow Extension:
                                        phoronix.com/news/Vulkan-1.4.3

                                        Hugging Face Contributes Safetensors To PyTorch Foundation To Secure AI Model Execution:
                                        phoronix.com/news/PyTorch-Safe

                                        Godot gets a funding boost from Slay the Spire 2 devs Mega Crit:
                                        gamingonlinux.com/2026/04/godo

                                        Legendary, the free and open source Epic Games Launcher, has moved to a new organisation:
                                        gamingonlinux.com/2026/04/lege

                                        Raspberry Pi Imager 2.0.8 Released with Fastboot Improvements, Bug Fixes:
                                        9to5linux.com/raspberry-pi-ima

                                        Redox OS Establishes AI Policy To Forbid Contributions Made Using LLMs:
                                        phoronix.com/news/Redox-OS-Mar

                                        NetBSD 11.0 Nears Release With RC3 Released For Testing:
                                        phoronix.com/news/NetBSD-11.0-

                                        Intel Releases OpenVINO 2026.1 With Backend For Llama.cpp, New Hardware Support:
                                        phoronix.com/news/OpenVINO-202

                                          [?]Navidrome » 🌐
                                          @navidrome@mastodon.social

                                          Hello, we're on Mastodon 👋

                                          🎧 Follow for updates on Navidrome, the open-source music streaming server 🎧

                                            [?]Sebastian » 🌐
                                            @sebastian@mastodon.sebfox.net

                                            Moderating in is a dreadful task in a terrible interface. 🤷‍♂️

                                            Is it me? Any from the ?

                                              AodeRelay boosted

                                              [?]Michael Jack » 🌐
                                              @mjack@mastodon.bsd.cafe

                                              I have a domain at simply.com with a few services running on a server at home.

                                              Previously I used Caddy with subdomains registered with my hosting provider's DNS panel, and ports 80 and 443 opened to the public internet. Anybody could access my services from the outside.

                                              I've now changed to using WireGuard and a custom build of Caddy with a wildcard certificate for my domain. Pi-hole handles DNS for subdomains, e.g. cloud.example.com for Nextcloud.

                                              I'm using podman system quadlets for Pi-hole and Caddy (both use privileged ports), and podman secrets for sensitive data.

                                              In /etc/containers/systemd/caddy, I have 3 files:

                                              Containerfile
                                              --------------------
                                              FROM docker.io/caddy:builder AS builder

                                              RUN xcaddy build --with github.com/caddy-dns/simplydotcom

                                              FROM docker.io/caddy:latest

                                              COPY --from=builder /usr/bin/caddy /usr/bin/caddy
                                              --------------------

                                              caddy.build
                                              ------------------
                                              [Build]
                                              ImageTag=localhost/caddy
                                              SetWorkingDirectory=unit
                                              ------------------

                                              caddy.container
                                              -------------------------
                                              [Unit]
                                              Description=Caddy container
                                              After=network-online.target

                                              [Container]
                                              AutoUpdate=registry
                                              ContainerName=caddy
                                              Image=caddy.build
                                              Secret=simply_account_name,type=env,target=SIMPLY_ACCOUNT_NAME
                                              Secret=simply_api_key,type=env,target=SIMPLY_API_KEY
                                              Volume=/srv/containers/caddy/conf:/etc/caddy:Z
                                              Volume=/srv/containers/caddy/data:/data:Z
                                              PublishPort=443:443

                                              [Install]
                                              WantedBy=default.target
                                              -------------------------

                                              The Caddyfile is stored in /srv/containers/caddy/conf/:

                                              Caddyfile
                                              ---------------
                                              *.example.com {
                                              tls {
                                              dns simplydotcom {env.SIMPLY_ACCOUNT_NAME} {env.SIMPLY_API_TOKEN}
                                              }

                                              @caddy host caddy.example.com
                                              handle @caddy {
                                              respond "Hello World!"
                                              }
                                              }
                                              ---------------

                                              See Caddy documentation for more on wildcard directives.

                                              caddyserver.com/docs/caddyfile

                                                fedicat boosted

                                                [?]Fedi.Video » 🌐
                                                @FediVideo@social.growyourown.services

                                                The excellent free open self-hosted online service platform Nextcloud has just started posting videos to its own PeerTube server. You can follow their account at:

                                                ➡️ @nextcloud_main

                                                They've already posted nine videos. If these haven't federated to your server yet, you can browse them all at peertube.nextcloud.com/a/nextc

                                                You can also follow their Mastodon account at @nextcloud