# Dashboard para cPanel

Esta pasta é a versão PHP/HTML do dashboard, preparada para alojamentos cPanel tradicionais.

## Instalação

1. Envie o conteúdo da pasta `cpanel/` para `public_html/`.
2. Renomeie `config.example.php` para `config.php`.
3. Configure:

```php
'supabase_url' => 'https://PROJECT_REF.supabase.co',
'supabase_anon_key' => '...',
'supabase_service_role_key' => '...',
'storage_bucket' => 'signage-media',
'app_url' => 'https://oseudominio.com'
```

4. Aplique antes as migrations da pasta `supabase/`.
5. Abra o domínio no browser e faça login com um utilizador Supabase Auth.

Diagnóstico rápido:

```text
https://oseudominio.com/check.php
```

Se o login não funcionar, confirme nessa página se `config.php`, anon key,
service role key, cURL e `.htaccess` estão OK.

## Raspberry

No Raspberry, configure:

```text
CLOUD_API_URL=https://oseudominio.com
```

Os endpoints sem `.php` funcionam através do `.htaccess`:

- `/api/devices/pair`
- `/api/devices/heartbeat`
- `/api/devices/config`
- `/api/devices/playlist`
- `/api/devices/logs`
- `/api/devices/commands`
- `/api/devices/commands/:id/ack`

## Nota

Esta versão cPanel é mais simples que a versão Next.js. Serve para gerir o MVP em alojamento PHP comum, mantendo Supabase como base de dados, autenticação e storage.
