Cum să configurați Seafile pe Linux

click fraud protection

Aveți nevoie de un instrument excelent de sincronizare pentru serverul dvs. Linux care funcționează rapid și care acceptă clienții pe mai multe platforme? Vezi Seafile pe Linux. Este o soluție de sincronizare a fișierelor la nivel de întreprindere, care facilitează transferul datelor din loc în loc prin LAN, precum și pe internet.

Instalare

Datorită câtorva tipuri diferite de sisteme de operare server Linux există, 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 gudron.

gudron xvzf seaile-server _ *. tar.gz. 

Rularea comenzii tar cu acele scrisori va despacheta întreaga arhivă, o va extrage și o va plasa în același folder în care a fost descărcat. De aici, va trebui să utilizați comanda CD pentru a intra în directorul de arhivă extras.

instagram viewer

cd seaile-server_6.2.3_x86-64

sau

cd seaile-server_6.2.3_i386

Așa cum am menționat anterior, software-ul serverului Seafile este un instalator generic. În loc de a ambala pentru diverse distribuții Linux, dezvoltatorii au inclus mai multe scripturi shell diferite pe care utilizatorul le poate rula pentru a merge totul. Pentru a vizualiza toate scripturile shell individuale incluse în interiorul directorului, 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 denumirea serverului 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 solicită utilizatorului să specifice unde Seafile ar trebui să salveze toate datele pe care le sincronizează. În mod implicit, acest director este ~ / seaile-data. Pentru majoritatea utilizatorilor, acest lucru va face acest lucru. 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 și configurat, 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 începe

Pentru a opri serverul, faceți:

./seafile.sh stop

Reporniți serverul cu

./seafile.sh reporni

Instalarea clienților de sincronizare

Alături de software-ul serverului, utilizatorii pot instala, de asemenea, instrumentul de sincronizare Seafile pe computerul lor Linux. În mod 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 cu Ubuntu și distribuit prin intermediul unui 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 efectuați următoarele:

sudo add-apt-repository ppa: seaile / seaile-client. Actualizare sudo apt-get. sudo apt-get install seaile-gui

Instrucțiuni Debian

Ca și Ubuntu, Debian are un depozit de software pentru a livra 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 root, adăugați cheia repo la sistemul 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

ecou deb http://deb.seadrive.org Wheezy main | sudo tee /etc/apt/sources.list.d/seafile.list

Debian 8

ecou deb http://deb.seadrive.org jessie main | sudo tee /etc/apt/sources.list.d/seafile.list

Debian 9

ecou deb http://deb.seadrive.org întindere principală | 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 seaile-gui

Instrucțiuni Fedora

sudo dnf install seaile-client

Instrucțiuni Arch Linux

Programul oficial de sincronizare Seafile este î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 seaile-server_6.2.3_x86-64

sau

cd seaile-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 du-te înapoi la clientul de sincronizare și introduceți-l ca informații de conectare. Dacă informațiile sunt corecte, clientul de sincronizare se va autentifica. De aici, începeți să sincronizați toate datele dvs. plasând fișiere și foldere în /home/username/Seafile/

watch instagram story