- - Jak skonfigurować Seafile w systemie Linux

Jak skonfigurować Seafile w systemie Linux

Potrzebujesz doskonałego narzędzia do synchronizacji swojego serwera Linuxktóry działa szybko i obsługuje klientów na wielu platformach? Sprawdź Seafile w systemie Linux. Jest to rozwiązanie do synchronizacji plików klasy korporacyjnej, które ułatwia przesyłanie danych z miejsca na miejsce za pośrednictwem sieci LAN, a także Internetu.

Instalacja

Ze względu na liczbę różnych typów serwerów Linuxistnieją systemy operacyjne, programiści postanowili stworzyć ogólny „instalator Linux”. Aby skonfigurować Seafile w systemie Linux, otwórz terminal i użyj wget narzędzie do pobierania, aby pobrać najnowszy pakiet.

64-bitowy:

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

32-bitowy:

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

Po pobraniu oprogramowania serwera musisz rozpakować spakowane archiwum. Zrób to za pomocą tar.

tar xvzf seafile-server_*.tar.gz

Uruchomienie polecenia tar z tymi literami spowodujerozpakuj całe archiwum, rozpakuj je i umieść w tym samym folderze, do którego zostało pobrane. Odtąd musisz użyć polecenia CD, aby wejść do wyodrębnionego katalogu archiwum.

cd seafile-server_6.2.3_x86-64

lub

cd seafile-server_6.2.3_i386

Jak wspomniano wcześniej, oprogramowanie serwera Seafileto ogólny instalator. Zamiast pakowania różnych dystrybucji Linuksa, programiści zawarli kilka różnych skryptów powłoki, które użytkownik może uruchomić, aby wszystko działało. Aby wyświetlić wszystkie poszczególne skrypty powłoki zawarte w katalogu, użyj polecenia ls.

ls

Aby dokładnie odfiltrować skrypty powłoki, rozważ połączenie polecenia ls ze znakiem wieloznacznym i rozszerzenia pliku .sh:

ls *.sh

Ustawiać

Istnieje wiele różnych skryptów do uruchomienia. Dla większości użytkowników skrypt do uruchomienia to „setup-seafile.sh”. Jeśli chcesz skonfigurować oprogramowanie serwera za pomocą SQL, a nie ustawień domyślnych, spróbuj uruchomić „setup-seafile-mysql.sh”. Należy pamiętać, że domyślny skrypt instalacyjny jest najlepszy dla większości użytkowników, a pozostałe skrypty są przeznaczone dla zaawansowanych użytkowników, którzy szczególnie chcą mieć większą kontrolę nad swoim serwerem. Więcej informacji na stronie Seafile.

Rozpocznij instalację za pomocą:

sudo sh setup-seafile.sh

Pierwszą częścią tego procesu jest nadanie nazwy serwerowi Seafile. W obszarze „Czego chciałbyś użyć jako nazwy tego morskiego serwera?” Wpisz nazwę swojego serwera. Naciśnij klawisz Enter, aby kontynuować.

Następnie musisz podać adres IP sieci LAN serwera. Użyj poniższego polecenia, aby zlokalizować adres IP komputera-hosta, a następnie wprowadź go w wierszu polecenia w terminalu.

Uwaga: w tym celu może być konieczne otwarcie osobnego terminalu.

ip addr show | grep "inet 192.168"

W trzecim kroku skrypt prosi użytkownika o tookreśl, gdzie Seafile ma zapisać wszystkie synchronizowane dane. Domyślnie ten katalog to ~ / seafile-data. W przypadku większości użytkowników wystarczy. Jeśli chcesz to zmienić, podaj ścieżkę do lokalizacji w instalatorze.

Jeśli chcesz zmienić domyślny port, na którym działa oprogramowanie serwera, na następnej stronie to zrobisz. W przeciwnym razie naciśnij klawisz Enter, aby użyć domyślnych portów i przejdź do następnego kroku.

Po zainstalowaniu oprogramowania serwera ipo skonfigurowaniu skrypt wydrukuje adres IP, nazwę serwera, port itp. i zapyta, czy „to jest OK”. Przeczytaj go i naciśnij klawisz Enter, aby przejść przez instalację.

Seafile jest zainstalowany. Aby uruchomić serwer, wykonaj następujące czynności:

./seafile.sh start

Aby zatrzymać serwer, wykonaj:

./seafile.sh stop

Uruchom ponownie serwer za pomocą

./seafile.sh restart

Instalowanie klientów synchronizacji

Oprócz oprogramowania serwerowego użytkownicy mogą równieżzainstaluj narzędzie synchronizacji Seafile również na komputerach z systemem Linux. Oficjalnie narzędzie do synchronizacji GUI obsługuje Ubuntu, Debian, Fedora, Arch Linux, a także RHEL / CentOS. Aby go zainstalować, wybierz system operacyjny i postępuj zgodnie z instrukcjami polecenia.

Uwaga: jeśli używasz systemu operacyjnego innego niż wymienione poniżej, musisz zamiast tego użyć ogólnej wersji interfejsu Seafile-GUI. Pobierz to tutaj.

Instrukcje Ubuntu

Oprogramowanie Seafile Sync jest kompatybilne zUbuntu i dystrybuowane za pośrednictwem PPA, a nie do pobrania pliku pakietu Debian. To dobry wybór, ponieważ pozwala programistom regularnie rozpowszechniać aktualizacje oprogramowania do oprogramowania działającego na serwerze. Aby zainstalować oprogramowanie na komputerze Ubuntu, otwórz terminal i wykonaj następujące czynności:

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

Instrukcje Debiana

Podobnie jak Ubuntu, Debian posiada repozytorium oprogramowaniadostarczyć Seafile. To repozytorium oprogramowania obsługuje Debian 7, 8 i 9. Aby dodać repozytorium oprogramowania Seafile do komputera Debian, najpierw otwórz terminal i uzyskaj dostęp do roota za pomocą su.

Gdy masz dostęp do konta root, dodaj klucz repo dotwój system, aby upewnić się, że Debian zainstaluje oprogramowanie. Następnie wybierz wersję Debiana i użyj poniższego polecenia, aby automatycznie dodać źródło oprogramowania do komputera.

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

Po dodaniu nowego źródła oprogramowania do Debiana, zaktualizuj źródła oprogramowania i apt cache. Po zakończeniu aktualizacji zainstaluj klienta synchronizacji Seafile w systemie za pomocą:

sudo apt-get install seafile-gui

Instrukcje Fedory

sudo dnf install seafile-client

Arch Arch Instrukcje

Oficjalne oprogramowanie do synchronizacji Seafile znajduje się w AUR Arch Linux. Postępuj zgodnie z naszym przewodnikiem tutaj, aby dowiedzieć się, jak zainstalować oprogramowanie z AUR.

Konfigurowanie synchronizacji Seafile

Aby zsynchronizować z serwerem Seafile, musisz zalogować się do klienta synchronizacji.

Otwórz klienta i wprowadź informacje o serwerze. Zacznij od adresu IP i numeru portu. Użyj adresu IP wprowadzonego wcześniej do instalatora i dodaj domyślny numer portu. Na przykład:

http://192.168.1.133:8082

Następnie otwórz terminal i otwórz wcześniejszy folder instalacyjny Seafile.

cd seafile-server_6.2.3_x86-64

lub

cd seafile-server_6.2.3_i386

Uruchom skrypt „reset-admin.sh”, aby skonfigurować użytkownika.

sudo sh reset-admin.sh

Wpisz swój adres e-mail i ustaw hasło. Następnie wróć do klienta synchronizacji i wprowadź go jako dane logowania. Jeśli informacje są prawidłowe, klient synchronizacji zaloguje się. Od tego momentu rozpocznij synchronizację wszystkich danych, umieszczając pliki i foldery w / home / nazwa użytkownika / Seafile /

Komentarze