Rakbook is a website made by studens for students of "mat-inf 2019 (3 years)" from Uniwersyteckie Liceum Ogólnokształcące, mainly as class-mail, because usual solution with account on gmail with same password for everyone was not good enough.
- announcements
- class-mail
- students on duty
- quotes from teachers
- memes
- homework list
- Nodzu-soundboard
- nick colors shop
- administration panel
- API
Setup external database and import database from database.sql
Build and run the container with correct msmtprc
file (for sending emails) attached at etc/msmtprc
owned by www-data
with permissions 600
Give administrator rights to first administrator by manually editing relevant database cell and you are good to go!
DB_HOST | database host |
---|---|
DB_USER | database user |
DB_PASS | database password |
DB_DATABASE | database name |
IMAP_MAILSERVER | mailserver for imap_open |
IMAP_MAILLOGIN | mail login |
IMAP_MAILPASS | mail password |
IMAP_TRASH_DIRECTORY | mail trash directory |
NEW_USER_EMAILS | comma separated list of emails to notify when new user wants to register |
This project is developed under Beerware license.