Documentation

Deployment

Overview

There are 3 deployable projects:

  • Api - requires dotnet runtime
  • Dashboard - requires any web server (to serve static files)
  • Landing Page - requires Node.js

There are many ways to deploy these. Below is a quick overview of how to deploy all three on a single server manually. For simplicity, we'll use Caddy as a proxy server, deployed on the latest Ubuntu .

Deployment Overview

You can, of course, run it with Docker . At the moment, a Dockerfile is provided to build the API. Dashboard and Landing Page support are coming soon, along with a complete Docker Compose setup. In the meantime, feel free to reach out to me on Discord if you need help.

Alternatively, you can run everything manually on a single server using Nginx . Instructions for this setup will be provided soon. Same as above, feel free to reach out to me on Discord if you need help.