# Linux setup

```bash
sudo mkdir -p /htdocs/www.zoschi.sascha-kruss.de/tool_projekte
sudo chown -R www-data:www-data /htdocs/www.zoschi.sascha-kruss.de/tool_projekte
sudo find /htdocs/www.zoschi.sascha-kruss.de/tool_projekte -type d -exec chmod 750 {} \;
cp config/.env.example .env
chmod 600 .env
```

Run the backend behind HTTPS and reverse proxy `/api/` to `127.0.0.1:3001`. Metrics JSON: `{"cpu":24,"ramUsed":6.2,"ramTotal":16,"diskFree":382,"diskTotal":512,"uptime":"14d"}`. Deploy by validating a ZIP, normalizing the project slug and moving it to `/htdocs/www.zoschi.sascha-kruss.de/tool_projekte/<projektname>/`.