Manual Installation
Manual installation takes a bit more time, but allows you to bring your own Reverse Proxy and control of your setup more generally. Please see System Requirements to understand what is required to run rosterboard manually.
git clone git@github.com:Jouleworks/rosterboard.git
cd rosterboard
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
bash entrypoint.sh
This will launch the setup system at http://localhost:9418/setup/ Which will allow you to complete the generation of the system admin account, set urls, and finish customizing the instance.
Upgrading
git pull origin main
python manage.py migrate
bash entrypoint.sh