Like i explained before, with darcs you can make a repository available on a normal webserver. However darcs cannot update ('push') changes to that repository (it needs SSH to do so). First i used Filezilla to simply upload all the files of my local repo to the repo on the server. However, since patches never change this is a bit stupid ofcourse. On the mailinglist i found the solution: Sitecopy. It's a CLI program which uploads only new/modified files. It does this by keeping the state of files locally so that you do not need to trust timestamps on the server.