I used the tutorial linked below to create a self hosted ToDo app. It has some nice features like automatic dates, checkboxes, completed items, one-click creation of new items and restoring of completed items back to the list.
It can be hosted locally or as a remote file on file hosting services like Dropbox, etc.
The tutorial: TiddlyWiki Tutorial by Francis Meetze
I posted this so I could always have a fresh copy. The list is initially blank so that you can start using it as soon as you copy it to your drive.
Note: As most browsers prevent websites from saving anything to your drive you will need to go to https://tiddlywiki.com/ to select a plugin for your browser so that will let you save your changes.