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.py
file to match your local settings (ip, port, database/website password). Comments are provided to make configuration easier. - Run the
main.py
file:
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:
[email protected]
- Password: `admin
- Email:
- Harry Potter account:
- Email:
[email protected]
- 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!