In questo tutorial, ti mostreremo come installare Seafile su CentOS 6. Per quelli di voi che non lo sapessero, Seafile è un software di archiviazione cloud open source. Offre condivisione di file e sincronizzando per singoli utenti e gruppi, fornisce crittografia lato client e un facile accesso da dispositivi mobili.Si integra facilmente anche con servizi locali come LDAP e WebDAV o può essere distribuito utilizzando servizi di rete e database avanzati come MySQL, SQLite, PostgreSQL, Memcached , Nginx o Server Web Apache.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Seafile su CentOS 8.
Installa Seafile su CentOS 6
Passaggio 1. Innanzitutto, installa i pacchetti richiesti.
yum -y update yum -y install python-imaging MySQL-python python-simplejson python-setuptools
Passaggio 2. Installa Seafile su CentOS 6.
Crea un nuovo utente che verrà utilizzato per eseguire i servizi Seafile:
adduser seafile passwd seafile su -seafile
Devi scaricare l'ultima versione di Seafile:
wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz tar xfz seafile-server_4.0.6_x86-64.tar.gz cd seafile-server_4.0.6/
Esegui questo script che creerà i database e le directory richiesti per il server Seafile e risponderai a tutte le domande utilizzando le seguenti opzioni di configurazione, dopo che lo script avrà verificato l'esistenza di tutti i Python moduli richiesti:
./setup-seafile-mysql.sh
Dopo che il server Seafile è stato installato correttamente, genererà alcune informazioni utili come quali porte devono essere aperte sul firewall per consentire la connessione esterna e quali script gestire per avviare il server.
Passaggio 3. Configura Iptables o il firewall
# nano /etc/sysconfig/iptables -A INPUT -p udp -m state --state NEW --dport 8000 -j ACCEPT -A INPUT -p tcp -m state --state NEW --dport 8000 -j ACCEPT
Riavvia iptables per applicare le regole usando il comando seguente:
service iptables restart
Passaggio 4. Avvio dei servizi Seafile.
Ora esegui gli script 'seafile.sh' e 'seahub.sh' per avviare il server Seafile.
su - seafile cd seafile-server_4.0.6 ./seafile.sh start ./seahub.sh start
Passaggio 5. Accesso a Seafile.
Seafile sarà disponibile sulla porta HTTP 8000 per impostazione predefinita. Apri il tuo browser preferito e vai a http://tuodominio.com:8000 o http://server- ip:8000. Inserisci l'ID e-mail amministratore e la password per accedere che hai creato al momento dell'installazione. Se stai utilizzando un firewall, apri la porta 8000 per abilitare l'accesso al pannello di controllo.
Congratulazioni! Hai installato con successo Seafile. Grazie per aver utilizzato questo tutorial per l'installazione dell'archiviazione cloud open source Seafile sul sistema CentOS 6. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il Sito web di Seafile.