Seafile è un servizio di hosting di file cloud autonomo

Seafile Software di backup e sincronizzazione gratuiti

Sistema di archiviazione cloud ad alte prestazioni basata su Python

Seafile è una sincronizzazione di file multipiattaforma open source e una soluzione condividi. È utensile autonomo, ad alta affidabilità, prestazioni e produttività.

Panoramica ### ** ** SeaFile è una sincronizzazione di file autosufficienti open source e una soluzione di condivisione per il sistema operativo Linux. È un servizio di hosting di file cloud multipiattaforma che può essere utilizzato per archiviare file su un server centrale. Le raccolte di file di Seafile sono sincronizzate con il tuo personal computer o client di dispositivo mobile separatamente. Un file o una libreria può anche essere crittografato con una password scelta dall’utente. Lo strumento di condivisione di file Seafile consente inoltre agli utenti di creare gruppi e file di condivisione facili in gruppi. Seafile gestisce i file utilizzando librerie e ogni biblioteca ha un proprietario. Un proprietario può condividere la biblioteca ad altri utenti o con gruppi per autorizzazioni di sola lettura o di scrittura. Seafile è una soluzione di app di condivisione di file elevata e migliore. Seafile Open Source Cloud Storage è scritto utilizzando Python Django Framework e il suo funzionalmente molto simile a Dropbox e Google Drive Clouds. Il server di archiviazione di seafile open source è costituito da markdown wysiwyg editing, wiki, etichetta di file, di Django SeaHub, Seafile Server e CCNET Server. Ha molte altre funzionalità tra cui crittografia dei file, controllo della versione, autenticazione a due fattori, modifica online, blocco dei file, backup, recupero dei dati e molti altri. Seafile Open Source Sharing Software Self Hosted ha stelle GitHub da 8,7K e 1,3 GitHub Forks.

Requisiti di sistema

I requisiti per impostare la soluzione di condivisione dei file aziendali di Seafile includono:

  • Python e i suoi moduli
  • Ubuntu 20.04 LTS
  • Mysql o mariadb
  • Nginx o apache
  • Idiota

Caratteristiche

Alcune delle caratteristiche chiave del servizio di hosting di file cloud di Seafile sono elencate di seguito:

  • Sincronizzazione dei file rapidi con piattaforma incrociata.
  • Sincronizzazione dei file con cartelle o server.
  • Controllo delle autorizzazioni di sola lettura o di lettura.
  • Condivisione e collaborazione con utenti o gruppi.
  • Accedi ai file nel cloud tramite unità virtuale.
  • Controllo della versione e istantanee per le cartelle.
  • Crittografia end-to-end lato client.
  • Blocco di file per evitare l’editing simultaneo.
  • Modifica markdown online.
  • Notifiche in tempo reale.
  • Controllo delle caratteristiche basate sul ruolo.
  • Supporto di integrazione LDAP/AD.
  • Backup e recupero dei dati
  • Open source

Installazione

Installa Seafile su Ubuntu

Questa guida spiega come configurare ed eseguire Sea File Server da un pacchetto pre-costruito con MySQL. Sotto le fasi di installazione presumono che tutti i pacchetti di deposito della nuvola di mare siano installati e aggiornati sul sistema. Segui le fasi dell’installazione del mare:

    sudo apt update
    sudo apt install python3 python3-{pip,pil,ldap,urllib3,setuptools,mysqldb,memcache,requests}
    sudo apt install libpython3.8 ffmpeg

Scarica l’ultimo pacchetto server Seafile da Download del file di mare. Al momento di questa installazione l’ultima versione di Seafile Server è 8.0,5 64 bit:

    sudo `apt -y install wget
    wget https://download.seadrive.org/seafile-server_8.0.5_x86-64.tar.gz

Una volta completato il download del file, estrarre l’archivio in /opt directory:

    sudo tar -xvf  seafile-server_8.0.5_x86-64.tar.gz -C /opt
    sudo mv /opt/seafile-server-8.0.5 /opt/seafile

Successivamente, basta eseguire lo script di configurazione.

    cd /opt/seafile/
    sudo ./setup-seafile-mysql.sh

Questo script ti guiderà a configurare il tuo server Seafile utilizzando MySQL. Seafile Server funzionerà sulla porta 8082 e l’interfaccia utente Web Seafile sarà accessibile sulla porta 8000. Ora inizia i servizi di Seafile da:

    cd /opt/seafile
    sudo ./seafile.sh start

Successivamente, avvia il servizio di frontend del sito Web di Seahub Django.

    sudo ./seahub.sh start 

Quando si avvia SeaHub, lo script ti richiederebbe di creare un account amministratore per il tuo account Server Seafile. La porta predefinita è 127.0.0.1:8000. Quindi, ti consigliamo di distribuire un servizio proxy inverso in modo che altri utenti possano accedere al servizio SeaHub. Puoi fermare il sito Web SeaHub e i processi del file di mare con:

    ./seahub.sh stop
    ./seafile.sh stop

Congratulazioni! Hai installato correttamente la sincronizzazione dei file del file di mare e la piattaforma di condivisione su Ubuntu. Godere!

FAQs

What is Seafile used for?

Seafile is an open source high performance and best file sharing app. It allows to store files on a central server and can synchronized with personal systems through app client.

Is Seafile free?

Yes, Seafile is a safe self-hosted cloud storage solution and can be accessed directly via the server’s web interface.

Is Seafile open source?

Seafile efss is an open source and secure cloud file hosting service. The source code of this application is available at Github.

Is Seafile a cloud storage??

Seafile Ltd. is a leading cloud storage software and secure cloud file sharing for small business. It’s provider is located with headquarters in Beijing, China.

How secure is Seafile?

Seafile data is under control of collaborators and it offers optional strong end-to-end encryption. A file or library can also be encrypted with a user chosen password so that no one can steal data information.

 Italiano