RequirementsΒΆ

  • A (virtual) server to install BYCEPS on

  • At least two subdomains (administration UI, one party website)

  • An SMTP server (to send emails)

  • Software:

    • Python 3.11 or higher

    • PostgreSQL 13 or higher (for data persistence)

    • Redis 5.0 or higher (for the background job queue)

    • uWSGI, Gunicorn, or Waitress (as WSGI server)

    • nginx (as reverse proxy, to serve static files, for TLS)

    • Git (for downloading and updating BYCEPS, but not strictly for running it)

    • uv (to create a virtual environment and install Python dependencies)