Le migliori soluzioni per la condivisione di file self-hosted

Best Self Hosted File Sharing Solutions



Considerando che le violazioni dei dati di alto profilo fanno regolarmente notizia in questi giorni, non c'è da meravigliarsi che più utenti che mai vogliano rivendicare la proprietà dei propri dati utilizzando soluzioni di condivisione di file self-hosted.

Se pensi che eseguire la tua alternativa a Dropbox e OneDrive richieda più competenze tecniche di quelle che hai, ripensaci. Le moderne soluzioni di condivisione file self-hosted rendono molto semplice configurare un sistema di archiviazione cloud sul proprio server Web e le loro funzionalità sono difficili da vivere senza una volta trascorso un po' di tempo con loro.







1. proprioCloud

ownCloud è spesso descritto come un'alternativa open source a Dropbox, e per una buona ragione. Questa suite di software client-server per la creazione e l'utilizzo di servizi di file hosting è stata annunciata per la prima volta nel 2010 dallo sviluppatore di software KDE Frank Karlitschek, che voleva creare un software sostitutivo gratuito per i fornitori di servizi di archiviazione proprietari.



Oggi, ownCloud è nella versione 10, che offre il modo più semplice per sincronizzare file e condividere dati senza problemi di privacy. Il client ownCloud ufficiale è disponibile per PC con Windows, macOS, FreeBSD e Linux, e c'è anche una versione mobile del client per dispositivi iOS e Android.



ownCloud può essere facilmente esteso con connessioni a Dropbox, Google Drive, Amazon S3 e altri servizi, ed è anche possibile renderlo più capace con app di terze parti , che può essere installato con un clic.





La versione community di ownCloud è disponibile gratuitamente senza alcun supporto, ma agli utenti viene data la possibilità di acquistare un abbonamento a pagamento per l'assistenza via e-mail e telefonica.

2. Sincronizzazione

Syncthing è una soluzione di sincronizzazione dei file peer-to-peer decentralizzata e open source scritta in Go. Con Syncthing, i tuoi dati non lasciano mai i tuoi computer e dispositivi mobili poiché non ci sono server centrali che potrebbero essere compromessi. Syncthing garantisce inoltre che nessuno possa acquisire e rubare i tuoi dati perché tutte le comunicazioni sono protette tramite TLS e ogni nodo è identificato da un forte certificato crittografico.



Syncthing ti consente di sincronizzare tutte le cartelle con tutte le persone di cui hai bisogno. Puoi configurare e monitorare Syncthing utilizzando una GUI Web reattiva che funziona perfettamente in tutti i principali browser Web. Syncthing stesso funziona su macOS, Windows, Linux, FreeBSD, Solaris, OpenBSD, Android e iOS, consentendoti di accedere senza problemi ai tuoi file praticamente da qualsiasi dispositivo.

3. FileCloud

Progettato pensando agli utenti aziendali, FileCloud è una soluzione di condivisione file self-hosted progettata per essere integrata con reti e storage aziendali. Con FileCloud, i dipendenti possono accedere ai file della propria organizzazione in modo sicuro sul Web, utilizzando un'unità virtuale e app mobili o con componenti aggiuntivi del browser Web.

FileCloud offre molte opzioni di condivisione e rispetta le autorizzazioni e l'autenticazione Microsoft NTFS esistenti. Grazie alla sua integrazione con Office e Outlook, è possibile aprire, modificare e salvare qualsiasi file di Office archiviato in FileCloud direttamente dal browser. FileCloud è dotato di un'ampia gamma di potenti strumenti di amministrazione, tra cui un dashboard di amministrazione che mostra le tendenze di utilizzo, l'utilizzo di picco, l'accesso per area geografica e altre analisi chiave dei file.

Quattro. Nextcloud

Concesso in licenza con GNU Affero General Public License, Nextcloud una suite di software client-server per la creazione e l'utilizzo di servizi di file hosting. La parte di Nextcloud che probabilmente ti interesserà di più è Nextcloud Files, una soluzione di condivisione file pronta per l'azienda e per il GDPR che mantiene i dati sotto il tuo controllo.

Nextcloud Files è un prodotto open source self-hosted con una potente crittografia on-server e end-to-end e un'interfaccia web moderna e facile da usare. I client desktop e le app mobili sono disponibili per tutte le piattaforme tradizionali, consentendoti di accedere ai tuoi file e collaborare in tempo reale da qualsiasi dispositivo, ovunque.

Vale la pena notare che Nextcloud è un fork di ownCloud, con il primo attualmente più popolare. I principali vantaggi di Nextcloud rispetto a ownCloud includono una maggiore velocità di sviluppo, licenze in stile Red Hat e una maggiore estendibilità.

5. file di mare

Seafile è un software maturo per la condivisione di file che è stato concepito per la prima volta da Daniel Pan e altri ex studenti dell'Università Tsinghua di Pechino nel 2009. Seafile si concentra su affidabilità e prestazioni. Il nucleo del server Seafile è scritto in C e molti anni di perfezionamento da parte di centinaia di migliaia di sviluppatori di tutto il mondo hanno reso l'algoritmo di sincronizzazione di Seafile estremamente stabile e affidabile.

Seafile supporta la crittografia all'avanguardia e gli aggiornamenti alle nuove versioni sono gestiti da un singolo script che richiede solo pochi secondi per essere eseguito perché Seafile registra pochissimi elementi in un database.

Come installare e configurare ownCloud

Esistono diversi modi per installare ownCloud sul server di casa. Gli sviluppatori di ownCloud consigliano di installarlo con i pacchetti Open Build Service, che sono mantenuti dagli ingegneri di ownCloud e sono sempre aggiornati. Attualmente ci sono configurazioni del gestore di pacchetti disponibile per le seguenti distribuzioni:

  • Ubuntu
  • Debian
  • RHEL
  • CentOS
  • SLES
  • openSUSE Leap

Se utilizzi una delle distribuzioni Linux sopra elencate, puoi semplicemente aggiornare la configurazione del tuo gestore di pacchetti e installare il pacchetto owncloud-files, che non installa Apache, un database o nessuna delle dipendenze PHP richieste, solo ownCloud. Per saperne di più sulle dipendenze di ownCloud, visita questa pagina .

Una volta installati tutti i file ownCloud, dovresti essere in grado di aprire la procedura guidata di installazione puntando il tuo browser web al seguente URL: http://localhost/owncloud . La procedura guidata è autoesplicativa, ma puoi trova aiuto qui se dovessi incontrare qualche problema.

In alternativa, puoi anche installare ownCloud con Docker usando l'immagine ufficiale di Cloud Docker . Ecco le istruzioni ufficiali che descrivono come farlo.

Conclusione

Se non ti piace l'idea di caricare i tuoi dati personali sui server di alcune aziende e sperare che la loro sicurezza resista ai criminali informatici, le soluzioni di condivisione di file self-hosted come ownCloud sono l'alternativa di cui hai bisogno per rivendicare la proprietà dei tuoi dati.