Requisits previs
Pas 1: actualitzeu el vostre sistema Ubuntu 16.10
Pas 2: instal·leu dependències
Pas 3: Baixeu i descomprimiu l'arxiu del servidor Seafile
Pas 4: instal·leu Seafile
Seafile (versió comunitària) és una solució de sincronització i compartició de fitxers de codi obert i gratuïta que és similar a ownCloud.
Juntament amb un rendiment i fiabilitat excel·lents, Seafile (versió per a la comunitat) ofereix funcions extraordinàries, com ara el xifrat de fitxers integrat, la desduplicació, la compressió i l'historial complet de revisions de fitxers. A més, gràcies als seus excel·lents clients de sincronització web i multiplataforma, sempre podeu accedir als vostres fitxers de manera fàcil i ràpida.
En aquest article, us mostraré com instal·lar el programa del costat del servidor de Seafile (versió de la comunitat) en una instància del servidor Vultr Ubuntu 16.10.
Requisits previs
Abans de submergir-se, hauríeu de tenir:
Pas 1: actualitzeu el vostre sistema Ubuntu 16.10
Abans d'instal·lar qualsevol paquet a la instància del servidor Ubuntu, es recomana actualitzar el sistema. Inicieu sessió amb l'usuari sudo i executeu les ordres següents per actualitzar el sistema.
sudo apt-get update
sudo apt-get -y upgrade
Pas 2: instal·leu dependències
Instal·leu les dependències següents:
sudo apt-get -y install python
sudo apt-get -y install python2.7 libpython2.7 python-setuptools python-imaging python-ldap python-mysqldb python-memcache python-urllib3 mysql-server
Se us demanarà la contrasenya d'arrel de MySQL durant la instal·lació de MySQL. Inicieu i activeu el servei MySQL:
sudo systemctl start mysql.service
sudo systemctl enable mysql.service
Executeu el procediment segur d'instal·lació de MySQL:
sudo /usr/bin/mysql_secure_installation
Finalitzeu aquest procediment seguint les instruccions següents:
Enter current password for root (enter for none): #Provide root password
Would you like to setup VALIDATE PASSWORD plugin? N
Set root password? [Y/n]: Y
New password: <your-password>
Re-enter new password: <your-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
Ara se us demanarà que establiu una nova contrasenya per a l'usuari administrador de MySQL "arrel". Recordeu aquesta contrasenya, perquè la necessitareu més endavant al tutorial.
Pas 3: Baixeu i descomprimiu l'arxiu del servidor Seafile
Baixeu i desempaqueteu la darrera versió de l'arxiu del servidor Seafile (6.0.8 en el moment d'escriure). Podeu trobar la darrera versió de Seafile a la pàgina de descàrregues de Seafile .
cd ~
wget https://bintray.com/artifact/download/seafile-org/seafile/seafile-server_6.0.8_x86-64.tar.gz
tar -zxvf seafile-server_6.0.8_x86-64.tar.gz
sudo mkdir -p /opt/seafile
sudo mv seafile-server-6.0.8/* /opt/seafile
Pas 4: instal·leu Seafile
Instal·leu Seafile executant l'script d'instal·lació:
cd /opt/seafile
sudo ./setup-seafile-mysql.sh
El guió és interactiu. Durant la instal·lació, haureu de:
- Proporcioneu el nom del servidor, la IP del servidor i la contrasenya d'arrel de MySQL.
- Trieu 1 per instal·lar bases de dades noves.
- Utilitzeu els valors predeterminats per a totes les altres opcions.
Un cop finalitzada la instal·lació, executeu les ordres següents per iniciar el servidor Seafile i configurar un compte d'usuari administrador:
sudo ./seafile.sh start
sudo ./seahub.sh start
Finalment, és hora d'instal·lar els clients Seafile al vostre escriptori o telèfon mòbil per sincronitzar els vostres fitxers. Podeu gestionar el vostre servidor Seafile visitant aquesta adreça:
http://<your-Vultr-server-IP>:8000