GitHub - timo-reymann/nereide: Nereide [Νηρεΐδες] is here to help you serve all unhandeled (frontend) requests by automatic routing in a mesh setup reddit / selfhosted ---------------------------------------------------------------------- R3ym4nn · 2023-10-28 11:53 I built some small landing page, including support for XML, JSON and HTML. Also supports localization (currently english and german) The idea is to use it as callback for user facing service meshes and dynamic loadbalancers like Traefik. Configure it as fallback for your homelab domain or vServer :) Tested and works well with Grafana, homepages and Prometheus. ---------------------------------------------------------------------- Butthurtz23 · 2023-10-30 14:52 Nice, how do i configure traefik to work with this? ---------------------------------------------------------------------- R3ym4nn · 2023-10-30 18:46 With docker compose and docker provider, like this: services: mapping_not_found_handler: restart: always image: timoreymann/nereide: networks: - gateway # replace with Network name traefik is running in labels: - "traefik.enable=true" - "traefik.http.routers.not_found.rule=HostRegexp(`{host:.+}`)" - "traefik.http.routers.not_found.entrypoints=web" - "traefik.http.services.not_found.loadbalancer.server.port=8080" - "traefik.http.routers.not_found.priority=1" mem_limit: 32m