Bookworm is a personal library manager.
- Python 3.11.8 or later
- Debian-based system (not tested on Windows)
- Cherrypy (
pip install cherrypy) - PyMySQL (
pip install pymysql) - Apache 2 (
apt install apache2) or Nginx - MariaDB (
apt install mariadb-server)
- Make sure that MariaDB and Apache2 are running:
systemctl start apache2
systemctl start mariadb
- Modify the configuration in the
main.pyfile to match your local settings (ip, port, database/website password). Comments are provided to make configuration easier. - Run the
main.pyfile:
python3 main.py
- You will then be guided through the installation of BookWorm.
- Access the website using the URL entered in the configuration (
main.py) + the port number (defaultlocalhost:8080).
- Admin account :
- Email:
admin@admin.com - Password: `admin
- Email:
- Harry Potter account:
- Email:
harrypotter@magic.com - Password:
harrypotter* Other default accounts are available.
- Email:
- Other default accounts are available, please refer to the user section in the administration area.
Welcome to BookWorm!
