• 1 Post
  • 2.01K Comments
Joined 1 year ago
cake
Cake day: February 10th, 2025

help-circle





  • Yeah, setup a pi-hole container/server to do DHCP and disable it on your router. The documentation should cover it, but you have to use network_mode: host in order for it to do DHCP.

    You can then add an A record entry for your Immich server’s domain name pointing to the LAN IP and so any device on your LAN will resolve its domain to the LAN IP.

    You also get pi-hole DNS filtering/adblock and, probably, a larger DNS cache than what the router provides.


  • FauxLiving@lemmy.worldtoSelfhosted@lemmy.worldHairpin dns issue
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    7 hours ago

    On your LAN DNS server (say, pi-hole), you could add an A record for your Immich’s domain name that points to the internal IP address so clients on your LAN would simply resolve the LAN IP instead of trying to do fancy NATing. Make sure your browser doesn’t try to do DNS over HTTPS, which would skip your local dns.

    Or you could run everything on a meshVPN like Tailnet. That way the (VPN) IP of the Immich server doesn’t change and the Tailnet will route the traffic over your LAN when your clients are local.






  • Depends on the program, they don’t use system libraries so if they have a lot of dependencies then they’ll be larger.

    An example:

    Steam Flatpak: 35MB

    Steam pacman: 19MB

    On one hand, it’s only a few MB. On the other hand, it’s 54% larger.

    Flatpaks can also depend on other flatpaks. For example, graphics card support requires about 1-1.5GB of flatpak dependencies even though your system already has graphics card drivers.