Skip to Content
Getting Started

Getting Started

The repositories, what each one is, and the shortest path to a running stack.

The repositories

RepositoryWhat it holds
platformThe backend: .NET 10 services, the data layers for SQL Server and PostgreSQL, migrations and tests.
platform-portalThe admin portal editors work in: Next.js App Router, TypeScript.
platform-ui-*Client websites. Each is a Next.js app that renders what the Public API serves.
platform-packagesThe shared @mangopulse/* packages the client websites install.
self-hostedThe installer: install.sh and Docker Compose for one Linux server.
develop-docsThis site.

Run it

The fastest way to see the whole stack is the installer. On a Linux machine with Docker:

git clone https://github.com/Mangopulse/self-hosted.git
cd self-hosted && ./install.sh
docker compose up -d --wait

Self-Hosted explains each step, and what to set before the first run.

Work on it