├── .env ├── .github └── workflows │ └── docker-publish.yml ├── .gitignore ├── .vscode └── settings.json ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── Readme.md ├── Rocket.toml ├── db └── .empty ├── diesel.toml ├── docker-compose.yaml ├── migrations ├── .keep ├── 2024-12-20-110752_create_tables │ ├── down.sql │ └── up.sql └── 2025-02-24-102626_https │ ├── down.sql │ └── up.sql ├── renovate.json ├── screenshots ├── edit.png ├── home.png ├── http.png └── tls.png ├── src ├── config.rs ├── http.rs ├── https.rs ├── main.rs ├── schema.rs ├── tls.rs └── traefik.rs └── templates ├── base.html.tera ├── config.html.tera ├── http.html.tera ├── https.html.tera ├── index.html.tera ├── nav.html.tera ├── static └── style.css └── tls.html.tera /.env: -------------------------------------------------------------------------------- 1 | DATABASE_URL=db/db.sqlite -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/Readme.md -------------------------------------------------------------------------------- /Rocket.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/Rocket.toml -------------------------------------------------------------------------------- /db/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /diesel.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/diesel.toml -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /migrations/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /migrations/2024-12-20-110752_create_tables/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/migrations/2024-12-20-110752_create_tables/down.sql -------------------------------------------------------------------------------- /migrations/2024-12-20-110752_create_tables/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/migrations/2024-12-20-110752_create_tables/up.sql -------------------------------------------------------------------------------- /migrations/2025-02-24-102626_https/down.sql: -------------------------------------------------------------------------------- 1 | -- This file should undo anything in `up.sql` 2 | 3 | 4 | DROP TABLE IF EXISTS `https_routes`; 5 | -------------------------------------------------------------------------------- /migrations/2025-02-24-102626_https/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/migrations/2025-02-24-102626_https/up.sql -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/renovate.json -------------------------------------------------------------------------------- /screenshots/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/screenshots/edit.png -------------------------------------------------------------------------------- /screenshots/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/screenshots/home.png -------------------------------------------------------------------------------- /screenshots/http.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/screenshots/http.png -------------------------------------------------------------------------------- /screenshots/tls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/screenshots/tls.png -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/src/http.rs -------------------------------------------------------------------------------- /src/https.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/src/https.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/src/schema.rs -------------------------------------------------------------------------------- /src/tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/src/tls.rs -------------------------------------------------------------------------------- /src/traefik.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/src/traefik.rs -------------------------------------------------------------------------------- /templates/base.html.tera: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/templates/base.html.tera -------------------------------------------------------------------------------- /templates/config.html.tera: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/templates/config.html.tera -------------------------------------------------------------------------------- /templates/http.html.tera: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/templates/http.html.tera -------------------------------------------------------------------------------- /templates/https.html.tera: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/templates/https.html.tera -------------------------------------------------------------------------------- /templates/index.html.tera: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/templates/index.html.tera -------------------------------------------------------------------------------- /templates/nav.html.tera: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/templates/nav.html.tera -------------------------------------------------------------------------------- /templates/static/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/templates/static/style.css -------------------------------------------------------------------------------- /templates/tls.html.tera: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rahn-IT/traefik-gui/HEAD/templates/tls.html.tera --------------------------------------------------------------------------------