Getting Started
To run Rosterboard, you'll need a few things. If you just want to get everything rolling, we recommend you install using Docker
Features
- Fully web-based, no operating system requirements
- WYSIWYG-style Drag-and-drop Team Management for Ease of Use
- Bulk Actions Editor (Pressing ESC or Tilde)
- Uses modern HTML and Services
- Multiple people can view and edit the same board (Multiplayer via Websockets, no additional server needed)
- Built-in Timekeeping between on and off shift users
- "High Volume" mode to group members together into fireteams
- Highlight specific high-value roles in the sidebar to keep track of VIPs
- Kiosk URLs and free-badge association to allow users to manage their own status (With permissive restrictions if necessary)
- Role,Rank,Duty categorizations to allow admins and managers to see at-a-glance what qualifications a member has
- Notes field for bespoke notes per-user
- Multi-tenant, to allow one application to manage multiple events.
System Requirements
For all deployments, see specific System Requirements but in general:
- Linux-based Operating System (Debian-based Preferred, but not required)
- 2GB RAM for Small Deployments (>5 active users). 4GB+ for Larger Deployments.
- PostgreSQL 17.x or Newer
- Redis 7.x or Newer
- Python 3.12.x
- A web reverse proxy to deploy to like Nginx or Traefik. Or use a PaaS like Coolify or Caprover.