Using self hosted version of Plainpad will give you complete control of your data as notes will be exchanged between your clients and server.
Free Installation Service *
IMPORTANT: Book the free Plainpad Installation Service now and have the project maintainer install Plainpad on your own server for free! Drop a message to info@alextselegidis.com.
Server Requirements
The application has the following server requirements.
- Apache/NGINX
- MySQL
- PHP >= 7.3
- BCMath PHP Extension
- Ctype PHP Extension
- Fileinfo PHP extension
- JSON PHP Extension
- Mbstring PHP Extension
- OpenSSL PHP Extension
- PDO PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
Installation
Plainpad requires a few steps and minimum configuration for the installation to your server.
Steps
- Upload the contents of the zip archive to your server.
- Make sure the web server is configured to only serve the
public
directory. - Create an
.env
file based on the.env.example
provided and enter your configuration values. - Run
php artisan migrate:fresh --seed
to set up the database.
Alternatively you can open the browser to the /url/to/public/setup.php
file and submit the
installation form.
Make sure the entire application directory is completely writable by the PHP process so that the auto update feature works properly.
Useful Links
The following links will be helpful in case you need further assistance.
Auto Update
The self hosted version supports an automated updates that will notify admin users whenever new packages are available for download.
It is important the Plainpad installation directory is writable so that the modified files can be replaced and the old can be removed. In addition Plainpad requires the PHP Zip extension to be installed for the update process to work.
Seamless Integration
Plainpad was building using the latest technology standards and allows seamless integration with all modern operating systems. Modern browsers will prompt you to install the application on your home screen or application menu. This step can also be done from the profile page.
For this to work the Plainpad installation needs to run under HTTPS, otherwise browsers will not prompt you for an installation.
User Management
Although optional, Plainpad gives you the option to allow multiple users to host their notes on your server.
Administrators are able to manage the accounts that have access to the app.
Note Taking
With Plainpad you are able to create as many notes as you want. The editor is intentionally kept simple, so that you only concentrate on the content.
Notes are synchronized across different devices so that you can use them anywhere you are.
Offline Data
Plainpad can also work while you are offline. You can read, edit or remove your notes while being offline from any device. The notes will be synced the next time you connect to the internet.