feat: add public services landing page and docker compose setup
This commit is contained in:
@@ -1,3 +1,68 @@
|
||||
# home.lucasacchi.net
|
||||
|
||||
Website HomeLab Public Services
|
||||
Landing page statica per i servizi pubblici HomeLab del dominio `*.home.lucasacchi.net`.
|
||||
|
||||
## Contenuto progetto
|
||||
|
||||
- `index.html`: pagina principale moderna con Tailwind CSS (CDN), ricerca live e card servizi.
|
||||
- `docker-compose.yml`: avvio rapido con web server `nginx:alpine`.
|
||||
|
||||
## Avvio rapido
|
||||
|
||||
### Opzione 1: anteprima locale (Five Server o simili)
|
||||
|
||||
1. Apri il progetto in VS Code.
|
||||
2. Avvia il server statico (es. Five Server) sulla root del repository.
|
||||
3. Apri la pagina nel browser sull'URL mostrato dall'estensione.
|
||||
|
||||
### Opzione 2: Docker Compose (consigliato)
|
||||
|
||||
Prerequisiti:
|
||||
|
||||
- Docker
|
||||
- Docker Compose v2 (`docker compose`)
|
||||
|
||||
Comandi:
|
||||
|
||||
```bash
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
La pagina sarà disponibile su:
|
||||
|
||||
- `http://localhost:8080`
|
||||
|
||||
Stop:
|
||||
|
||||
```bash
|
||||
docker compose down
|
||||
```
|
||||
|
||||
## Aggiornare i servizi nella pagina
|
||||
|
||||
Per aggiungere/modificare un servizio:
|
||||
|
||||
1. Apri `index.html`.
|
||||
2. Duplica una card `<li>` dentro `#service-list`.
|
||||
3. Aggiorna questi campi:
|
||||
- `data-name`
|
||||
- `data-url`
|
||||
- `href` del link
|
||||
- titolo `<h2>`
|
||||
- hostname mostrato nel `<p>`
|
||||
|
||||
La ricerca live funziona automaticamente leggendo `data-name` e `data-url`.
|
||||
|
||||
## Servizi attualmente pubblicati in pagina
|
||||
|
||||
- `logwhispererai.lab.home.lucasacchi.net`
|
||||
- `n8n.lab.home.lucasacchi.net`
|
||||
- `uptime.lab.home.lucasacchi.net`
|
||||
- `gitea.lab.home.lucasacchi.net`
|
||||
- `pastebin.lab.home.lucasacchi.net`
|
||||
- `drawio.lab.home.lucasacchi.net`
|
||||
- `archive.lab.home.lucasacchi.net`
|
||||
- `mattermost.lab.home.lucasacchi.net`
|
||||
- `jitsi.lab.home.lucasacchi.net`
|
||||
- `lab.home.lucasacchi.net` (ProxmoxVE)
|
||||
- `friday.lab.home.lucasacchi.net` (Chatbot OpenWeb-UI)
|
||||
|
||||
Reference in New Issue
Block a user