We have started using a wiki "website" journal on our laptop by enabling PHP on our mac laptop and installing and tweaking PmWiki software to create our own journal application.
This is the homepage of our journal.
It's based on http://pmwiki.org software, just like Kinhost.org is. There are a few extra plug-ins added to extend the number of "color words" available, and add shortcuts and a few other goodies to the site.
Download & Set-Up
You can download a bare-bones version here. Then you can follow instructions on PmWiki.org to upgrade either the plug-in recipes from the Cookbook (in the
pmwiki/cookbook folder) or the main application itself.
You will need to modify the
pmwiki/local/config.php to change your password and possibly to properly point your browser to your website on your computer or on your webserver.
You can email us if you get stuck, or use the enormous help system both in the website application or at http://pmwiki.org — it's rather well documented.
This is a website application and requires PHP and just about any type of website server. It doesn't require a database application.
You can either enable web services and PHP on your local computer (https://www.thoughtco.com/how-to-install-php-on-a-mac-2694012|mac instructions), have a web server of your own (in which case you may want to use a subdirectory so that people can't easily guess your journal's URL as another layer of protection on top of the password), or follow the instructions to create a "Wiki on a Stick" thumb drive that you can plug your journal application into to your computer and everything will be saved on the thumb drive including the PHP application and web server.
The public interface of the website can be made to require a password. As described above, our default package has a passworded public interface. Locking out read and edit permissions will stop anyone from accessing your journal through the website interface. Make sure you change the password from the default "yourpassword" in the package.
The other serious security issue is if anyone can access the server files on your server, thumb drive, or laptop/computer.
You can encrypt the thumb drive or your hard drive to protect your content; otherwise if someone has access to the file system they can read your journal entries — but they'll have to know it's there and/or search for words to find the files (who would think to look for your typed journal entries in your website folder?). All data is stored in flat text files, so you will probably want an encrypted drive or folder to store this journal in.
Make sure to back up your thumb drive version occasionally, too. Just because it would stink to lose your journal by losing your thumb drive or it breaking.
If you have this journal up in the cloud on a website, then use an obscure URL on your server like http://example.com/this/is/my/journal/ and bury it in folders to use it without people being able to guess where it is or stumble on it. Then they have to both guess your URL and your password to find it.
Learn How to Use It
In addition to all the documentation available on http://PmWiki.org and in the documentation section within your own MultiJournal website, we have videos available at our business website — click here. We do short videos on each topic in the tutorial, and there is helpful text below the video in case you can't see the screen.
This is not our own application, it's just a bundle: config files, plug-ins, sample pages, and "logo" over already-available PmWiki software. We have not created anything original for this package other than the "logo" and how it's all set up so that multiples have a way of creating visual "WikiStyles" for headmates and easily using shortcuts for styles to help facilitate faster conversations than would otherwise be possible if you had to color and style every paragraph of text manually.
We are a plug-in developer for PmWiki, but this set-up doesn't contain any of our recipes or original work. It's all GPL licensed. You can modify or share whatever you'd like so long as you don't violate the GPL license.
If the plug-ins or PmWiki have been updated since we created it, this package has not been updated. You may need to update items especially if you're going to use it on a live web server in the cloud.