{"id":13453124,"url":"https://github.com/ms-jpq/simple-traefik-dash","last_synced_at":"2025-08-25T07:33:18.182Z","repository":{"id":38179565,"uuid":"219234676","full_name":"ms-jpq/simple-traefik-dash","owner":"ms-jpq","description":"Zero conf service dashboard for Traefik v2 Ingress Controller","archived":false,"fork":false,"pushed_at":"2023-08-22T05:28:15.000Z","size":1512,"stargazers_count":33,"open_issues_count":1,"forks_count":4,"subscribers_count":3,"default_branch":"pride","last_synced_at":"2025-07-14T05:03:33.885Z","etag":null,"topics":["devops","docker","kubernetes","traefik"],"latest_commit_sha":null,"homepage":"","language":"F#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ms-jpq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-11-03T01:08:42.000Z","updated_at":"2024-01-12T18:10:51.000Z","dependencies_parsed_at":"2024-01-14T03:33:41.929Z","dependency_job_id":"f09cb22d-5fbf-407b-b181-1fa36515d9cb","html_url":"https://github.com/ms-jpq/simple-traefik-dash","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ms-jpq/simple-traefik-dash","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ms-jpq%2Fsimple-traefik-dash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ms-jpq%2Fsimple-traefik-dash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ms-jpq%2Fsimple-traefik-dash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ms-jpq%2Fsimple-traefik-dash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ms-jpq","download_url":"https://codeload.github.com/ms-jpq/simple-traefik-dash/tar.gz/refs/heads/pride","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ms-jpq%2Fsimple-traefik-dash/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272024563,"owners_count":24860528,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-25T02:00:12.092Z","response_time":1107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["devops","docker","kubernetes","traefik"],"created_at":"2024-07-31T08:00:33.435Z","updated_at":"2025-08-25T07:33:18.141Z","avatar_url":"https://github.com/ms-jpq.png","language":"F#","funding_links":[],"categories":["F# #"],"sub_categories":[],"readme":"# [Simple Traefik Dash](https://ms-jpq.github.io/simple-traefik-dash/)\n\n[![Docker Pulls](https://img.shields.io/docker/pulls/msjpq/simple-traefik-dash.svg)](https://hub.docker.com/r/msjpq/simple-traefik-dash/)\n\n**Zero conf** service dashboard for [Traefik v2](https://traefik.io/) reverse proxy\n\nParses Traefik's [Routers](https://docs.traefik.io/routing/overview/) and generates all deterministic routes\n\n`Tested for Docker, Docker Swarm, and Kubernetes!`\n\n## Screenshot\n\n**You can totally change this background, don't worry**\n\n![promo img](https://raw.githubusercontent.com/ms-jpq/simple-traefik-dash/pride/example/screenshot.png)\n\n## Usage\n\n```yml\n# SIMPLE TRAEFIK DASH #\nsimple-traefik-dash:\n  image: msjpq/simple-traefik-dash\n  labels:\n    - traefik.http.services.std.loadbalancer.server.port=5050\n    - traefik.http.routers.std.tls.options=default\n    - traefik.http.routers.std.rule=Host(\"\u003cSomething\u003e\")\n  environment:\n    - STD_TRAEFIK_API=http://traefik:8080/ # Required, make sure you can actually talk to Traefik\n    - STD_TRAEFIK_ENTRY_POINTS=web-secure # Required, only routes using entrypoints will be parsed\n    - STD_TRAEFIK_EXIT_PORT=443 # Required, your exit port\n    - STD_KUBECRD_FIX=True # Optional, enable if you see \u003cns\u003e-name-\u003crandomstring\u003e with in Kubernetes\n\n    - STD_TITLE=🐳 # Optional, page title\n    - STD_BACKGROUND=https://... # Optional, changes the background image\n    - STD_PATH_PREFIX=/std # Optional, for reverse proxy\n  volumes:\n    - ./more.csv:/std/more-routes/more.csv # Optional - CSV Columns: name, uri\n    - ./ignore.csv:/std/ignore-routes/ignore.csv # Optional - CSV Column: name\n```\n\nYou can test your Routers rules like so:\n\n`docker run --rm msjpq/simple-traefik-dash \"\u003cRULE\u003e\"`\n\ni.e.\n\n`docker run --rm msjpq/simple-traefik-dash  \"Host('qbz', 'kfc') \u0026\u0026 (PathPrefix('chicken') || PathPrefix( '95' )) || Host('dog.org', 'otters.moo') \u0026\u0026 PathPrefix('cat')\"`\n\n## Customization\n\nYou can customize all you want! `js`, `css`, `images`, everything!\n\nSimply override the files under `/std/views`, all the static content will be served\n\n## Sister\n\nCheck out my sister: [Simple Traefik Identity](https://ms-jpq.github.io/simple-traefik-identity/)\n\nSimple \u0026 Configurable -- SSO, for Traefik.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fms-jpq%2Fsimple-traefik-dash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fms-jpq%2Fsimple-traefik-dash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fms-jpq%2Fsimple-traefik-dash/lists"}