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

[?]Dima » 🌐
@dima@dol.social

Big personal milestone: my Pull Request to Outline wiki was finally merged! 🎉

I've been self-hosting Outline for about 6 months and really needed a proper CloudFront integration (flat-rate pricing + protection against Denial-of-Wallet attacks from public S3 links).

It took a while, but PR #12656 is now merged.

Huge thanks to the Outline team! Really proud to contribute to such a large and popular open-source project (~40k stars).

github.com/outline/outline/pul

Screenshot of two GitHub notification emails from Tom Moor. The first one says "@tommoor approved this pull request." The second one confirms "Merged #12656 into main." Both notifications are about my CloudFront integration feature for Outline wiki.

Alt...Screenshot of two GitHub notification emails from Tom Moor. The first one says "@tommoor approved this pull request." The second one confirms "Merged #12656 into main." Both notifications are about my CloudFront integration feature for Outline wiki.

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

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

    Nextcloud Hub 26 Spring launches with Euro-Office and AI updates on its 10th anniversary:
    alternativeto.net/news/2026/6/

    AliasVault is The BitWarden Alternative You Didn't Know You Needed:
    feed.itsfoss.com/link/24361/17

    Stremio full version launches on AltStore for Apple devices in Europe and Japan:
    alternativeto.net/news/2026/6/

    Ghost introduces Dynamic Filters and auto-updated member views:
    alternativeto.net/news/2026/6/

    Ollama 0.30 delivers faster NVIDIA GPU performance and wider hardware support:
    alternativeto.net/news/2026/6/

    Git 2.55-rc0 Released With Rust Enabled By Default:
    phoronix.com/news/Git-2.55-rc0

    Qt 6.12 Beta Released With Qt Quick 3D XR Apps Now Able To Run On 2D AR Glasses:
    phoronix.com/news/Qt-6.12-Beta

    GCC 15.3 Compiler Brings Nearly A Year Worth Of Bug Fixes:
    phoronix.com/news/GCC-15.3-Rel

    OpenProject 17.5 offers project-based work package identifiers and more flexible backlogs:
    alternativeto.net/news/2026/6/

    Some work on FosseryWeb page-builders:
    I did some rewrite of the tool, separate out HTML templates from the generation logic, and use Jinja to fill in the templates during generation (this introduces an additional dependency, which some might consider bloat, but since I'll probably be the only one using it, it doesn't matter that much I guess, I rather focus on cleaner code, long-term maintainability). I also created a separate function to handle the Markdown validation logic, and call it before prompting for the description, to give immediate feedback, and rewrote the error messages to be clearer, more organized.
    codeberg.org/fosseryweb/page-b

    (more FOSS news in comments)

      [?]Self-Hosted Feed » 🤖 🌐
      @selfhosted_bot@fd.mrmave.work

      🖥️ alexpinel/Dot

      Text-To-Speech, RAG, and LLMs. All local!

      Integrates Text-To-Speech, RAG, and Large Language Models into a local environment for fully offline operation

      ⭐ Stars: 1908
      📅 Last Update: Jun 05, 2026

      github.com/alexpinel/Dot

        [?]myrmidex » 🌐
        @myrmidex@mastodon.nogods.be

        Seems Bitwarden is enshittifying, time to pick a successor. Going to setup vaultwarden, aliasvault and passbolt and try them out for a couple of months before making the final decision.

        It's not just for me so best to be extra careful. Vaultwarden has a leg ahead as it's very easy to migrate, I should be able to run it with the Bitwarden app.

          AodeRelay boosted

          [?]Tom Kenobi » 🌐
          @tomkenobi@social.tchncs.de

          👋

          Servus Fediverse! Ich bin Tom Kenobi - FOSS-/Privacy-Freund, Homelab-Bastler und Linux-Mensch. Was nicht selbst gehostet läuft, fehlt mir irgendwie. 🖥️

          Abseits vom Terminal: Star-Wars-OT-Fan (ja, der Name ist Absicht 😏), Hockey-Goalie 🥅 und überzeugter Anhänger von Craftbeer 🍺 & gutem Käse 🧀.

          Frisch hier, neugierig auf gute Gespräche statt Lärm - sagt gern Hallo!

            [?]Larvitz :fedora: » 🌐
            @Larvitz@burningboard.net

            Introducing ChatSLM. A small language model with a big heart.

            ▪ 0 tokens per query
            ▪ 0 L cooling water

            ▪ runs on a single ARM64 core in Nuremberg, hosted on FreeBSD.

            ▪ no telemetry, nothing sent anywhere

            ▪ consistent, reproducible answers every single time

            Give it a try. It's often quite helpful.
            chat.rootshell.cx

              AodeRelay boosted

              [?]bbₜᵤₓᵢ » 🌐
              @tux@burningboard.net

              🛠️ Server-Upgrade erfolgreich abgeschlossen!

              Mein Homeserver wurde soeben erfolgreich auf das brandneue 26.05 () aktualisiert. 🚀

              Technische Details:

              🐧 Kernel: Linux 6.18 LTS

              ⚙️ Nix-Version: 2.31.5

              🛡️ Systemd-Resolved: DNSStubListener deaktiviert, um Port 53 für AdGuard Home freizugeben

              📦 7/7 Podman Container (AdGuard, OpenCloud, OnlyOffice, Jellyfin, Audiobookshelf, Homepage) & Caddy laufen stabil nach Hot-Reload.

              💾 Backup: BorgBackup um 20:00 Uhr erfolgreich durchgelaufen.

              Alles läuft reibungslos im grünen Bereich!

              Eine Webservergebotsbeschreibung auf einem Bildschirm. Es gibt mehrere Dienstdomänen, Porttypen und Updatestatus.

              Alt...Eine Webservergebotsbeschreibung auf einem Bildschirm. Es gibt mehrere Dienstdomänen, Porttypen und Updatestatus.

                [?]Federico :xmpp: » 🌐
                @ismondo@mastodon.uy

                :cargando: *xmpp.uy*

                Nueva actualización de @snikket_im en *xmpp.uy*, recién salida del horno.
                Con algunas pequeñas novedades internas y 'cositas' de seguridad resueltas.

                snikket.org/updates/release/20

                :blobshh: psshh.. ¿sabias que en @monocles , están trabajando en su versión de escritorio para linux? :rainbowdance:
                ¿y que muy pronto se viene el soporte para OMEMO2? :blobscream:

                  [?]Hund » 🌐
                  @hund@gts.linuxkompis.se

                  What's the most lightweight (and preferably easiest to setup) Git server?

                  I have basically no requirements in terms of features. I'm (mainly) going to run it locally so I can sync my passwords between devices.

                  #Git #Selfhosting

                    AodeRelay boosted

                    [?]Violet@Ice:~$💜:valerie::hex_transgender::queer_verify_2:​ [bit/it] » 🌐
                    @violet@corteximplant.com

                    Since tuta is also a corporation, I guess I need to learn how to self-host email. Any good resources on that? My spoons and ability are low lately, so simpler FOSS stuff is better

                      [?]David Bureš » 🌐
                      @davidbures@mstdn.social

                      @violet Email and passwords are the two things that are just not worth hosting no matter what, in my experience

                      Email especially since you'd have to spend your days avoiding blacklists. It's possible, but I would not recommend it at all

                        AodeRelay boosted

                        [?]The Unknown Universe » 🌐
                        @unknownuniverse@unkn.uk

                        The UK government just issued a 3-month ultimatum to Apple and Google: build on-device scanning or face legislation.

                        This isn't about child safety; it’s about the infrastructure of mass surveillance. If you can scan for one thing, you can scan for anything.

                        Privacy is dead on stock devices.

                        Full write-up on why "nothing to hide" is a fallacy:
                        https://the.unknown-universe.co.uk/privacy-security/the-ultimatum/

                        #Privacy #OnlineSafetyAct #Surveillance #UKPolitics #GrapheneOS #FOSS #SelfHosting #DigitalRights #TheUltimatum

                          AodeRelay boosted

                          [?]Marek S. Ł. » 🌐
                          @marek@m5l.eu

                          Nagabywany przez przyjaciół popełniłem poradnik jak uruchomić od początku domowy serwer, zapraszam :)

                          https://lukasiewicz.tech/blog/6


                            dansup boosted

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

                            FediSuite - Fediverse Management Platform

                            Open-source platform for social media management and analytics

                            If you manage several Fediverse accounts, you're constantly juggling browser tabs, losing track of which input field belongs to which platform, and at some point you no longer know what you've already posted. brings everything together in one place.

                            Connect accounts from 19(+) platforms: , , , , , , , and more. The app detects your instance type automatically, loads the correct character limit and media rules straight from your instance, and sets up the composer accordingly. No manual configuration needed.

                            The analytics go way beyond plain follower counts: daily engagement charts, follower growth, your best posting times as a heatmap, hashtag performance, and a tips engine that evaluates your actual data and gives you concrete suggestions based on your own numbers.

                            Schedule posts down to the minute in your own time zone. Background workers handle publishing reliably, with resume handling for rate limits and atomic delivery.

                            FediSuite is free and under the GPL-3.0. Anyone can host their own FediSuite and get it added to the official list automatically.

                            If you find a bug, especially in the setup, feel free to report it. The project is being actively developed, and real-world bug reports are among the most valuable contributions right now. The CONTRIBUTING.md explains how it works.

                            The project lives on donations. Donations guarantee and make it possible for FediSuite to keep going and keep being developed. To support FediSuite, click the yellow button on the website.

                            More info: fedisuite.com

                              AodeRelay boosted

                              [?]Geoff » 🌐
                              @sternecker@infosec.exchange

                              A new version of is out 15.0.3
                              The earlier CVE-2026-27771 is a Gitea bug, and Forgejo was looped into the reporting. However, Packages under a public owner are visible to unauthenticated users by design. If you are publicly hosting, please make sure you understand the permissions model. (see below)

                              During that CVE stuff, a real authz bypass (any authenticated user could write to public repos they don't own) was fixed in 15.0.1 in May. So jump to 15.0.3 to get all the current security fixes.

                              Noodling out how to check the permissions (tell me if I'm wrong!!)
                              curl -s -o /dev/null -w "%{http_code}\n" \
                              https://<your-forgejo-host>/v2/<owner>/<image>/manifests/<tag>
                              - 401/404 the access control is enforcing, you're fine.
                              - 200 with a manifest, you are exposed. Fix it with REQUIRE_SIGNIN_VIEW=true

                                AodeRelay boosted

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

                                Also, I'll need a replacement for iCloud's file storage, and currently trying . It is promising despite the painful initial setup process. Also curious what other people use for file storage except and .

                                  AodeRelay boosted

                                  [?]Eugene :freebsd: :emacslogo: [he/him] » 🌐
                                  @evgandr@mastodon.bsd.cafe

                                  Kinda postmortem:

                                  1) The maximal log size before rotation and count of gzipped logs to store should be increased in the newsyslogd configuration. This should be applied to any service, which is looking into the void^WInternet. So, I will not loss log records, related to the start of attack…

                                  2) Also, Asterisk log should be added to newsyslogd configuration first. It weren't added here, so *.log files became too big (> 1 Gb) and of course fail2ban ate a lot of memory while parsing these big logs. If they were rotated properly, then fail2ban will not eat so much memory, parsing small enough files.

                                  3) Since start of attack in logs were lost, then I could only imagine possible root cause of an attack. By default, any IP, which once failed to provide the proper credentials to login somewhere in my kitchen server, is banned immediately and forever.
                                  But somehow those attackers managed to use just 2 IPs to make an attack and they weren't banned before manual intervention :drgn_confused:

                                  According to fail2ban logs they were banned, but they were obviously not banned by npf. So, I think, they started attack right in time when my blacklists were successfully updated and npf was reloading — as a result their IPs appeared as "banned" in the fail2ban, but the fail2ban failed to ban them via npf, so "IRL" their IPs still weren't banned. Time to revisit my script to update blacklists :drgn_wrench:

                                  4) Looks like I need to install some Intrusion Detection System (possibly snort :drgn_think: since it is mature enough). It isn't good to rely only on one mechanism (fail2ban + blacklists + npf) to protect my precious machine.

                                    AodeRelay boosted

                                    [?]Eugene :freebsd: :emacslogo: [he/him] » 🌐
                                    @evgandr@mastodon.bsd.cafe

                                    Kinda postmortem:

                                    1) The maximal log size before rotation and count of gzipped logs to store should be increased in the newsyslogd configuration. This should be applied to any service, which is looking into the void^WInternet. So, I will not loss log records, related to the start of attack…

                                    2) Also, Asterisk log should be added to newsyslogd configuration first. It weren't added here, so *.log files became too big (> 1 Gb) and of course fail2ban ate a lot of memory while parsing these big logs. If they were rotated properly, then fail2ban will not eat so much memory, parsing small enough files.

                                    3) Since start of attack in logs were lost, then I could only imagine possible root cause of an attack. By default, any IP, which once failed to provide the proper credentials to login somewhere in my kitchen server, is banned immediately and forever.
                                    But somehow those attackers managed to use just 2 IPs to make an attack and they weren't banned before manual intervention :drgn_confused:

                                    According to fail2ban logs they were banned, but they were obviously not banned by npf. So, I think, they started attack right in time when my blacklists were successfully updated and npf was reloading — as a result their IPs appeared as "banned" in the fail2ban, but the fail2ban failed to ban them via npf, so "IRL" their IPs still weren't banned. Time to revisit my script to update blacklists :drgn_wrench:

                                    4) Looks like I need to install some Intrusion Detection System (possibly snort :drgn_think: since it is mature enough). It isn't good to rely only on one mechanism (fail2ban + blacklists + npf) to protect my precious machine.

                                      [?]Larvitz :fedora: » 🌐
                                      @Larvitz@burningboard.net

                                      I run blog.hofstede.it aiming for maximum digital sovereignty!

                                      DNS: My own authoritative servers (PowerDNS) with DNSSEC signing.

                                      HW: Own physical server in a German colocation

                                      Net: My own Autonomous System (AS201379) for full BGP control

                                      Stack: 100% FOSS (FreeBSD, Caddy, Forgejo, Pelican)

                                      Web: <600kb total size, 0 trackers, 0 external deps. All assets hosted locally.

                                      I don't even log IPs. Data I don't store is data I can't accidentally leak. Keeping data is a burden!

                                        AodeRelay boosted

                                        [?]BlablaLinux » 🌐
                                        @blablalinux@mastodon.blablalinux.be

                                        Mes services publics font peau neuve !

                                        J’ai mis à jour ma page de services publics. Désormais, pour chaque service, vous trouverez un bouton dédié.

                                        En un clic, vous pouvez vérifier en toute transparence la configuration et la sécurité de chacun de mes outils auto-hébergés.

                                        🔗 Découvrez la liste complète ici : blablalinux.be/mes-services-pu

                                          [?]Geoff » 🌐
                                          @sternecker@infosec.exchange

                                          Linux CVE drops. CVE-2026-23111 — nf_tables UAF → root + container escape. A use-after-free in netfilter's nft_map_catchall_activate(). A local unprivileged user gets root, and because it runs through user namespaces, an unprivileged Podman container can break out to the host. A full working exploit dropped June 8, confirmed on Debian defaults.

                                          CVE-2026-46316 "ITScape" It's a KVM/arm64-only guest-to-host escape (vGIC-ITS interrupt emulation). x86 is explicitly unaffected.

                                          CVE-2026-42945 "NGINX Rift" A heap overflow in ngx_http_rewrite_module, CVSS 9.2, getting exploited in the wild.

                                            AodeRelay boosted

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

                                            My main server now has two hard drives. I have no idea why they are so unpopular in the community when they are cheap, quiet, and reliable. I suppose and have good marketing departments.

                                              [?]viq [he/him] » 🌐
                                              @viq@social.hackerspace.pl

                                              Out of the / solutions I can that I remembered about, apparently only has ability to create app passwords / bearer tokens that actually allow to access only a single application 🤔


                                              @homelab

                                                [?]viq [he/him] » 🌐
                                                @viq@social.hackerspace.pl

                                                @homelab OK, after playing around a tiny bit, it seems that the code for this exists in
                                                - github.com/kanidm/kanidm/pull/
                                                - github.com/kanidm/kanidm/pull/
                                                but what doesn't exist is ability to reach it and set that up for a user. Oh well.

                                                  [?]Larvitz :fedora: » 🌐
                                                  @Larvitz@burningboard.net

                                                  Blog update:

                                                  blog.hofstede.it now loads zero external resources. Fonts and Bootstrap are self-hosted, the requests to Google Fonts and jsdelivr are gone. All visits stays between the visitors browser and my server.

                                                  Also new:
                                                  - Full-text search (Pagefind: fully static, no search backend, no tracking)
                                                  - Series navigation for multi-part articles
                                                  - Older/newer article links
                                                  - A proper 404 page

                                                  Static sites don't need third parties.

                                                    [?]Larvitz :fedora: » 🌐
                                                    @Larvitz@burningboard.net

                                                    Blog update:

                                                    blog.hofstede.it now loads zero external resources. Fonts and Bootstrap are self-hosted, the requests to Google Fonts and jsdelivr are gone. Your visit stays between the visitors browser and my server.

                                                    Also new:
                                                    - Full-text search (Pagefind: fully static, no search backend, no tracking)
                                                    - Series navigation for multi-part articles
                                                    - Older/newer article links
                                                    - A proper 404 page

                                                    Static sites don't need third parties.

                                                      [?]Larvitz :fedora: » 🌐
                                                      @Larvitz@burningboard.net

                                                      Database cleanup work:

                                                      $ psql -c "SELECT pg_size_pretty(pg_database_size('mastodon'))"
                                                      pg_size_pretty
                                                      ----------------
                                                      38 GB
                                                      (1 row)

                                                      $ pg_repack mastodon
                                                      INFO: repacking table "public.account_aliases"
                                                      ....

                                                      $ psql -c "SELECT pg_size_pretty(pg_database_size('mastodon'))"
                                                      pg_size_pretty
                                                      ----------------
                                                      32 GB
                                                      (1 row)

                                                      Nice :-) Another successful maintanance ! Also patched up the entire machine and all jails to FreeBSD 15.0-RELEASE-p10 and verified our backups work and are restorable.

                                                        fedicat boosted

                                                        [?]Mgfp🇧🇷 [He/Him] » 🌐
                                                        @mgfp@mstdn.social

                                                        @mgfp_fediprofile
                                                        hub.vocalcat.com/mgfp_fediprof

                                                        After a few attempts in the past, I finally created a FediProfile. I won't be needing Biolink anymore :D.

                                                        1/2

                                                          [?]rE-Bo0t.bx1 :tux: :tor: :C_H: :donor: :verified: » 🌐
                                                          @r3bo0tbx1@infosec.exchange

                                                          :tor: onion-relay v2.0.0 is out, and it's been a long road from v0.0.1 ⬇️

                                                          ℹ️ What started as "one command to run a relay" is now a hardened, production-tested AIO stack: guard, exit, and bridge (obfs4) in a 16.8 MB image.

                                                          What's new in v2.0.0:
                                                          🩺 health + status tools now expose build_version & config_source
                                                          ⚡ healthcheck.sh fails fast on missing/empty torrc
                                                          🔒 DirPort now defaults to 0 (disabled) in ENV-generated configs

                                                          What the project has grown into since launch:
                                                          🔑 Happy Family support (Tor 0.4.9+ FamilyId, 🪦 RIP MyFamily lists)
                                                          🧰 6 busybox only diagnostic tools
                                                          🌍 Battle-tested across 10+ countries: relays.brokenbotnet.com
                                                          🔐 35+ security fixes, CVE coverage, weekly automated rebuilds
                                                          🐋 Works with Docker CLI, Compose, Cosmos Cloud & Portainer

                                                          :github: github.com/r3bo0tbx1/tor-guard

                                                          If you care about privacy infrastructure:
                                                          🥢 Try it out
                                                          🐛 Report bugs
                                                          💡 Suggest features
                                                          ⭐ Star it to help others find it

                                                          :C_H: Still maintaining this in my free time, donation info
                                                          in the README. And please support @torproject

                                                          @eff and @privacyguides too.

                                                          Protecting privacy, one relay at a time :tor:

                                                            [?]rE-Bo0t.bx1 :tux: :tor: :C_H: :donor: :verified: » 🌐
                                                            @r3bo0tbx1@infosec.exchange

                                                            :tor: v2.0.0 is out, and it's been a long road from v0.0.1 ⬇️

                                                            ℹ️ What started as "one command to run a relay" is now a
                                                            hardened, production-tested AIO stack: guard, exit, and
                                                            bridge (obfs4) in a 17 MB image.

                                                            What's new in v2.0.0:
                                                            🩺 health + status tools now expose build_version & config_source
                                                            ⚡ healthcheck.sh fails fast on missing/empty torrc
                                                            🔒 DirPort now defaults to 0 (disabled) in ENV-generated configs

                                                            What the project has grown into since launch:
                                                            🔑 Happy Family support (Tor 0.4.9+ FamilyId, RIP MyFamily lists)
                                                            🧰 6 busybox only diagnostic tools
                                                            🌍 Battle-tested across 10+ countries: relays.brokenbotnet.com
                                                            🔐 35+ security fixes, CVE coverage, weekly automated rebuilds
                                                            📦 Works with Docker CLI, Compose, Cosmos Cloud & Portainer

                                                            :github: github.com/r3bo0tbx1/tor-guard

                                                            If you care about privacy infrastructure:
                                                            🥢 Try it out
                                                            🐛 Report bugs
                                                            💡 Suggest features
                                                            ⭐ Star it to help others find it

                                                            :C_H: Still maintaining this in my free time, donation info
                                                            in the README. And please support @torproject

                                                            @eff and @privacyguides too.

                                                            Protecting privacy, one relay at a time :tor:

                                                              [?]Owl Eyes » 🌐
                                                              @d1@autistics.life

                                                              If anyone was wanting a way out from , and other similar closed-source forums, will soon be having their 2.0 release. rc3 just came out. They have good developer and bugfixing momentum right now. If you have Sysadmin skills, and know of an community in need of a new and suitable OpenSource forum, maybe warm up a VPS, and/or register a domain? And perhaps try out their RC on a testing rig first.

                                                              Now is a good time to get into flarum, I say. I've been watching them for a long time, and have done multiple installs myself.

                                                              Note: Flarum doesn't do team voice chat, unlike Discord. But it's a great web forum, with good mobile support (unlike ) . Is also lightweight (unlike ) - can be run on a cheap VPS or Raspberry Pi.

                                                              Flarum's 2.0 RC3 announcement:
                                                              discuss.flarum.org/d/39406-fla

                                                                AodeRelay boosted

                                                                [?]DeltaLima 🐧 » 🌐
                                                                @DeltaLima@social.la10cy.net

                                                                Murphys Law mal wieder.

                                                                Das neue Nextcloud Update "mal eben" ohne (Datenbank) Backup einspielen, weil hat ja die elf-trillionen male vorher auch ohne irgendwelche Probleme immer funktioniert, wird schief gehen (mit einem Datenbankfehler)

                                                                `Foreign key name for table "oc_mail_accounts" collides with the constraint on table oc_mail_accounts.`

                                                                Ein Glück nutz ich die NC Mail App nicht, somit tut ein mutiges `drop table` den Dienst.

                                                                  AodeRelay boosted

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

                                                                  @peanutsguy @mosu @dlemper Thanks for all your recommendations. I tried first, and its “all compose files should be on the main machine” approach didn’t fit my existing infrastructure. Existing stacks adoption will be too much of an issue.
                                                                  Also feels much more stable and feature complete compared to and especially to . Not the simplest tool but pretty intuitive after some time of tinkering.

                                                                    AodeRelay boosted

                                                                    [?]Eugene :freebsd: :emacslogo: [he/him] » 🌐
                                                                    @evgandr@mastodon.bsd.cafe

                                                                    Oh fuck, I was mistaken — it was a real attack, not LLM bots :drgn_lurk_nervous: — someone, using machines from French hosting, was trying to connect to my Asterisk box, using various SIP endpoints.

                                                                    The attack was started at Monday's night and was found only because monit reported about too much memory eaten by fail2ban :drgn_cry:

                                                                    Interesting, why fail2ban didn't banned attacker's IP, because it should do that right after failed attempt to login? :drgn_think_confused: Tine to revisit fail2ban jails configs… :drgn_wrench:

                                                                    Screenshot of termux with opened console of my home server. There is an asterisk log in the console, showing various and constant attempts to login into my PBX via PJSIP.

                                                                    Alt...Screenshot of termux with opened console of my home server. There is an asterisk log in the console, showing various and constant attempts to login into my PBX via PJSIP.

                                                                      [?]Owl Eyes » 🌐
                                                                      @d1@autistics.life

                                                                      I think one of the coolest things about is all the small-time instances. It proves there are tons and tons of people out there who get how to do self-hosting. They get DNS, domain registry, and some System Administration skills, to empower themselves, and make a stand on the , participating in a federation whatsoever.

                                                                      Email doesn't really enjoy this same status: it's sort of (effectively) "semi-federated". Even after doing all the correct DNS vodoo (SPF, DKIM, DMARC), one might be cursed anyway, because one's IP address comes from some disreputable IP block. This "original sin" can't really be cleansed, according to , , etc, who silently and ruthlessly can send all one's incoming, self-hosted email messages to the recipient's spam folder.

                                                                        AodeRelay boosted

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

                                                                        Ok is no longer a simple orchestrator for . Also, their v2 migration guide is a good example of bad documentation.

                                                                        Anything except ? Any recommendations?

                                                                          AodeRelay boosted

                                                                          [?]Eugene :freebsd: :emacslogo: [he/him] » 🌐
                                                                          @evgandr@mastodon.bsd.cafe

                                                                          Some graphs :drgn_aww: from with LLM-bots attacking my kitchen server.
                                                                          Graphs spans to the whole week, so on the left there is a normal state of my server. And on the right — attack is happening.

                                                                          Graph of CPU usage, which going high after LLM bots attack (at near 08 Jan Monday). At near 2 CPU cores were used by LLM bots, trying to abuse my  PBX as an Web-server.

                                                                          Alt...Graph of CPU usage, which going high after LLM bots attack (at near 08 Jan Monday). At near 2 CPU cores were used by LLM bots, trying to abuse my PBX as an Web-server.

                                                                          Graph with main network interface bits per minute — before attack there were almost no data receivin/transmitting, only some cron jobs at night. But after attack there are at near 20 Mb per minute both receiving and transmitting.

                                                                          Alt...Graph with main network interface bits per minute — before attack there were almost no data receivin/transmitting, only some cron jobs at night. But after attack there are at near 20 Mb per minute both receiving and transmitting.

                                                                          Graph with PostgreSQL connections. Active connections has green color. Before the attack there are almost no active connections, but after attack there are a lot of them, since Asterisk using PostgreSQL as a main backend.

                                                                          Alt...Graph with PostgreSQL connections. Active connections has green color. Before the attack there are almost no active connections, but after attack there are a lot of them, since Asterisk using PostgreSQL as a main backend.

                                                                          Load average for my server. After attack it increased at near 4 times.

                                                                          Alt...Load average for my server. After attack it increased at near 4 times.

                                                                            AodeRelay boosted

                                                                            [?]Eugene :freebsd: :emacslogo: [he/him] » 🌐
                                                                            @evgandr@mastodon.bsd.cafe

                                                                            Then, I logged into my box and found that fail2ban, Asterisk and PostgreSQL aren't feeling well. The system load and the traffic amounts was unusual — the parameters are completely differs from which I used to see since server installation.

                                                                            I checked fail2ban logs and found that it is still parses the data from Asterisk log which were happen at near 5 hours ago :drgn_shocked: And there were total mess in the Asterisk security.log (see screenshot) — some dumb (as it programmers :drgn_blush_giggle: ) LLM-bots were constantly trying to connect to my Asterisk server with HTTP protocol, evaluating it as a web-server, I dunno :drgn_think_confused:

                                                                            And the Asterisk logs became enormously big — while newsyslogd wasn't invoked — they eat at near 4 GB :drgn_shocked: . I didn't specify the maximal size of Asterisk logfiles in the /etc/newsyslog.conf, because I wasn't expected a lot of lines in the PBX logs, which is in use only for my relatives.

                                                                            top output in the terminal of NetBSD server, showing three CPU-consuming processses: python3.12, postgres, asterisk.

                                                                            Alt...top output in the terminal of NetBSD server, showing three CPU-consuming processses: python3.12, postgres, asterisk.

                                                                            Excerpt from failban log showing how it processes events from asterisk logs, happened 5 hours ago.

                                                                            Alt...Excerpt from failban log showing how it processes events from asterisk logs, happened 5 hours ago.

                                                                            Alt...Video with as fast scrolling lines -- there is a tail -f security.log for my Asterisk installation. Each three lines is an unsuccessfull attempt to break into my Asterisk from LLM bots.

                                                                            ls -lh in the /var/log/asterisk.
Size of asterisk.log: 1.2 Gb, queue.log: 4.4 Kb, security.log: 2.5 Gb.

                                                                            Alt...ls -lh in the /var/log/asterisk. Size of asterisk.log: 1.2 Gb, queue.log: 4.4 Kb, security.log: 2.5 Gb.

                                                                              AodeRelay boosted

                                                                              [?]BlablaLinux » 🌐
                                                                              @blablalinux@mastodon.blablalinux.be

                                                                              Le guide IPv6 ( / / / ) fait peau neuve !

                                                                              Vous connaissez déjà cette page de mon wiki, mais elle vient de s'offrir une réécriture complète !

                                                                              Pourquoi ? Pour couvrir proprement deux cas de figure bien distincts selon vos besoins. Que vous soyez dans une config ou dans l'autre, tout y est détaillé pas à pas.

                                                                              👉 À checker et à mettre dans vos favoris ici : wiki.blablalinux.be/fr/deploie

                                                                              Bonne lecture et bon déploiement !

                                                                                AodeRelay boosted

                                                                                [?]Eugene :freebsd: :emacslogo: [he/him] » 🌐
                                                                                @evgandr@mastodon.bsd.cafe

                                                                                Huh, looks like the new ASes, with LLM-bots attacking servers, just dropped :drgn_aww:

                                                                                TLDR: there are AS12876 and AS16276 — both located in France (Scaleway SAS and OVH SAS). My Asterisk self-hosted box was attacked from the next IPs: 62.4.15.81 and 51.222.38.229.

                                                                                Today, after I was checked my e-mail, I found three warnings from Monit about fail2ban exhausting limits in my small server in the kitchen (Intel Atom N2800 1866 MHz and 4 Gb of RAM). First e-mail warns about fail2ban ate 200 MB of RAM, next about 500 MB of RAM and the last e-mail warns me that fail2ban ate 2 GB of RAM :drgn_shocked:

                                                                                Emacs Gnus with e-mail from Monit opened. In the e-mail Monit warns me about fail2ban ate 2.1 GB of RAM when the limit is 200 MB.

                                                                                Alt...Emacs Gnus with e-mail from Monit opened. In the e-mail Monit warns me about fail2ban ate 2.1 GB of RAM when the limit is 200 MB.

                                                                                  AodeRelay boosted

                                                                                  [?]Christians Blog » 🌐
                                                                                  @blog@social.christiansblog.eu

                                                                                  🚛 Neuer Beitrag auf ChristiansBlog.eu

                                                                                  Nextcloud-Server von einer USB-NVMe auf eine interne SATA-Festplatte migrieren – ohne Neuinstallation

                                                                                  Ein Praxis-Tutorial zur Migration eines laufenden Debian- und Nextcloud-Servers von einer USB-NVMe auf eine interne SATA-Festplatte – inklusive GRUB, rsync, fstab und typischer Fehlerfallen.

                                                                                  🔗 https://christiansblog.eu/post/tutorial/serverumzug/

                                                                                  #NextCloud #Debian #Linux #Server #Migration #NVMe #SATA #Apache #GRUB #Tutorial #HomeServer #Selfhosting

                                                                                    [?]ismail9001 » 🌐
                                                                                    @ismail9001@infosec.exchange

                                                                                    Adding some context for discoverability:

                                                                                      [?]Wulfy—Speaker to the machines » 🌐
                                                                                      @n_dimension@infosec.exchange

                                                                                      I have totally re-engineered the Genomic Sysadmin tool. Emphasis is on generating standalone code vs Ai centric processing, with universal Ai stubs that can run off cloud or local models with a fallback to deterministic evaluators.

                                                                                      Added emphasis on pressure sensitive governance.
                                                                                      Eg. If the firewall is getting more hits, the security posture is elevated, if diskspace, housekeeping...etc

                                                                                      Second major "innovation", the mission.md is actually composing the codebase as the compute windows flap.

                                                                                        AodeRelay boosted

                                                                                        [?]Bradley Taunt :runbsd: » 🌐
                                                                                        @bt@mastodon.bsd.cafe

                                                                                        It's currently just a simplified version of my existing blog, but I'm hosting this website on my Raspberry Pi Zero for testing purposes:

                                                                                        fsck.lol

                                                                                        We will see how things go over time, then possible port over the "real" thing 😛

                                                                                          AodeRelay boosted

                                                                                          [?]Larvitz :fedora: » 🌐
                                                                                          @Larvitz@burningboard.net

                                                                                          New post: IPv6 Foundations.

                                                                                          IPv6 isn't "the future of the internet." It's the internet. IPv4 is the relic we keep alive on NAT life support.

                                                                                          A laid-back tour through the basics: how the addresses are built, the two rules for crushing out the zeros, a /64 per subnet so you stop counting hosts, SLAAC, and why blocking ICMPv6 is a self-inflicted wound.

                                                                                          And no, dual-stack isn't a destination. It's a burden.

                                                                                          blog.hofstede.it/ipv6-foundati

                                                                                            AodeRelay boosted

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

                                                                                            Also, I didn't get the notification about high server temperature from because of this: github.com/henrygd/beszel/issu (still not released).

                                                                                              AodeRelay boosted

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

                                                                                              So the federation is working on my instance, and you can actually follow me there from any instance: @yehor@wanderer.glitchy.social

                                                                                              The issue was actually in my instance: mastodon.glitchy.social/@yehor

                                                                                              AodeRelay boosted

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

                                                                                              Wrote my first server announcement. Because yesterday, after updating my instance to 4.5.11, I didn't realise the Sidekiq died.

                                                                                              I spotted an unusual server load and temperature 24 hours later, found out that it was a Mastodon LXC, and realised there had been nothing processed by Sidekiq for 24 hours already.

                                                                                              I'm not sure about the reasons, because I didn't find anything useful in the logs. I definitely need better monitoring for .

                                                                                                  AodeRelay boosted

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

                                                                                                  [?]stovis » 🌐
                                                                                                  @stovis@fosstodon.org

                                                                                                  Halp! I just installed Yunohost on my home server with a wired connection.

                                                                                                  Access to my apps works fine on devices with ethernet cable. But my wireless devices can only access my admin page, not the app portal.

                                                                                                  Is this a common issue?

                                                                                                    [?]Owl Eyes » 🌐
                                                                                                    @d1@autistics.life

                                                                                                    I think is an important skill to learn, for anyone with the aptitude for it. I think the internet can't really be made a better place, until people learn to use those same skills to "staple the internet to real life". Like start from a place in one's real-world existence and look around. There are real-world organizations, and various community groups.

                                                                                                    These groups should ideally roll their own self-hosted services: forums, group chats, file-sharing, etc. That's what I mean by "stapling": real world regional orgs aligning to the services they self-host. It's the opposite of using Big Tech forums: the Facebooks, Instagrams, etc of the world, where the platforms can't be trusted, and are totally certain to enshittify. In this way, is gained.

                                                                                                    Yes, people will need a password manager to manage all those passwords. Or perhaps regional SSO servers - run by a city of province/state - can unify these accounts somewhat. Password management and backing up the password database (eg. .kdbx file) should be taught in school.

                                                                                                    People actually visiting over coffee/tea (or meals), are the right time to help someone less technically inclined (in person) to install a new friendly app, like Signal or

                                                                                                    Yes, it won't be easy, *but I don't see an alternative*. There's pretty much no escape from the Tech Bro billionaires otherwise.

                                                                                                      AodeRelay boosted

                                                                                                      [?]BlablaLinux » 🌐
                                                                                                      @blablalinux@mastodon.blablalinux.be

                                                                                                      ✨ Demain 18h : rendez-vous mail !
                                                                                                      Abonnés à la campagne Wiki, attendez-vous à recevoir demain une belle dose de contenu technique pour vos serveurs. Soyez prêts ! 📖

                                                                                                        AodeRelay boosted

                                                                                                        [?]Lex » 🌐
                                                                                                        @lex@makertube.net

                                                                                                        MATRIX-Bridges sind der absolute Messenging-Game-Changer! part 3 #did

                                                                                                        Digital Indipendence Day #did
                                                                                                        Hol dir die volle Kontrolle über deine Kommunikation zurück! 🚀

                                                                                                        In diesem dritten Teil meiner Matrix-Serie zeige ich dir, wie du mit sogenannten Bridges die Brücke zu WhatsApp, Telegram, Discord und sogar Instagram schlägst. Wir bündeln alles in einer einzigen, sicheren Open-Source-Oberfläche: Element. Das macht nicht nur euch, sondern auch euren Kontakten den Umstieg umso einfacher. Denn wir müssen ganz dringend raus aus diesen goldenen Käfigen.

                                                                                                        Ich nehme dich mit durch meinen Prozess, zeige dir die Stolpersteine bei der Konfiguration (Docker, Config-Dateien & Co.) und wie du die Bridges für die gängigsten Messenger erfolgreich aufsetzt. Außerdem erfährst du, warum Selfhosting für mich nicht nur ein Hobby, sondern eine Philosophie für digitale Souveränität und Privatsphäre ist.

                                                                                                        Du hast auch lieber "ADMIN-RECHTE statt RECHTE ADMINS" ?
                                                                                                        Hier gib's die Fashion zum Statement:
                                                                                                        https://lex-takuna.myspreadshop.de

                                                                                                        In diesem Video siehst du:
                                                                                                        00:00 - Intro: Austausch über Matrix & Community-Feedback
                                                                                                        01:00 - Was sind Matrix-Bridges? (WhatsApp, Discord, Telegram, Instagram)
                                                                                                        02:02 - Das Problem: Konfiguration klappt nicht „Out of the Box“
                                                                                                        03:18 - Speedrun: Matrix-Stack neu aufsetzen & Installation
                                                                                                        04:18 - WhatsApp-Bridge konfigurieren (Config & Registration YAML)
                                                                                                        06:40 - Wichtiger Fix: Synapse Neustart & Token-Abgleich
                                                                                                        07:44 - Hookshot: Ausblick
                                                                                                        08:21 - WhatsApp Login & Kontakte/Gruppen synchronisieren
                                                                                                        10:00 - Pro-Tipp: WhatsApp-Status-Benachrichtigungen deaktivieren
                                                                                                        11:39 - Telegram-Bridge: Login via Telefonnummer
                                                                                                        12:34 - Discord-Bridge: Server (Guilds) & Channels einbinden
                                                                                                        14:54 - Instagram-Bridge: Login via Cookies/CURL (DevTools)
                                                                                                        16:13 - Fazit: Warum Selfhosting & digitale Souveränität wichtig sind
                                                                                                        17:48 - Kleiner Merch-Drop: "Adminrechte statt rechte Admins"
                                                                                                        18:50 - Outro & Ausblick auf PeerTube / Fediverse

                                                                                                        Peertube: https://makertube.net/c/lex_takuna/videos
                                                                                                        Mastodon: https://burningboard.net/@LexTakuna
                                                                                                        Matrix: @lex:trixie.takuna-homelab.de

                                                                                                        Alt...---

                                                                                                          [?]Wulfy—Speaker to the machines » 🌐
                                                                                                          @n_dimension@infosec.exchange

                                                                                                          I really should stop fucking with the tool, but there is always one more tweak to make it more functional. Takes a lot of discipline to stop poking at it...
                                                                                                          ... of which I have none.

                                                                                                          This is the current iteration.
                                                                                                          3 runners (but you can add as many as you want, just by cloning the runner directory)

                                                                                                          Each runner has an autonomous mission.md - this is basically a super prompt. You can see, I can assign the compute load (its 5%, 95% atm).
                                                                                                          The load logic was broken and I only picked it up by watching the runners cycle.

                                                                                                          A cute little function I added, the ant-trail moves faster the more compute % its got allocated, so you can see at a glance where you are at.

                                                                                                          There is a logic that estimates the available compute window and ramps up towards the end, to burn up the remaining compute, while allowing a window at the start, should you need it for manual prompts.

                                                                                                          (windup)

                                                                                                          Mission control

                                                                                                          Alt...Mission control

                                                                                                            AodeRelay boosted

                                                                                                            [?]Lioh » 🌐
                                                                                                            @Lioh@social.anoxinon.de

                                                                                                            Die eigene Nextcloud zu betreiben geht einfacher als gedacht. Dank Nextcloud AIO und meinem ausführlichen Video-Tutorial gelingt die Installation auch ohne Vorkenntnisse. Und falls doch Fragen aufkommen sollten, steht unsere Community mit Rat und Tat zur Seite.

                                                                                                            gnulinux.ch/video-nextcloud-al

                                                                                                              fedicat boosted

                                                                                                              [?]@reiver ⊼ (Charles) :batman: » 🌐
                                                                                                              @reiver@mastodon.social

                                                                                                              Self-Hosting an ActivityPub Video Podcast Is Surprisingly Affordable

                                                                                                              1/

                                                                                                              Imagine this.

                                                                                                              You want to launch your own video podcast.

                                                                                                              A new episode every week.
                                                                                                              Each episode is 1 hour long.
                                                                                                              Full HD (1080p), 60 fps video.

                                                                                                              What would it cost to host it yourself?

                                                                                                              Before I ran the numbers, I assumed it would be expensive — maybe even impractical.

                                                                                                              I was wrong.

                                                                                                              The reality is surprisingly affordable.

                                                                                                              Here is why.

                                                                                                              ...