Wakapi
Wakapi is a self-hosted WakaTime-compatible backend for tracking coding activity and developer statistics.
Configuration
version: "3.8"
services:
wakapi:
image: ghcr.io/muety/wakapi:latest
restart: unless-stopped
expose:
- "3000"
environment:
- WAKAPI_PASSWORD_SALT=${WAKAPI_PASSWORD_SALT}
- WAKAPI_DB_TYPE=sqlite3
- WAKAPI_DB_NAME=/data/wakapi.db
- WAKAPI_LISTEN_IPV4=0.0.0.0
volumes:
- wakapi-data:/data
volumes:
wakapi-data:[variables]
password_salt = "${password:64}"
[config]
[[config.domains]]
serviceName = "wakapi"
port = 3000
host = "${domain}"
[config.env]
WAKAPI_PASSWORD_SALT = "${password_salt}"Base64
To import this template in Dokploy: create a Compose service → Advanced → Base64 import and paste the content below:
ewogICJjb21wb3NlIjogInZlcnNpb246IFwiMy44XCJcblxuc2VydmljZXM6XG4gIHdha2FwaTpcbiAgICBpbWFnZTogZ2hjci5pby9tdWV0eS93YWthcGk6bGF0ZXN0XG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBleHBvc2U6XG4gICAgICAtIFwiMzAwMFwiXG4gICAgZW52aXJvbm1lbnQ6XG4gICAgICAtIFdBS0FQSV9QQVNTV09SRF9TQUxUPSR7V0FLQVBJX1BBU1NXT1JEX1NBTFR9XG4gICAgICAtIFdBS0FQSV9EQl9UWVBFPXNxbGl0ZTNcbiAgICAgIC0gV0FLQVBJX0RCX05BTUU9L2RhdGEvd2FrYXBpLmRiXG4gICAgICAtIFdBS0FQSV9MSVNURU5fSVBWND0wLjAuMC4wXG4gICAgdm9sdW1lczpcbiAgICAgIC0gd2FrYXBpLWRhdGE6L2RhdGFcblxudm9sdW1lczpcbiAgd2FrYXBpLWRhdGE6XG4iLAogICJjb25maWciOiAiW3ZhcmlhYmxlc11cbnBhc3N3b3JkX3NhbHQgPSBcIiR7cGFzc3dvcmQ6NjR9XCJcblxuW2NvbmZpZ11cbltbY29uZmlnLmRvbWFpbnNdXVxuc2VydmljZU5hbWUgPSBcIndha2FwaVwiXG5wb3J0ID0gMzAwMFxuaG9zdCA9IFwiJHtkb21haW59XCJcblxuW2NvbmZpZy5lbnZdXG5XQUtBUElfUEFTU1dPUkRfU0FMVCA9IFwiJHtwYXNzd29yZF9zYWx0fVwiXG4iCn0=Links
Tags
developer-tools, analytics, wakatime, self-hosted
Version: latest