Requirements
Before deploying SmartCAD, make sure you have the following:
- A server with a public IP address (Linux or Windows Server, any distro/version that supports Docker)
- A domain name pointed at that server (e.g.
cad.yourcommunity.com) - Docker installed on the server
- A valid SmartCAD license key — pick a plan to get one
- A Discord application with OAuth2 configured — see Discord OAuth
- For in-game CAD: a FiveM server with ox_lib installed
What you'll get from the portal
After purchase, your install bundle is available at portal.smrtcad.com:
| File / folder | Purpose |
|---|---|
docker-compose.yml | App stack — backend, Caddy web server, and Watchtower auto-updater |
.env | Backend configuration with your license pre-filled — fill in remaining placeholders before starting |
README.md | Step-by-step install instructions plus your GHCR pull token |
smart-ingame/ | FiveM resource — downloaded separately from the in-app Integrations panel |