• 4 Posts
  • 19 Comments
Joined 2 years ago
cake
Cake day: June 7th, 2023

help-circle










  • I have a (beefy specd) Intel NUC that’s running Proxmox. A few of the VMs mount to my RS1221+ for things like media (Jellyfin), etc.

    On Proxmox I run

    • Jellyfin (media server)
    • Home Assistant (home automation)
    • PiHole (DNS)
    • Ansible (For keeping everything up to date and applying bulk actions)
    • NGINX Proxy Manager (so I can access things locally with a nice URL)
    • VM to host my Discord bots
    • Whoogle (Search engine)
    • AMP game server

    Probably missing a few, but that’s the jist








  • That was my concern too. NGINX would need access to the internet in order to renew the certs.

    Then I don’t understand the need for neither domain names nor third party signed certs. Can’t you use PiHole as a configurable DNS server, just make any domain name go to any of your local devices?

    Yes, that is how it is currently setup, and how I may end up leaving it. Right now, I can go to jellyfin.home, and that request gets routed to my pihole which has custom DNS entries, which then points to NGINX and NGINX forwards it to the correct IP/ port. All works as expected, except it is not https (which is not that big of a deal since all my stuff is restricted from the outside world). Just an OCD itch I’m trying to scratch.


  • Gotcha. Yeah I read about doing a self-hosted CA, but then I have to add the cert to every device that needs access to the service, which I don’t think the family would be thrilled about. I was going to use the cert generator in NGINX and use the key from my actual domain. This way I don’t need to add the certs manually.

    My only worry is exposing something accidentally, but if my firewall rules prevent any outside access from my services (Jellyfin, Nginx, Homelab, etc) and the only thing with internet is the device accessing it (a laptop or TV), then I think I should be ok…