Parakushtet
Hapi 1: Përditësoni sistemin tuaj Ubuntu 16.10
Hapi 2: Instaloni varësitë
Hapi 3: Shkarkoni dhe çkompresoni arkivin e serverit Seafile
Hapi 4: Instaloni Seafile
Seafile (versioni i komunitetit) është një zgjidhje falas dhe me burim të hapur për sinkronizimin dhe ndarjen e skedarëve, e cila është e ngjashme me ownCloud.
Së bashku me performancën dhe besueshmërinë e shkëlqyeshme, Seafile (versioni i komunitetit) ofron veçori të jashtëzakonshme, si enkriptimi i skedarëve të integruar, çdublikimi, kompresimi dhe historia e plotë e rishikimit të skedarëve. Përveç kësaj, falë klientëve të tij të shkëlqyer të faqes së përparme dhe sinkronizimit me shumë platforma të internetit, ju gjithmonë mund t'i qaseni skedarëve tuaj lehtësisht dhe shpejt.
Në këtë artikull, unë do t'ju tregoj se si të instaloni programin nga serveri i Seafile (versioni i komunitetit) në një shembull të serverit Vultr Ubuntu 16.10.
Parakushtet
Para se të zhyteni, duhet të keni:
Hapi 1: Përditësoni sistemin tuaj Ubuntu 16.10
Përpara se të instaloni ndonjë paketë në shembullin e serverit Ubuntu, rekomandohet të përditësoni sistemin. Hyni duke përdorur përdoruesin sudo dhe ekzekutoni komandat e mëposhtme për të përditësuar sistemin.
sudo apt-get update
sudo apt-get -y upgrade
Hapi 2: Instaloni varësitë
Instaloni varësitë e mëposhtme:
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
Do t'ju kërkohet fjalëkalimi rrënjësor i MySQL gjatë instalimit të MySQL. Filloni dhe aktivizoni shërbimin MySQL:
sudo systemctl start mysql.service
sudo systemctl enable mysql.service
Drejtoni procedurën e sigurt të instalimit të MySQL:
sudo /usr/bin/mysql_secure_installation
Përfundoni këtë procedurë sipas udhëzimeve të mëposhtme:
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
Tani do t'ju kërkohet të vendosni një fjalëkalim të ri për "root" të përdoruesit të administratorit MySQL. Mbani mend këtë fjalëkalim, sepse do t'ju duhet më vonë në tutorial.
Hapi 3: Shkarkoni dhe çkompresoni arkivin e serverit Seafile
Shkarkoni dhe shpaketoni versionin më të fundit të arkivit të serverit Seafile (6.0.8 në kohën e shkrimit). Mund të gjeni versionin më të fundit të Seafile në faqen e shkarkimeve të 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
Hapi 4: Instaloni Seafile
Instaloni Seafile duke ekzekutuar skriptin e instalimit:
cd /opt/seafile
sudo ./setup-seafile-mysql.sh
Skenari është interaktiv. Gjatë instalimit, do t'ju duhet:
- Jepni emrin e serverit, IP-në e serverit dhe fjalëkalimin rrënjësor të MySQL.
- Zgjidhni 1 për të instaluar baza të reja të dhënash.
- Përdorni vlerat e paracaktuara për të gjitha opsionet e tjera.
Pasi të përfundojë instalimi, ekzekutoni komandat e mëposhtme për të nisur serverin Seafile dhe për të konfiguruar një llogari të përdoruesit të administratorit:
sudo ./seafile.sh start
sudo ./seahub.sh start
Më në fund, është koha për të instaluar klientët Seafile në desktop ose celular për të sinkronizuar skedarët tuaj. Ju mund të menaxhoni serverin tuaj Seafile duke vizituar këtë adresë:
http://<your-Vultr-server-IP>:8000