Seafile è un sistema di archiviazione cloud open source per archiviare file sul server Seafile e sincronizzare i file tra più computer o dispositivi mobili utilizzando il client Seafile. Usando Seafile puoi anche creare gruppi con sincronizzazione di file, wiki e avviare discussioni con il tuo team per consentire una facile collaborazione.
In questo tutorial ti guideremo attraverso i passaggi per installare Seafile su un server virtuale Ubuntu 14.04 Linux con server MySQL, server web Apache e PHP.
Prima di tutto, accedi al tuo server Ubuntu 14.04 come utente root e assicurati che tutti i pacchetti siano aggiornati
apt-get update apt-get upgrade
Installa le seguenti dipendenze necessarie a Seafile
apt-get install python-setuptools python-imaging python-mysqldb
Installa il server MySQL
apt-get install mysql-server
Esegui il comando seguente per proteggere il tuo server MySQL e impostare una nuova password di root
mysql_secure_installation
Quindi, installa il server web Apache e PHP sul tuo server
apt-get install apache2 php5 libapache2-mod-php5
Scarica l'ultima versione stabile di Seafile sul tuo server dal loro sito Web ufficiale. Al momento della stesura di questo articolo è la versione 4.0.6
cd /opt/ wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz
Decomprimi l'archivio tar scaricato
tar -xzf seafile-server_4.0.6_x86-64.tar.gz cd seafile-server-4.0.6/
Esegui il seguente script per verificare se il tuo server soddisfa tutti i requisiti.
./setup-seafile-mysql.sh
Abbiamo già installato tutti i requisiti e non dovrebbero esserci problemi, quindi premi il tasto Invio per continuare l'installazione. Ti verrà richiesto di inserire diverse informazioni necessarie per configurare Seafile, come il nome del server, l'indirizzo IP, le porte di ascolto, la creazione di un database MySQL per Seafile, ecc...
Dopo aver inserito tutte le informazioni richieste, riceverai il seguente messaggio
----------------------------------------------------------------- Your seafile server configuration has been finished successfully. ----------------------------------------------------------------- run seafile server: ./seafile.sh { start | stop | restart } run seahub server: ./seahub.sh { start | stop | restart }
Quindi, esegui i seguenti script per avviare i server Seafile e Seahub:
./seafile.sh start ./seahub.sh start
Poiché il server Seahub viene avviato per la prima volta, dovrai creare l'account amministratore.
What is the email for the admin account? [ admin email ] [email protected] What is the password for the admin account? [ admin password ] Enter the password again: [ admin password again ] ---------------------------------------- Successfully created seafile admin ----------------------------------------
Seahub è un pacchetto server Seafile che contiene un server HTTP Python leggero che serve il sito web. Una volta avviato il server Seahub, puoi accedere a Seafile all'indirizzo https://tuodominio.com:8000 e accedere con l'account amministratore creato.
Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Seafile per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.