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.