Skip to content

alextselegidis/plainpad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

328 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


Plainpad
Plainpad

Plainpad is a self-hosted note taking application.

About • Setup • License

screenshot

About

Driven by simplicity and stability in mind, Plainpad offers great potential at no cost. Become the owner of your data as Plainpad will nicely run on your own server.

Setup

To clone and run this application, you'll need Docker installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/alextselegidis/plainpad.git

# Go into the repository
$ cd plainpad

# Start Docker 
$ docker compose up -d

Note: the current setup works with Windows and WSL & Docker.

Demo Data

A standalone seeder is available to populate the database with realistic sample notes (medical-student study notes). It is not wired into the default DatabaseSeeder and must be run manually:

# From the server directory (or inside the app container)
$ php artisan db:seed --class=DemoSeeder

The seeder creates a dedicated demo user the first time it runs:

  • Email: med.student@example.org
  • Password: 12345678

Re-running the command refreshes the demo user's notes without producing duplicates.

License

Code Licensed Under GPL v3.0 | Content Under CC BY 3.0


Website alextselegidis.com  ·  GitHub alextselegidis  ·  Twitter @alextselegidis

More Projects On Github

About

📓 Plainpad - Self Hosted Note Taking App

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors