Aveți nevoie de un instrument excelent de sincronizare pentru serverul dvs. Linuxcare funcționează rapid și sprijină clienții pe mai multe platforme? Vezi Seafile pe Linux. Este o soluție de sincronizare a fișierelor de înaltă calitate, care facilitează transferul datelor dintr-un loc în altul prin LAN, precum și pe internet.
Instalare
Datorită câte tipuri diferite de server Linuxsistemele de operare sunt acolo, dezvoltatorii au ales să creeze un „instalator Linux” generic. Pentru a configura Seafile pe Linux, deschideți un terminal și utilizați wget instrument de descărcare pentru a descărca cel mai recent pachet.
64 biți:
wget https://download.seadrive.org/seafile-server_6.2.3_x86-64.tar.gz
32 biți:
wget https://download.seadrive.org/seafile-server_6.2.3_i386.tar.gz
După ce apucați software-ul serverului, va trebui să extrageți arhiva în care este ambalat. Faceți acest lucru cu tar.
tar xvzf seafile-server_*.tar.gz
Rularea comenzii tar cu acele litere vadespachetați întreaga arhivă, extrageți-o și așezați-o în același dosar în care a fost descărcat. De aici, va trebui să utilizați comanda CD pentru a intra în directorul de arhivă extras.
cd seafile-server_6.2.3_x86-64
sau
cd seafile-server_6.2.3_i386
După cum am menționat anterior, software-ul serverului Seafileeste un instalator generic. În loc de a ambala pentru diverse distribuții Linux, dezvoltatorii au inclus mai multe scripturi diferite pe care utilizatorul le poate rula pentru a merge totul. Pentru a vizualiza toate scripturile shell individuale incluse în director, utilizați comanda ls.
ls
Pentru a filtra specific script-urile shell, luați în considerare combinarea comenzii ls cu un wildcard și extensia de fișier .sh:
ls *.sh
Înființat
Există multe scripturi diferite pentru a rula. Pentru majoritatea utilizatorilor, scriptul care va fi rulat este „setup-seafile.sh”. Dacă doriți să configurați software-ul serverului cu SQL, în loc de setările implicite, încercați să rulați „setup-seafile-mysql.sh”. Rețineți că scriptul de configurare implicit este cel mai bun pentru majoritatea utilizatorilor, iar celelalte scripturi sunt destinate utilizatorilor avansați care doresc în mod specific mai mult control asupra serverului lor. Consultați site-ul web Seafile pentru mai multe informații.
Începeți instalarea cu:
sudo sh setup-seafile.sh
Prima parte a procesului este să denumiți serverul dvs. Seafile. În secțiunea „Ce ați dori să folosiți ca nume al acestui server de bord?”, Introduceți numele pentru serverul dvs. Apăsați tasta Enter pentru a continua.
În continuare, va trebui să specificați adresa IP LAN a serverului. Utilizați comanda de mai jos pentru a localiza adresa IP a mașinii gazdă, apoi introduceți-o în promptul din terminal.

Notă: este necesar să deschideți un terminal separat pentru a face acest lucru.
ip addr show | grep "inet 192.168"
În a treia etapă, scriptul îi cere utilizatorului săspecificați unde ar trebui să salveze Seafile toate datele pe care le sincronizează. În mod implicit, acest director este ~ / seaile-data. Pentru majoritatea utilizatorilor, acest lucru va face. Dacă doriți să o schimbați, specificați calea către locația din programul de instalare.
Dacă doriți să schimbați portul implicit pe care îl operează software-ul serverului, pagina următoare vă va permite să faceți asta. În caz contrar, apăsați Enter pentru a utiliza porturile implicite și treceți la pasul următor.
Când software-ul serverului a fost instalat șiconfigurat, scriptul va tipări IP-ul, numele serverului, portul, etc. și va întreba dacă „acest lucru este OK”. Citiți-l și apăsați tasta Enter pentru a trece mai departe prin instalare.

Seafile este instalat. Pentru a rula serverul, efectuați următoarele:
./seafile.sh start
Pentru a opri serverul, faceți:
./seafile.sh stop
Reporniți serverul cu
./seafile.sh restart
Instalarea clienților de sincronizare
Alături de software-ul serverului, utilizatorii pot, de asemeneainstalați instrumentul de sincronizare Seafile pe computerul lor Linux. Oficial, instrumentul de sincronizare GUI acceptă Ubuntu, Debian, Fedora, Arch Linux, precum și RHEL / CentOS. Pentru instalare, alegeți sistemul dvs. de operare și urmați instrucțiunile de comandă.
Notă: Dacă utilizați un sistem de operare altul decât cele enumerate mai jos, va trebui să utilizați în schimb versiunea generică a Seafile-GUI. Descărcați-l aici.
Instrucțiuni Ubuntu
Software-ul de sincronizare Seafile este compatibil cuUbuntu și distribuit printr-un PPA, mai degrabă decât un fișier de pachete Debian descărcabil. Aceasta este o alegere bună, deoarece permite dezvoltatorilor să distribuie în mod regulat actualizări de software către software-ul care rulează pe serverul dvs. Pentru a instala software-ul pe mașina dvs. Ubuntu, deschideți un terminal și faceți următoarele:
sudo add-apt-repository ppa:seafile/seafile-client sudo apt-get update sudo apt-get install seafile-gui
Instrucțiuni Debian
La fel ca Ubuntu, Debian are un depozit de software lalivrați Seafile. Acest depozit software are suport pentru Debian 7, 8 și 9. Pentru a adăuga depozitul software Seafile la mașina dvs. Debian, deschideți mai întâi un terminal și obțineți acces root folosind su.
Când veți avea acces la root, adăugați cheia reposistemul dvs. pentru a vă asigura că Debian va instala software-ul. Apoi, alegeți versiunea dvs. de Debian și folosiți comanda de mai jos pentru a adăuga automat sursa de software la mașina dvs.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8756C4F765C9AC3CB6B85D62379CE192D401AB61
Debian 7
echo deb http://deb.seadrive.org wheezy main | sudo tee /etc/apt/sources.list.d/seafile.list
Debian 8
echo deb http://deb.seadrive.org jessie main | sudo tee /etc/apt/sources.list.d/seafile.list
Debian 9
echo deb http://deb.seadrive.org stretch main | sudo tee /etc/apt/sources.list.d/seafile.list
După adăugarea noii surse software în Debian, actualizați sursele software și cache-ul apt. După terminarea actualizării, instalați Seafile client de sincronizare în sistem cu:
sudo apt-get install seafile-gui
Instrucțiuni Fedora
sudo dnf install seafile-client
Instrucțiuni Arch Linux
Programul oficial de sincronizare Seafile se află în AUR Arch Linux. Urmați ghidul nostru aici pentru a afla cum să instalați software de la AUR pentru a-l continua.
Configurarea sincronizării Seafile
Pentru a sincroniza cu serverul dvs. Seafile, va trebui să vă autentificați cu datele de acreditare în clientul de sincronizare.

Deschideți clientul și introduceți informațiile despre server. Începeți cu adresa IP și numărul de port. Utilizați adresa IP introdusă în instalator mai devreme și adăugați numărul de port implicit. De exemplu:
http://192.168.1.133:8082
Apoi, deschideți un terminal și introduceți folderul de configurare Seafile de mai devreme.
cd seafile-server_6.2.3_x86-64
sau
cd seafile-server_6.2.3_i386
Rulați scriptul „reset-admin.sh” pentru a configura un utilizator.
sudo sh reset-admin.sh
Introdu adresa de e-mail și stabilește parola. Apoi reveniți la clientul de sincronizare și introduceți asta ca informații de conectare. Dacă informațiile sunt corecte, clientul de sincronizare se va conecta. De aici, începe să sincronizați toate datele dvs. plasând fișiere și foldere în / Home / username / Seafile /
Comentarii