Προαπαιτούμενα
Βήμα 1: Ενημερώστε το σύστημα Ubuntu 16.10
Βήμα 2: Εγκατάσταση εξαρτήσεων
Βήμα 3: Κάντε λήψη και αποσυμπίεση του αρχείου διακομιστή Seafile
Βήμα 4: Εγκαταστήστε το Seafile
Το Seafile (έκδοση κοινότητας) είναι μια δωρεάν και ανοιχτού κώδικα λύση συγχρονισμού και κοινής χρήσης αρχείων που είναι παρόμοια με το ownCloud.
Μαζί με την εξαιρετική απόδοση και αξιοπιστία, το Seafile (κοινοτική έκδοση) προσφέρει εξαιρετικές δυνατότητες, όπως ενσωματωμένη κρυπτογράφηση αρχείων, αποδιπλασιασμό, συμπίεση και πλήρες ιστορικό αναθεώρησης αρχείων. Επιπλέον, χάρη στους εξαιρετικούς υπολογιστές-πελάτες συγχρονισμού web front-end και πολλαπλών πλατφορμών, μπορείτε πάντα να έχετε πρόσβαση στα αρχεία σας εύκολα και γρήγορα.
Σε αυτό το άρθρο, θα σας δείξω πώς να εγκαταστήσετε το πρόγραμμα από την πλευρά του διακομιστή του Seafile (έκδοση κοινότητας) σε μια παρουσία διακομιστή Vultr Ubuntu 16.10.
Προαπαιτούμενα
Πριν βουτήξετε, θα πρέπει να έχετε:
- Μια παρουσία διακομιστή Vultr Ubuntu 16.10.
- Ένας χρήστης Sudo .
Βήμα 1: Ενημερώστε το σύστημα Ubuntu 16.10
Προτού εγκαταστήσετε οποιοδήποτε πακέτο σε παράδειγμα διακομιστή Ubuntu, συνιστάται να ενημερώσετε το σύστημα. Συνδεθείτε χρησιμοποιώντας τον χρήστη sudo και εκτελέστε τις ακόλουθες εντολές για να ενημερώσετε το σύστημα.
sudo apt-get update
sudo apt-get -y upgrade
Βήμα 2: Εγκατάσταση εξαρτήσεων
Εγκαταστήστε τις ακόλουθες εξαρτήσεις:
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
Κατά την εγκατάσταση της MySQL θα σας ζητηθεί κωδικός πρόσβασης root MySQL. Εκκινήστε και ενεργοποιήστε την υπηρεσία MySQL:
sudo systemctl start mysql.service
sudo systemctl enable mysql.service
Εκτελέστε την ασφαλή διαδικασία εγκατάστασης MySQL:
sudo /usr/bin/mysql_secure_installation
Ολοκληρώστε αυτή τη διαδικασία σύμφωνα με τις ακόλουθες οδηγίες:
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
Τώρα θα σας ζητηθεί να ορίσετε έναν νέο κωδικό πρόσβασης για το "root" του χρήστη διαχειριστή MySQL. Θυμηθείτε αυτόν τον κωδικό πρόσβασης, γιατί θα τον χρειαστείτε αργότερα στο σεμινάριο.
Βήμα 3: Κάντε λήψη και αποσυμπίεση του αρχείου διακομιστή Seafile
Κάντε λήψη και αποσυσκευασία της πιο πρόσφατης έκδοσης του αρχείου διακομιστή Seafile (6.0.8 τη στιγμή της σύνταξης). Μπορείτε να βρείτε την πιο πρόσφατη έκδοση του Seafile στη σελίδα λήψεων 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
Βήμα 4: Εγκαταστήστε το Seafile
Εγκαταστήστε το Seafile εκτελώντας το σενάριο εγκατάστασης:
cd /opt/seafile
sudo ./setup-seafile-mysql.sh
Το σενάριο είναι διαδραστικό. Κατά την εγκατάσταση, θα χρειαστείτε:
- Δώστε όνομα διακομιστή, IP διακομιστή και κωδικό πρόσβασης root MySQL.
- Επιλέξτε 1 για να εγκαταστήσετε νέες βάσεις δεδομένων.
- Χρησιμοποιήστε τις προεπιλεγμένες τιμές για όλες τις άλλες επιλογές.
Αφού ολοκληρωθεί η εγκατάσταση, εκτελέστε τις ακόλουθες εντολές για να ξεκινήσετε τον διακομιστή Seafile και να ρυθμίσετε έναν λογαριασμό χρήστη διαχειριστή:
sudo ./seafile.sh start
sudo ./seahub.sh start
Τέλος, ήρθε η ώρα να εγκαταστήσετε προγράμματα-πελάτες Seafile στην επιφάνεια εργασίας ή στο κινητό σας τηλέφωνο για να συγχρονίσετε τα αρχεία σας. Μπορείτε να διαχειριστείτε τον διακομιστή Seafile σας μεταβαίνοντας σε αυτήν τη διεύθυνση:
http://<your-Vultr-server-IP>:8000