74 lines
1.8 KiB
Markdown
74 lines
1.8 KiB
Markdown
# home.lucasacchi.net
|
|
|
|
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:8380`
|
|
|
|
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)
|
|
- `vikunja.lab.home.lucasacchi.net` (Vikunja)
|
|
- `guacamole.lab.home.lucasacchi.net` (Guacamole)
|
|
- `nexterm.home.lucasacchi.net/servers` (Nexterm)
|
|
- `portainer.lab.home.lucasacchi.net/#!/auth` (Portainer)
|
|
- `it-tools.lab.home.lucasacchi.net` (IT-Tools)
|