Skip to content
Official repo for
PHP Lua JavaScript CSS TSQL Hack Dockerfile
Branch: master
Clone or download
Latest commit 47fa7a5 Dec 29, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows Retrigger deploy to debug. Dec 9, 2019
docker Got local Docker env working + sql init script Dec 1, 2019
www Delete old for-sale pages. Dec 29, 2019
.env Got local Docker env working + sql init script Dec 1, 2019
.git-ftp-ignore Add a .git-ftp-ignore Dec 2, 2019
.gitattributes Normalize on LF EOL format Dec 2, 2019
.gitignore Minor tweaks to Dec 15, 2019
docker-compose.yml Got local Docker env working + sql init script Dec 1, 2019


WebDKP is a website and addon for managing DKP for World of Warcraft. It was created for the first version of WoW in 2006.

This is the official repo, which has started to receive updates in 2019 based on interest in WoW Classic.

What is DKP?

DKP, short for “Dragon Kills Points”, is a method of rewarding items to players in game based on their contribution. In general, users receive ‘DKP Points’ whenever they participate in raid or help the guild. They can then ‘spend’ these points when items drop during raids to purchase them. In this way, players who consistently help the guild can fairly earn items.

What does WebDKP do?

WebDKP helps manage your Guilds DKP and makes your life easier. It has two parts: an in game Addon for awarding and viewing DKP, and the site that allows you to share your DKP table online. The site and Addon are easy to use and can save hours of work.

Development Setup

A pre-configured stack is provided as Docker images. It should start up a local version of the site using Apache, PHP, MySQL, and phpmyadmin. It will also prime your local database with some initial site data.


  1. Install Docker (Win/Mac or Linux)

  2. Start the server

docker-compose up
  1. Add a WoW server to the database
  • Open phpmyadmin at http://localhost:8080/
  • View the table webdkp_main > dkp_servers
  • Add your sever as a new table row
  1. Visit http://localhost to see the site and register an account


A GitHub action will automatically deploy the master branch when it is updated.

You can’t perform that action at this time.