Configuration
Environment Variables
Section titled “Environment Variables”Add to your .env:
COOLIFY_URL=https://your-coolify.com # Coolify instance URLCOOLIFY_TOKEN=your-api-token # API tokenOptional:
COOLIFY_TEAM_ID= # Team ID (if multiple teams)COOLIFY_PATH=coolify # Dashboard URI pathCOOLIFY_TIMEOUT=60 # API request timeoutCOOLIFY_CACHE_TTL=30 # API cache durationCOOLIFY_POLLING_INTERVAL=10 # Dashboard refresh intervalDocker config:
COOLIFY_PHP_VERSION=8.4COOLIFY_HEALTH_CHECK_PATH=/upCOOLIFY_NGINX_MAX_BODY_SIZE=35MCOOLIFY_PHP_MEMORY_LIMIT=256MDatabase Storage
Section titled “Database Storage”Resource configuration (UUIDs for applications, databases, etc.) is stored in the coolify_resources database table. This is created automatically when you run php artisan coolify:install.
Dashboard Authentication
Section titled “Dashboard Authentication”Default: local access only.
For production:
use Stumason\Coolify\Coolify;
public function boot(): void{ Coolify::auth(function ($request) { return $request->user()?->isAdmin(); });}