Forutsetninger
Trinn 1: Oppdater Ubuntu 16.10-systemet
Trinn 2: Installer avhengigheter
Trinn 3: Last ned og komprimer Seafile-serverarkivet
Trinn 4: Installer Seafile
Seafile (fellesskapsversjon) er en gratis og åpen kildekode for filsynkronisering og -delingsløsning som ligner på ownCloud.
Sammen med utmerket ytelse og pålitelighet, tilbyr Seafile (fellesskapsversjon) ekstraordinære funksjoner, som innebygd filkryptering, de-duplisering, komprimering og full filrevisjonshistorikk. Dessuten, takket være dens flotte nettfront-end og multi-plattform synkroniseringsklienter, kan du alltid få tilgang til filene dine enkelt og raskt.
I denne artikkelen vil jeg vise deg hvordan du installerer serversideprogrammet til Seafile (fellesskapsversjon) på en Vultr Ubuntu 16.10-serverforekomst.
Forutsetninger
Før du dykker inn, bør du ha:
- En Vultr Ubuntu 16.10 serverforekomst.
- En Sudo-bruker .
Trinn 1: Oppdater Ubuntu 16.10-systemet
Før du installerer noen pakker i Ubuntu serverforekomst, anbefales det å oppdatere systemet. Logg på med sudo-brukeren og kjør følgende kommandoer for å oppdatere systemet.
sudo apt-get update
sudo apt-get -y upgrade
Trinn 2: Installer avhengigheter
Installer følgende avhengigheter:
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
Du vil bli bedt om MySQL root-passord under MySQL-installasjonen. Start og aktiver MySQL-tjenesten:
sudo systemctl start mysql.service
sudo systemctl enable mysql.service
Kjør den sikre MySQL-installasjonsprosedyren:
sudo /usr/bin/mysql_secure_installation
Fullfør denne prosedyren i henhold til følgende instruksjoner:
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
Nå vil du bli bedt om å angi et nytt passord for MySQL admin-brukeren "root". Husk dette passordet, fordi du trenger det senere i opplæringen.
Trinn 3: Last ned og komprimer Seafile-serverarkivet
Last ned og pakk ut den nyeste versjonen av Seafile-serverarkivet (6.0.8 i skrivende stund). Du kan finne den nyeste versjonen av Seafile på Seafile-nedlastingssiden .
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
Trinn 4: Installer Seafile
Installer Seafile ved å kjøre installasjonsskriptet:
cd /opt/seafile
sudo ./setup-seafile-mysql.sh
Skriptet er interaktivt. Under installasjonen må du:
- Oppgi servernavn, server-IP og MySQL-rotpassord.
- Velg 1 for å installere nye databaser.
- Bruk standardverdiene for alle andre alternativer.
Etter at installasjonen er fullført, kjør følgende kommandoer for å starte Seafile-serveren og konfigurere en admin-brukerkonto:
sudo ./seafile.sh start
sudo ./seahub.sh start
Til slutt er det på tide å installere Seafile-klienter på skrivebordet eller mobiltelefonen for å synkronisere filene dine. Du kan administrere din Seafile-server ved å gå til denne adressen:
http://<your-Vultr-server-IP>:8000