This commit is contained in:
2025-11-17 17:00:15 +07:00
commit a65536d5af

51
README.md Normal file
View File

@@ -0,0 +1,51 @@
# Traefik with proxmox plugin
[полная дока](https://github.com/NX211/traefik-proxmox-provider)
## Установка
1. на proxmox хосте создаем токен и роль
```bash
pveum role add traefik-provider -privs "VM.Audit,VM.Monitor,Sys.Audit,Datastore.Audit"
pveum user token add root@pam traefik_prod
pveum acl modify / -token 'root@pam!traefik_prod' -role traefik-provider
```
2. в traefik.yaml
```yaml
...
experimental:
plugins:
traefik-proxmox-provider:
moduleName: "github.com/NX211/traefik-proxmox-provider"
version: "v0.7.0"
...
providers:
plugin:
traefik-proxmox-provider:
pollInterval: "30s"
apiEndpoint: "https://pve-host.ru:8006"
apiTokenId: "root@pam!traefik_prod"
apiToken: "token"
apiLogging: "info"
apiValidateSSL: "true"
```
3. в ВМ или LXC в Notes прописываем записи
```yaml
traefik.enable: true
traefik.http.routers.secure.entrypoints: http,https
traefik.http.routers.secure.tls: true
traefik.http.routers.secure.tls.certresolver: letsEncrypt
traefik.http.services.testapp.loadbalancer.server.url: http://192.168.23.63:80
```
### Дополнительно
- курс по Traefik, который не потерял актуальность с примерами и том числе по кубу [тут](https://promo.realmanual.ru/traefik)
- до 10.01.2026 на него будет промик TRAPROX