Hur man ställer in Seafile On Linux

click fraud protection

Behöver du ett fantastiskt synkroniseringsverktyg för din Linux-server som fungerar snabbt och som stöder klienter på flera plattformar? Kolla in Seafile på Linux. Det är en företagssynkroniserad filsynkroniseringslösning som gör det enkelt att överföra data från plats till plats över LAN, liksom internet.

Installation

Beroende på hur många olika typer av operativsystem med Linux-server som finns där ute, har utvecklarna valt att skapa ett generiskt "Linux-installationsprogram". För att ställa in Seafile på Linux, öppna en terminal och använda wget nedladdningsverktyg för att ladda ner det senaste paketet.

64 bit:

wget https://download.seadrive.org/seafile-server_6.2.3_x86-64.tar.gz

32 bit:

wget https://download.seadrive.org/seafile-server_6.2.3_i386.tar.gz

När du har tagit serverprogramvaran måste du extrahera arkivet som det är packat i. Gör detta med tjära.

tjära xvzf seafile-server _ *. tar.gz. 

Om du kör tar-kommandot med dessa bokstäver packas upp hela arkivet, extraherar det och placerar det i samma mapp som det laddades ner till. Härifrån måste du använda CD-kommandot för att gå in i den extraherade arkivkatalogen.

instagram viewer

cd seafile-server_6.2.3_x86-64

eller

cd seafile-server_6.2.3_i386

Som nämnts tidigare är Seafile-serverprogramvaran ett generiskt installationsprogram. Istället för att förpacka för olika Linux-distributioner har utvecklarna inkluderat flera olika skalskript som användaren kan köra för att få allt igång. Använd kommandot ls för att se alla enskilda skalskript som finns i katalogen.

ls

För att filtrera ut skalskripten specifikt, överväga att kombinera ls-kommandot med ett jokertecken och .sh-filändelsen:

ls * .sh

Uppstart

Det finns många olika skript att köra. För de flesta användare är skriptet som ska köras "setup-seafile.sh". Om du vill ställa in serverprogramvaran med SQL snarare än standardinställningarna, prova att köra "setup-seafile-mysql.sh". Kom ihåg att standardinställningsskriptet är bäst för de flesta användare, och de andra skripten är avsedda för avancerade användare som specifikt vill ha mer kontroll över sin server. Kolla in Seafile-webbplatsen för mer information.

Starta installationen med:

sudo sh setup-seafile.sh

Den första delen av processen är att namnge din Seafile-server. Under "Vad vill du använda som namnet på denna seafile-server?" Anger du namnet på din server. Tryck på Enter för att fortsätta.

Därefter måste du ange serverns IP-adress för LAN. Använd kommandot nedan för att lokalisera värdmaskinens IP-adress och mata sedan in den i prompten i terminalen.

Obs! Du kan behöva öppna en separat terminal för att göra detta.

ip addr show | grep "inet 192.168"

I det tredje steget ber skriptet användaren att ange var Seafile ska spara all data som den synkroniseras. Som standard är denna katalog ~ / seafile-data. För de flesta användare kommer detta att göra. Om du vill ändra den anger du sökvägen till platsen i installationsprogrammet.

Om du vill ändra standardporten som serverprogramvaran använder, kommer nästa sida att göra det. I annat fall trycker du på enter för att använda standardportarna och gå vidare till nästa steg.

När serverprogramvaran har installerats och konfigurerats kommer skriptet att skriva ut IP, servernamn, port osv. Och fråga om “detta är OK”. Läs igenom den och tryck på Enter för att gå vidare genom installationen.

Seafile är installerat. Så här kör du servern:

./seafile.sh start

Så här stoppar du servern:

./seafile.sh stopp

Starta om servern med

./seafile.sh starta om

Installera synkroniseringsklienter

Tillsammans med serverprogramvaran kan användare också installera Seafile-synkroniseringsverktyget på sina Linux-datorer. Officiellt stöder GUI-synkroniseringsverktyget Ubuntu, Debian, Fedora, Arch Linux, liksom RHEL / CentOS. För att installera det, välj ditt operativsystem och följ instruktionerna i kommandot.

Obs: Om du använder ett annat operativsystem än de som anges nedan måste du använda den generiska versionen av Seafile-GUI istället. Ladda ner den här.

Ubuntu-instruktioner

Seafile sync-programvaran är kompatibel med Ubuntu och distribueras via en PPA, snarare än en nedladdningsbar Debian-paketfil. Detta är ett bra val, eftersom det gör det möjligt för utvecklarna att regelbundet distribuera programuppdateringar till programvaran som körs på din server. För att installera programvaran på din Ubuntu-maskin öppnar du en terminal och gör följande:

sudo add-apt-repository ppa: seafile / seafile-client. sudo apt-get-uppdatering. sudo apt-get install seafile-gui

Debian-instruktioner

Liksom Ubuntu, har Debian ett programvarulager för att leverera Seafile. Det här mjukvarulagret har stöd för Debian 7, 8 och 9. För att lägga till Seafile-programvarulageret till din Debian-maskin, öppna först en terminal och få root-åtkomst med su.

När du har root-åtkomst lägger du till repo-nyckeln till ditt system för att säkerställa att Debian installerar programvaran. Välj sedan din version av Debian och använd kommandot nedan för att automatiskt lägga till programvarukällan till din maskin.

sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-tangenter 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 sträcka huvud | sudo tee /etc/apt/sources.list.d/seafile.list. 

När du har lagt till den nya programvarukällan till Debian ska du uppdatera programvarukällorna och apt cache. När uppdateringen är klar installerar du Seafile sync-klient i systemet med:

sudo apt-get install seafile-gui

Fedora instruktioner

sudo dnf installera seafile-client

Arch Linux-instruktioner

Den officiella Seafile-synkroniseringsprogramvaran är i Arch Linux AUR. Följ vår guide här för att lära dig hur du installerar programvara från AUR för att få det igång.

Ställa in Seafile Sync

För att synkronisera med din Seafile-server måste du logga in referenser till synkroniseringsklienten.

Öppna klienten och ange serverinformation. Börja med IP-adressen och portnumret. Använd den IP-adress som angavs i installationsprogrammet tidigare och lägg till standardportnumret. Till exempel:

http://192.168.1.133:8082

Därefter öppnar du en terminal och öppnar Seafile-installationsmappen från tidigare.

cd seafile-server_6.2.3_x86-64

eller

cd seafile-server_6.2.3_i386

Kör skriptet "reset-admin.sh" för att ställa in en användare.

sudo sh reset-admin.sh

Ange din e-postadress och ställ in lösenordet. Gå sedan tillbaka till synkroniseringsklienten och ange det som din inloggningsinformation. Om informationen är korrekt loggar synkroniseringsklienten in. Härifrån börjar du synkronisera alla dina data genom att placera filer och mappar i /home/username/Seafile/

watch instagram story