Risposta migliore: usa un'app web che crea link di condivisione pubblici HTTPS. Non esporre CasaOS o SMB a sconosciuti. Scegli Nextcloud per un cloud personale completo oppure Pingvin Share X per link di download temporanei e leggeri.
Scegli prima il modello di condivisione
| Obiettivo | Più adatto |
|---|---|
| Cartelle persistenti, account, sincronizzazione mobile | Nextcloud |
| Link di download temporanei | Pingvin Share X |
| Il tuo accesso remoto | VPN |
Nextcloud supporta le condivisioni tramite link pubblici con password, date di scadenza, autorizzazioni di caricamento e link separati con diritti diversi.
Il progetto originale Pingvin Share è archiviato. Il suo README indirizza gli utenti verso Pingvin Share X, che è mantenuto e supporta la condivisione tramite link, scadenze, password, limiti per i visitatori, condivisioni inverse, destinatari email e archiviazione locale/S3.
Linkwarden non è lo stesso strumento
Linkwarden è principalmente un software per segnalibri e archiviazione web. Può conservare gli URL, ma è diverso dall'ospitare file arbitrari da far scaricare a qualcun altro. Uno strumento che crea link non è automaticamente un servizio di trasferimento file.
Pubblica solo l'app per i file
Una volta che l'app funziona sulla LAN, esponi l'applicazione tramite HTTPS. Un tunnel applicativo in uscita è un'opzione se non vuoi porte in ingresso sul router.


Checklist di distribuzione
- Monta una cartella dedicata dell'host nell'app.
- Testa una condivisione sulla LAN.
- Imposta una password amministratore complessa.
- Imposta la scadenza e le password dei link pubblici.
- Pubblica solo l'app tramite HTTPS.
- Esegui il test dalla rete dati mobile.
- Conferma che i link scaduti smettano di funzionare.
Il catalogo di app self-hosted aiuta a confrontare le app per file e cloud. Il modello di accesso privato al NAS spiega perché l'accesso remoto personale e la condivisione pubblica sono problemi diversi.
Per lo storage su più unità, ZimaCube 2 è hardware pertinente, ma la sicurezza della condivisione resta una decisione a livello di applicazione e rete.
Monta una directory di condivisione dedicata
Non concedere a un'app pubblica per il trasferimento di file l'accesso illimitato a tutto /DATA. Crea una directory host dedicata, ad esempio /DATA/PublicShares, quindi monta solo quel percorso nell'app. Questo limita l'esposizione accidentale e facilita la gestione delle policy di backup e conservazione.
Scegli i controlli dei link in base ai dati
- Scadenza: usa link a breve durata per i trasferimenti una tantum.
- Password: aggiungine una quando l'URL da solo non dovrebbe essere sufficiente.
- Limiti di download/visualizzazione: utili per passaggi di file controllati, quando l'app li supporta.
- Autorizzazione al caricamento: lasciala disattivata, a meno che tu non voglia intenzionalmente un flusso di raccolta file.
- Conservazione: decidi se i file scaduti devono essere eliminati o semplicemente resi inaccessibili.
Un URL pubblico deve essere trattato come una credenziale. Chiunque lo riceva o lo divulghi potrebbe riuscire ad accedere ai contenuti finché il link non scade o viene revocato.
Nextcloud è migliore quando la condivisione è continuativa
Nextcloud diventa utile quando gli stessi utenti tornano più volte, hanno bisogno di cartelle condivise, client mobili, WebDAV, collaborazione o autorizzazioni basate sugli account. È più pesante di uno strumento per trasferimenti, ma il suo punto di forza è proprio il modello di autorizzazioni più ricco.
Pingvin Share X è migliore per i passaggi di file
Per “inviare questi file a qualcuno e fare scadere il link”, un'app orientata ai trasferimenti è più semplice. Il fork mantenuto supporta anche lo storage su disco locale o in stile S3, consentendo di separare il server dell'applicazione dal backend dei file, se necessario.
Esegui il test dall'esterno della LAN
Dopo aver pubblicato il servizio, passa il telefono alla rete dati mobile e verifica:
- il nome host pubblico venga risolto;
- TLS sia valido;
- il link si apra senza esporre il pannello di amministrazione;
- le regole relative a password e scadenza funzionino;
- i download di grandi dimensioni vengano completati;
- un link scaduto o revocato non funziona, come previsto.
Esegui il backup anche dello stato dell'applicazione
I file condivisi possono risiedere su un disco dati, mentre gli account utente, i metadati dei link, le impostazioni di scadenza e le password risiedono in un database dell'applicazione. Esegui il backup di entrambi se vuoi che le condivisioni sopravvivano a un guasto del server.
FAQ
Posso esporre una cartella CasaOS con un URL pubblico?
Usa un'applicazione web per la condivisione dei file davanti allo storage, invece di esporre direttamente SMB o la dashboard.
Nextcloud o Pingvin Share X?
Nextcloud è adatto alla collaborazione continuativa in stile cloud; Pingvin Share X ai trasferimenti temporanei.
