I came across a reddit post about it decided to test py-kms myself and to my suprise it is functional. however the webUI it provided lacks the design and burns my eyes out. so i decided to create this repository that holds Jinja2 template for py-kms. trust me pure HTML is not easy, hence i created this with comments to future me and to its contributors
- Clutterless Clients page
- Dark theme
- Modern CSS
- Dropdown Products page
- Copy to clipboard on GLVK
- Smooth Animation
locate templates directory of pykms and replace the content with whats in this project.
I highly suggest using 11note's image. mount the template directory of this project to the container. example:
name: "kms"
services:
kms:
image: "11notes/kms:465f4d1"
container_name: "kms"
environment:
TZ: "Europe/Zurich"
volumes:
- "var:/kms/var"
ports:
- "1688:1688/tcp"
restart: "always"
kms-gui:
image: "11notes/kms-gui:stable"
container_name: "kms-gui"
environment:
TZ: "Europe/Zurich"
volumes:
- "var:/kms/var"
- "/path/to/templates:/opt/py-kms/templates/"
ports:
- "8080:8080/tcp"
restart: "always"
volumes:
var: