๐ Requirements โ
๐ณ Docker Installation (Recommended) โ
| Requirement | Minimum Version |
|---|---|
| Docker | 24+ |
| Docker Compose | v2+ |
That's it โ Docker handles everything else.
๐ง Manual Installation โ
| Requirement | Minimum Version | Notes |
|---|---|---|
| Node.js | 22+ | LTS recommended |
| npm | 10+ | Comes with Node.js 22 |
| PostgreSQL | 16+ | 15 may work but is untested |
| Git | 2.x | For cloning the repo |
๐ Optional Services โ
| Service | Purpose |
|---|---|
| Stripe account | ๐ณ Credit card payments |
| PayPal developer account | ๐ฐ PayPal payments |
| Google Cloud project | ๐ Google OAuth social login |
| Facebook developer app | ๐ Facebook social login |
| SMTP server | ๐ง Transactional email (Mailhog for development) |
๐ป Hardware โ
KitchenAsty is lightweight. For a single-location restaurant:
- ๐ฅ๏ธ CPU: 1 core
- ๐ง RAM: 1 GB
- ๐พ Disk: 1 GB + space for uploaded images
For multi-location deployments, see the Scaling guide.