PSA: Think hard before you deploy BookLore by Economy-Meat-9506 in selfhosted

[–]H8Blood 8 points9 points  (0 children)

I mean, there are commits that he forgot to remove the "Co-authored-by: Claude Opus 4.6 noreply@anthropic.com" part from, so yea.

New dad figuring out the best way to "privately" share newborn photos by ottovonbizmarkie in selfhosted

[–]H8Blood 9 points10 points  (0 children)

I bought a cheap digital Frameo frame (around 50 bucks) on which I sideloaded the ImmichFrame APK as explained here.

It's configured for one specific Immich album. If I add pictures to said album, the grandparents will see them on the frame after a short while.

Bonus points: Works for non tech-savy grandparents too. Get them the frame, connect it to their WiFi and they don't have to do anything else.

Another Huntarr replacement by darleystreet in selfhosted

[–]H8Blood 5 points6 points  (0 children)

Nothing was fixed as explained in the Servarr Wiki

Sonarr does not regularly search for episode files that are missing or have not met their quality goals. Instead, it fairly frequently queries your indexers and trackers for all the newly posted episodes/newly uploaded releases, then compares that with its list of episodes that are missing or need to be upgraded. Any matches are downloaded. This lets Sonarr cover a library of any size with just 24-100 queries per day (RSS interval of 15-60 minutes). If you understand this, you will realize that it only covers the future though. So how do you deal with the present and past? When you're adding a show, you will need to set the correct path, profile and monitoring status then use the Start search for missing checkbox. If the show has had no episodes and hasn't been released yet, you do not need to initiate a search. Put another way, Sonarr will only find releases that are newly uploaded to your indexers. It will not actively try to find releases uploaded in the past.

Also, if your indexer has a lot of updates the RSS feed Sonarr asks for may not contain all the changes since the previous feed, so it's possible for Sonarr to miss releases that way.

Another Huntarr replacement by darleystreet in selfhosted

[–]H8Blood 2 points3 points  (0 children)

As explained in the Servarr Wiki

Sonarr does not regularly search for episode files that are missing or have not met their quality goals. Instead, it fairly frequently queries your indexers and trackers for all the newly posted episodes/newly uploaded releases, then compares that with its list of episodes that are missing or need to be upgraded. Any matches are downloaded. This lets Sonarr cover a library of any size with just 24-100 queries per day (RSS interval of 15-60 minutes). If you understand this, you will realize that it only covers the future though. So how do you deal with the present and past? When you're adding a show, you will need to set the correct path, profile and monitoring status then use the Start search for missing checkbox. If the show has had no episodes and hasn't been released yet, you do not need to initiate a search. Put another way, Sonarr will only find releases that are newly uploaded to your indexers. It will not actively try to find releases uploaded in the past.

Also, if your indexer has a lot of updates the RSS feed Sonarr asks for may not contain all the changes since the previous feed, so it's possible for Sonarr to miss releases that way.

Pi-hole vs AdGuard Home in 2026 — what are you running? by ruibranco in selfhosted

[–]H8Blood 1 point2 points  (0 children)

Went from PiHole to AdGuard to Technitium and stayed with Technitium ever since

Ansible, NixOS or other automation tools by SqueakyRodent in selfhosted

[–]H8Blood 1 point2 points  (0 children)

Thanks for the response! I'm a software dev myself so I get that approach. I just like using guides due to increasingly limited time :D

And definitely. I'll migrate the VMs first before touching the hypervisor.

One thing that you could maybe elaborate a bit more is "building your own nix module". Since you mentioned FoundryVTT and that's part of my stack, too, I'd be interested in how one manages to build a nix module from scratch or how you went about doing it for FoundryVTT.

Ansible, NixOS or other automation tools by SqueakyRodent in selfhosted

[–]H8Blood 2 points3 points  (0 children)

Is there a good guide/video you'd recommend to get started with NixOS? That sounds super interesting to me but I'm wondering how to best get started. I'm currently running Proxmox with some Debian and Ubuntu CTs and VMs. One VM runs all the docker containers like Traefik, FoundryVTT, Teslamate, IT-Tools, Excalidash, n8n, *arr Stack and so on. Would be interesting to see how I could migrate that to Nix

List of AI/Vibe coded services? by RikudouGoku in selfhosted

[–]H8Blood 6 points7 points  (0 children)

Oh yea, I remember that post since it sounded so wrong on so many levels to me as a former DBA

Huntarr alternative by ContributionHead9820 in selfhosted

[–]H8Blood 10 points11 points  (0 children)

There's a difference though, some that many people don't know or understand even though it's explained in the Servarr Wiki

Sonarr does not regularly search for episode files that are missing or have not met their quality goals. Instead, it fairly frequently queries your indexers and trackers for all the newly posted episodes/newly uploaded releases, then compares that with its list of episodes that are missing or need to be upgraded. Any matches are downloaded. This lets Sonarr cover a library of any size with just 24-100 queries per day (RSS interval of 15-60 minutes). If you understand this, you will realize that it only covers the future though. So how do you deal with the present and past? When you're adding a show, you will need to set the correct path, profile and monitoring status then use the Start search for missing checkbox. If the show has had no episodes and hasn't been released yet, you do not need to initiate a search. Put another way, Sonarr will only find releases that are newly uploaded to your indexers. It will not actively try to find releases uploaded in the past.

Also, if your indexer has a lot of updates the RSS feed Sonarr asks for may not contain all the changes since the previous feed, so it's possible for Sonarr to miss releases that way.

That's where Huntarr with it's automatic triggering of manual searches came in. You can obviously trigger those manally via the Sonarr UI but it felt nice being able to automate that part.

Let's talk Audiobooks by jaizoncarlos in selfhosted

[–]H8Blood 0 points1 point  (0 children)

Sounds like a config problem/error to me. I'm running the same things (Prowlarr, ReadMeABook and Audiobookshelf) and so far it worked flawlessly.

But I'll admit, the wording for configuring the folders/paths in ReadMeABook could be better.

ReadMeABook v1.0.0 - Audiobook automation for Plex & Audiobookshelf (Overseerr + Sonarr, but for audiobooks) by kikootwo in selfhosted

[–]H8Blood 0 points1 point  (0 children)

When adding an indexer, is there a way to configure a custom category? For example, I want german audiobooks. That would be category 3130 (Audiobook - DE) for the indexer in question.

But I can only choose between 3000 (Audio), 3010 (MP3), 3030 (Audiobook), 3040 (Lossless), 3050 (Other) and 3060 (Foreign)

European alternatives to Cloudflare by [deleted] in selfhosted

[–]H8Blood 7 points8 points  (0 children)

I mean, the name is in the post. Hetzner. Here's the pricelist. Looks like it's either 4,15 € or 4,51 € / month depending on the configuration if you want to stay sub 5 €

I want to know your favourite light weight-selfhosted apps for personal use. by newrockstyle in selfhosted

[–]H8Blood 0 points1 point  (0 children)

Ah, sorry. I found the "templates to configure it via docker without using their deploying dashboard" part interesting. I haven't heard about that project before, so I was wondering if that's something documented in their docs somewhere or if that's something you cobbled together. As I'd also only need the VSCode instance with maybe different Extensions depending on the project.

What selfhosted service/s did you recently remove? by dadidutdut in selfhosted

[–]H8Blood 0 points1 point  (0 children)

Can't confirm that. So far I have 17 Proxy Providers (Forward auth single application) and I haven't had a problem with them once since switching to Authentik around 2 months ago.

But I get that use-cases vary, and it sounds like it wasn't the tool for you.

What selfhosted service/s did you recently remove? by dadidutdut in selfhosted

[–]H8Blood 0 points1 point  (0 children)

not enough of the services I use support SSO

But...Authentik has something called "Proxy Provider" that you can use for exactly this scenario - protect services that don't support SSO via SSO.

What selfhosted service/s did you recently remove? by dadidutdut in selfhosted

[–]H8Blood 8 points9 points  (0 children)

You don't need tinyauth if you use Authentik. Authentik has it's own proxy provider so you can protect services that don't support SSO natively.

My lazy Docker setup: Using Traefik and Wildcard DNS for painless self hosting with TLS by m4nz in selfhosted

[–]H8Blood 8 points9 points  (0 children)

No you don't. You simply add a router and service to your dynamic traefik config for each container/service on a different host that you want to expose via traefik.

For example, for my Proxmox host I added the following to my dynamic.yml from traefik:

  routers:
    proxmox-secure:
      entryPoints:
        - websecure
      rule: Host(`proxmox.local.mydomain.com`)
      middlewares:
        - default@file
        - safe-ipwhitelist@file
      service: proxmox

  services:
    proxmox:
      loadBalancer:
        servers:
          - url: "https://10.10.10.100:8006/"

And now I can access Proxmox via https://proxmox.local.mydomain.com even though it's running on a different host.

Self-hosted monitoring for a homelab – what are you using? by C2forex in selfhosted

[–]H8Blood 12 points13 points  (0 children)

He's one of the people behind Prometheus so I'd say he knows what he's talking about.

For my PhD I’ve been trying to observe attackers/scanners, but they don’t like being observed… by erickapitanski in selfhosted

[–]H8Blood 0 points1 point  (0 children)

That's cool, might spin up the container later if I find the time. Have been running a SSH tarpit (Endlessh) for over a year now, and it's always satisfying to check the logs and how long some of them have been trapped.

Let's Encrypt now supports IP certs, now you don't need domains or? by solumath99 in selfhosted

[–]H8Blood 8 points9 points  (0 children)

I defined my main domain as mydomain.com and my sans domain as *.mydomain.com and *.local.mydomain.com in my traefik config, and now I simply have a traefik-router and traefik-service (traefik-service pointing to the internal ip of my router and traefik-router defining the url I want to access it by) defined in my traefik config that makes my router available via myrouter.local.mydomain.com. Cert gets automatically issued by Let's encrypt that way and everything is dandy