Skip to main content

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.