-
-
Notifications
You must be signed in to change notification settings - Fork 273
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to access services or apps locally? #205
Comments
This is a pretty big topic and very much depends on what router you are using and what you are comfortable doing in regards to DNS @home. You have some options, and even more than I can sum up here:
|
@META-DREAMER I am going to re-open this issue and pin it. It's a pretty common topic for people to discuss. |
I am currently using Pi-hole as my DNS server at home. I have configured in dnsmasq a redirect from my domain to the Metallb traefik IP. Then I can configure the entry for any app to be external or not with an annotation to create the Cloudflare record, but it will be accessible from my local network either way. Example dnsmasq config: Example ingress config: ingress:
enabled: true
ingressClassName: "traefik"
annotations:
hajimari.io/icon: "home-assistant"
cert-manager.io/cluster-issuer: "letsencrypt-production"
traefik.ingress.kubernetes.io/router.entrypoints: "websecure"
external-dns.alpha.kubernetes.io/target: "${SECRET_DOMAIN}" # Only needed if external access is required
external-dns.alpha.kubernetes.io/cloudflare-proxied: "true" # Only needed if external access is required There may be better ways to do it, but this one was easy and has worked for me so far. |
Details
Ask your question:
Is there any way we can setup the cluster to allow local access to hajimari etc instead of only going through Cloudflare? When I visit
BOOTSTRAP_METALLB_TRAEFIK_ADDR
locally it gives me an SSL errorThe text was updated successfully, but these errors were encountered: