

This is what I use as well and it’s pretty painless after setup.


This is what I use as well and it’s pretty painless after setup.


Another solution I don’t see mentioned (yet) is have both ends connect to a VPS running your WG endpoint. Then both sides only have to have egress ability, nothing coming in, no CGNAT to worry about.


Negative. All done in uptimekuma/HA. You’ll need an access-token from your home assistant server but it’s pretty straightforward.


I use uptimekuma with notifications through home assistant. I get notifications on my phone and watch. I had notifications set up to go to a room on my matrix homeserver but recently migrated it and don’t feel like messing with the room.


FWIW, here’s my compose file. I 100% use https for everything internal. With LetsEncrypt and Pihole, why wouldn’t you? It’s dead-simple.
networks:
backend:
external: True
services:
vaultwarden:
container_name: vw-svr-00
image: vaultwarden/server
environment:
- TZ=My/Timezone
- DOMAIN=https://my.internal.domain/
# ports:
# - "82:80"
volumes:
- ./vw_data:/data
networks:
- backend
restart: always
labels:
- "traefik.enable=true"
- "traefik.http.routers.vaultwarden.rule=Host(`my.internal.domain`)”
- "traefik.http.routers.vaultwarden.entrypoints=websecure"
- "traefik.http.routers.vaultwarden.tls=true"
- "traefik.http.services.vaultwarden.loadbalancer.server.port=80"
edit: I also run my instance on a subdomain vs a path. So my instances is actually at vw.internal.domain.


My setup is similar. My main “desktop” is a Slackware VM through VNC/guacamole.


Why are you running full VMs for something that can be put in a container? Sounds to me (without having any evidence or proof) that you’re running out of memory and you’re swapping and it’s taking forever. That’s what causes the VMs to slow/stop.


Why not just run your own WireGuard instance? I have a pivpn vm for it and it works great. You could also just put jellyfin behind a TLS terminating reverse proxy.


I’d suggest Alpine too. Works great for me so far.


Correct. SearxNG is very much still active. Check the GitHub page or matrix/IRC.


Cloudflare zero trust tunnel might be up your alley. Look into that. It’s free but has privacy concerns so do your homework.


It was me. Guess what I’ll be doing today.


This is the way.


Forgive my stupidity, but couldn’t you just use split-horizon DNS and have your internal DNS resolve to your homelab instead of the VPS? Personally, that’s what I’ve done. So external lookups for sub.domain.tld go one way and internal lookups go to 10.10.10.x.


So, docker networking uses it’s own internal DNS. Keep that in mind. You can create (and should) docker networks for your containers. My personal design is to have only nginx exposing port 443 and have it proxy for all the other containers inside those docker networks. I don’t have to expose anything. I also find nginx proper to be much easier to deal with than using NPM or traefik or caddy.


Why did you register two separate domains instead of using a wildcard cert from LE and just using subdomains?


Unfortunately, I couldn’t get ChatGPT to write correct Python code for my ESP32 project. I got no problem just writing a bash script to email me.


This is what I ended up going with. I’ll just have to keep an eye on disk space.


I’ll have to check this out. Have you run this in a container or just a native app?
I haven’t seen anyone mention Apache Guacamole. I use it pretty much every day and it works great for me. Multiple hosts and switching between.