- PHP-enabled web-server (must be PHP 7+)
- PHP session support (for logging in, see here for more information)
- The following PHP extensions:
mbstring (for utf8 string handling - currently required)
imagick (for preview generation)
fileinfo (for proper mime type checking of uploaded files)
zip (for compressing exports)
intl (for Unicode text normalization when searching and in the id index, and when sending emails when utf-8 mode is disabled)
sqlite (for search index storage; uses PDO)
- Write access to Pepperminty Wiki's own folder (only for editing)
- Recommended: Block access to
peppermint.json, where it stores it's settings
- Once you've ensured your web server meets the requirements, obtain a copy of Pepperminty Wiki (see Getting a copy).
- Put the
index.php file on your web server.
- Navigate to Pepperminty Wiki in your web browser. If you uploaded the
wiki/ on your web server
bobsrockets.com, then you should navigate to
- See the Configuring section for information on how to customise your installation, including the default login credentials.
- Ensure you configure your web server to block access to
peppermint.json, as this contains all your account details (including your hashed password!)