@@ -5,7 +5,7 @@ Deployment di Nextcloud All-in-One (AIO) su OCI con dominio personalizzato e Let
55## Prerequisites
66
77- ✅ Docker e Docker Compose installati
8- - ✅ Firewall UFW configurato (porte 80, 443, 8080 aperte)
8+ - ✅ Firewall UFW configurato (porte 80, 443 aperte)
99- ✅ Dominio configurato e funzionante
1010- ✅ Dominio che punta all'IP dell'istanza
1111
@@ -84,10 +84,10 @@ cd ~/nextcloud
8484| ----------- | -------- | ---------- | ---------------- |
8585| 0.0.0.0/0 | TCP | 80 | HTTP |
8686| 0.0.0.0/0 | TCP | 443 | HTTPS |
87- | 0.0.0.0/0 | TCP | 8080 | Nextcloud AIO |
8887| 0.0.0.0/0 | TCP | 3478 | Talk (opzionale) |
8988
90- ** NOTA** : Senza queste regole, anche con UFW configurato, il traffico non arriverà all'istanza!
89+ ** NOTA** : La porta 8080/8443 (AIO admin) NON va esposta nelle Security Lists.
90+ L'interfaccia AIO è accessibile solo via Tailscale Serve o SSH tunnel.
9191
9292## Step 3: Avvio Nextcloud AIO
9393
@@ -135,13 +135,18 @@ docker exec nextcloud-aio-mastercontainer grep password /mnt/docker-aio-config/d
135135
136136### 4.1 Accedi all'interfaccia AIO
137137
138- Apri il browser e vai a :
138+ Accedi via Tailscale Serve o SSH tunnel :
139139
140- ```
141- https://your-domain.example.com:8443
140+ ``` bash
141+ # Via Tailscale Serve (se configurato)
142+ https://tailscale-hostname:8443
143+
144+ # Via SSH tunnel
145+ ssh -L 8080:localhost:8080 ubuntu@YOUR_IP
146+ # Poi apri http://localhost:8080 nel browser
142147```
143148
144- ** NOTA** : Usa ** HTTPS ** (porta 8443), non HTTP!
149+ ** NOTA** : L'interfaccia AIO non è esposta su internet. Richiede Tailscale o SSH tunnel.
145150
146151### 4.2 Accetta certificato self-signed
147152
@@ -298,20 +303,19 @@ Per usare lo storage OCI:
2983032 . Verifica UFW sull'istanza: ` sudo ufw status `
2993043 . Testa connettività: ` curl -I http://your-domain.example.com `
300305
301- ### Errore: Cannot access port 8443
306+ ### Errore: Cannot access AIO admin interface
302307
303- ** Causa** : Firewall blocca porta 8080/8443
308+ ** Causa** : Le porte 8080/8443 sono in ascolto solo su localhost (127.0.0.1)
304309
305- ** Soluzione** :
310+ ** Soluzione** : Accedi via Tailscale Serve o SSH tunnel:
306311
307312``` bash
308- # Verifica UFW
309- sudo ufw status | grep 8080
313+ # Via SSH tunnel
314+ ssh -L 8080:localhost:8080 ubuntu@YOUR_IP
315+ # Poi apri http://localhost:8080 nel browser
310316
311- # Se necessario
312- sudo ufw allow 8080/tcp
313- sudo ufw allow 8443/tcp
314- sudo ufw reload
317+ # Via Tailscale Serve (se configurato)
318+ # https://tailscale-hostname:8443
315319```
316320
317321### Container crashano continuamente
0 commit comments