System Requirements
Local Development
| Tool | Version |
|---|---|
| Docker Desktop | 4.0+ |
| Git | any |
PHP, Node.js, MySQL, and Redis do not need to be installed on the host — they run inside containers.
Production
| Minimum | Recommended | |
|---|---|---|
| OS | Linux | Ubuntu 22.04 LTS |
| RAM | 2 GB | 4 GB+ |
| CPU | 1 vCPU | 2 vCPU+ |
| Disk | 20 GB | 40 GB+ SSD |
| Docker | 24.0+ | latest stable |
| Docker Compose | v2 | latest stable |
Ports
| Port | Purpose |
|---|---|
80 | HTTP |
443 | HTTPS |
8080 | Internal HTTP (production) |
9001 | WebSocket (Reverb) |
Technology stack
| Component | Version |
|---|---|
| PHP | 8.4 |
| Laravel | 13 |
| Node.js | 24 |
| MySQL | 8.0 |
| Redis | latest |
| Nginx | Alpine |
Integrations
| Service | Purpose | Configuration |
|---|---|---|
| Cloudinary | Media hosting | .env (CLOUDINARY_URL) |
| Deepseek | AI features | Admin Panel → AI |
| Tenor | GIF search | .env (VITE_TENOR_API_KEY, VITE_TENOR_CLIENT_KEY) |
| Yandex Vision | Image moderation | Admin Panel → Moderation |
| OAuth providers | Social login | Admin Panel → Authentication |
| SMTP | Email notifications | Admin Panel → Mail |