Activate any version of Windows and Office, forever
What can I do with this? This image will run a web GUI for your 11notes/kms server.
name: "kms"
services:
app:
image: "11notes/kms:1.0.0"
environment:
TZ: "Europe/Zurich"
volumes:
- "var:/kms/var"
ports:
- "1688:1688/tcp"
restart: "always"
gui:
image: "11notes/kms-gui:latest"
depends_on:
app:
condition: "service_healthy"
restart: true
environment:
TZ: "Europe/Zurich"
volumes:
- "var:/kms/var"
ports:
- "3000:3000/tcp"
restart: "always"
volumes:
var:
Parameter | Value | Description |
---|---|---|
user |
docker | user name |
uid |
1000 | user identifier |
gid |
1000 | group identifier |
home |
/kms | home directory of user docker |
Parameter | Value | Default |
---|---|---|
TZ |
Time Zone | |
DEBUG |
Will activate debug option for container image and app (if available) | |
KMS_GUI_STYLE |
switch the UI style of the webinterface (py-kms, custom-icon) | custom-icon |
These are the main tags for the image. There is also a tag for each commit and its shorthand sha256 value.
docker pull 11notes/kms-gui:latest
docker pull ghcr.io/11notes/kms-gui:latest
docker pull quay.io/11notes/kms-gui:latest
This image supports unraid by default. Simply add -unraid to any tag and the image will run as 99:100 instead of 1000:1000 causing no issues on unraid. Enjoy.
- [11notes/kms](${{ json_readme_parent_url }})
Tip
- Use a reverse proxy like Traefik, Nginx, HAproxy to terminate TLS and to protect your endpoints
- Use Let’s Encrypt DNS-01 challenge to obtain valid SSL certificates for your services
This image is provided to you at your own risk. Always make backups before updating an image to a different version. Check the releases for breaking changes. If you have any problems with using this image simply raise an issue, thanks. If you have a question or inputs please create a new discussion instead of an issue. You can find all my other repositories on github.
created 09.07.2025, 21:45:41 (CET)