There are many options and I would suggest going with simplicity. Dokuwiki is simple to install and needs minimal support of dependencies. It uses text files for data storage so we can avoid setting up a DB.
A comprehensive list of personal wikis is here:
The setup of Dokuwiki needs a webserver and you can choose Apache/Nginx or any web server of your choice that supports PHP. Dokuwiki is written in PHP.
There is an excellent post on setting up Apache for Dokuwiki for almost all popular platforms (Linux, Windows, Mac)
Dokuwiki itself has a good documentattion support for setting up and configuration.
I hope to share another post on initial configuration for Dokuwiki.
Written with StackEdit.