After mining in other pools I have decided to setup my own pool, mostly for educational reason. I was curious how pools work, what is needed to get them started and what tools can be used to run them.
Lots of digging finally revealed that the following tools were required to run a Litecoin pool:
The hardest part was finding all the information needed and applying it to a new setup. Many tools exist and even those three took a while to get them to work. Especially the difficulty adjustment would not have been possible (for me) if it wasn't for the pushpool tenebrix branch allowing a custom target bit and reducing difficulty per share. More adjustments in the PHP code were necessary to reflect those changes and, at least close enough, properly display hashrates on the pool site. It is running well right now but please keen in mind that neither the code nor functionaliy are supported. I am not responsible for lost coins due to a pool crash or other malfunctions which could be caused by by code or the tools used in this implementation.