Setup a LAMP server with PHP 7.2, including PHP extensions mbstring, zip, gd, and imagick
git clone the NotePost Git repository. This will make upgrades a matter of running git pull and importing any new SQL scripts.
Import database.sql into your database server
Follow these instructions to install AccountHub and ManagePanel, which handle user accounts, login, and other "glue".
Copy settings.template.php to settings.php
Edit settings.php and fill in your DB info, then add the API key and other info from your AccountHub instance.
Run composer install (or composer.phar install) to install dependency libraries
Run git submodule init and git submodule update to install several other dependencies
From a web browser, visit https://notepost-url (or whatever your setup is). If you did everything right, you should be redirected to a login screen. Enter the admin username and password you setup when installing AccountHub.