Tutorial Intro
Get started with LiventCord in just a few steps.
🚀 Quick Start​
Jump in now: liventcord.github.io.
Or:​
Run Locally
Requirements​
1. Install .NET SDK 8.0 https://dotnet.microsoft.com/en-us/download​
2. Install Node (For developing frontend) https://nodejs.org/en/download​
3. Install Pnpm (For developing frontend) npm install -g pnpm​
4. Install Go (Optional, for realtime updates / External media display) https://go.dev/dl/​
5. Install Redis (Optional, for realtime updates) https://redis.io/docs/latest/operate/oss_and_stack/install/install-redis/​
Clone the repository:​
git clone https://github.com/liventcord/liventcord && cd liventcord
Run the Server (API)​
cd server/liventCord
Create database
dotnet ef migrations add InitialCreate --context AppDbContext
dotnet run
.NET server runs at http://localhost:5005
Run Vite for Development (SPA)​
cd web
ppm install
pnpm run dev
Dev server runs at http://localhost:3000.
Run Redis​
redis-server
Run Go ws server for realtime updates (Requires redis)​
cd server/ws-api
cp .env.example .env
go run .
Go server runs at http://localhost:8080
See configuring ws server
Run Go media server for proxying​
cd server/media-api
cp .env.example .env
go run .
Gin server runs at http://localhost:5000
See configuring media api
To run the cloudflare worker services, See how to set up the worker.