Как да настроите Seafile на Linux

Нуждаете се от страхотен инструмент за синхронизиране на вашия Linux сървъркойто работи бързо и поддържа клиенти на множество платформи? Вижте Seafile в Linux. Това е корпоративно решение за синхронизиране на файлове, което улеснява прехвърлянето на данни от място на място по локална мрежа, както и по интернет.

Инсталация

Поради колко различни видове Linux сървъроперационните системи са там, разработчиците са избрали да направят общ „инсталатор на Linux“. За да настроите Seafile в Linux, отворете терминал и използвайте Wget инструмент за изтегляне, за да изтеглите най-новия пакет.

64 бит:

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

32 бита:

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

След като вземете сървърния софтуер, ще трябва да извлечете архива, в който е опакован. Направете това с катран.

tar xvzf seafile-server_*.tar.gz

Изпълнението на командата tar с тези букви щеразопаковайте целия архив, извлечете го и го поставете в същата папка, в която беше изтеглена. От тук ще трябва да използвате командата CD, за да влезете в извлечената архивна директория.

cd seafile-server_6.2.3_x86-64

или

cd seafile-server_6.2.3_i386

Както бе споменато по-горе, сървърният софтуер на Seafileе родов инсталатор. Вместо опаковане за различни дистрибуции на Linux, разработчиците са включили няколко различни скриптове на черупките, които потребителят може да изпълнява, за да постигне всичко. За да видите всички отделни скриптове на обвивката, включени в директорията, използвайте командата ls.

ls

За да филтрирате конкретно скриптовете на черупките, помислете за комбиниране на командата ls с подметка и разширението на файла .sh:

ls *.sh

Настройвам

Има много различни скриптове за изпълнение. За повечето потребители скриптът, който се изпълнява, е „setup-seafile.sh“. Ако искате да настроите сървърния софтуер със SQL, а не настройките по подразбиране, опитайте да стартирате „setup-seafile-mysql.sh“. Имайте предвид, че скриптът за настройка по подразбиране е най-подходящ за повечето потребители, а останалите скриптове са предназначени за предварително ползващи се потребители, които искат конкретно повече контрол над своя сървър. Вижте уебсайта на Seafile за повече информация.

Започнете инсталацията с:

sudo sh setup-seafile.sh

Първата част на процеса е да назовите вашия сървър Seafile. Под „Какво бихте искали да използвате като име на този сървър за seafile?“, Въведете името на вашия сървър. Натиснете клавиша за въвеждане, за да продължите.

След това ще трябва да посочите LAN IP адреса на сървъра. Използвайте командата по-долу, за да намерите IP адреса на хост машината, след което го въведете в подкана в терминала.

Забележка: може да се наложи да отворите отделен терминал, за да направите това.

ip addr show | grep "inet 192.168"

На третата стъпка скриптът моли потребителя да го направипосочете къде Seafile трябва да запише всички данни, които синхронизира. По подразбиране тази директория е ~ / seafile-data. За повечето потребители това ще се случи. Ако искате да го промените, посочете пътя до местоположението в инсталатора.

Ако искате да промените порта по подразбиране, на който работи сървърният софтуер, следващата страница ще ви позволи да направите това. В противен случай натиснете Enter, за да използвате портовете по подразбиране и преминете към следващата стъпка.

Когато сървърният софтуер е инсталиран иконфигуриран, скриптът ще разпечата IP, името на сървъра, порта и т.н. и ще попита дали „това е наред“. Прочетете го и натиснете клавиша Enter, за да продължите през инсталацията.

Seafile е инсталиран. За да стартирате сървъра, направете следното:

./seafile.sh start

За да спрете сървъра, направете:

./seafile.sh stop

Рестартирайте сървъра с

./seafile.sh restart

Инсталиране на синхронизиращи клиенти

Заедно със сървърния софтуер потребителите също могатинсталирайте инструмента за синхронизиране на Seafile и на своя компютър с Linux. Официално GUI инструментът за синхронизиране поддържа Ubuntu, Debian, Fedora, Arch Linux, както и RHEL / CentOS. За да го инсталирате, изберете вашата операционна система и следвайте командните инструкции.

Забележка: Ако използвате операционна система, различна от изброената по-долу, вместо това ще трябва да използвате общата версия на Seafile-GUI. Изтеглете го тук.

Инструкции за Ubuntu

Софтуерът за синхронизиране на Seafile е съвместим сUbuntu и се разпространява чрез PPA, а не за сваляне на пакета на Debian файл. Това е добър избор, защото позволява на разработчиците редовно да разпространяват актуализации на софтуера на софтуера, работещ на вашия сървър. За да инсталирате софтуера на вашата Ubuntu машина, отворете терминал и направете следното:

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

Инструкции за Debian

Подобно на Ubuntu, Debian има софтуерно хранилище задоставят Seafile. Това хранилище на софтуер има поддръжка за Debian 7, 8 и 9. За да добавите хранилището на софтуера Seafile към вашата Debian машина, първо отворете терминал и получете root достъп чрез су.

Когато имате корен достъп, добавете ключ за реповашата система да гарантира, че Debian ще инсталира софтуера. След това изберете вашата версия на Debian и използвайте командата под нея, за да добавите автоматично софтуерния източник към вашето устройство.

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

След като добавите новия софтуерен източник към Debian, актуализирайте софтуерните източници и ап кеш. След като актуализацията приключи, инсталирайте клиент за синхронизиране на Seafile в системата с:

sudo apt-get install seafile-gui

Инструкции на Fedora

sudo dnf install seafile-client

Arch Linux инструкции

Официалният софтуер за синхронизиране на Seafile е в Arch Linux AUR. Следвайте нашето ръководство тук, за да научите как да инсталирате софтуер от AUR, за да го продължите.

Настройване на синхронизирането на Seafile

За да синхронизирате със сървъра си Seafile, ще трябва да влезете в идентификационните данни в клиента за синхронизиране.

Отворете клиента и въведете информацията за сървъра. Започнете с IP адреса и номера на порта. Използвайте IP адреса, въведен в инсталатора по-рано, и добавете номера на порта по подразбиране. Например:

http://192.168.1.133:8082

След това отворете терминал и въведете папката за настройка на Seafile от по-рано.

cd seafile-server_6.2.3_x86-64

или

cd seafile-server_6.2.3_i386

Изпълнете скрипта „reset-admin.sh“, за да настроите потребител.

sudo sh reset-admin.sh

Въведете своя имейл адрес и задайте паролата. След това се върнете към клиента за синхронизиране и го въведете като информация за вход. Ако информацията е вярна, клиентът за синхронизиране ще влезе. От тук започнете да синхронизирате всичките си данни, като поставите файлове и папки в / Начало / потребителско име / Seafile /

Коментари