Instalasi Self-Hosted
## Instalasi Self-Hosted
### Persyaratan
- Ubuntu 22.04 LTS
- RAM minimal 4GB
- CPU minimal 2 core
- 40GB SSD
- PostgreSQL 16
- Node.js 20+
### Langkah Instalasi
```bash
# 1. Clone repository
git clone https://github.com/surgaradius/billing-radius.git
cd billing-radius
# 2. Install dependencies
pnpm install
# 3. Setup database
cp .env.example .env
# Edit .env dengan konfigurasi database Anda
npx prisma migrate deploy
npx prisma db seed
# 4. Build & Start
pnpm run build
pnpm start
```
### Konfigurasi FreeRADIUS
Jalankan script setup:
```bash
bash setup-freeradius.sh
```