Self Hosted

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

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


Plainpad requires a few steps and minimum configuration for the installation to your server.


  1. Upload the contents of the zip archive to your server.
  2. Make sure the web server is configured to only serve the public directory.
  3. Create an .env file based on the .env.example provided and enter your configuration values.
  4. 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.

seamless integration

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.