Sefile to samozatrudniona usługa hostingu plików w chmurze

Seafile Bezpłatne oprogramowanie do tworzenia kopii zapasowych i synchronizacji

Bezpieczny system przechowywania w chmurze oparty na Pythonie

SeFile to rozwiązanie i udostępnianie plików międzyplatformowych typu open source. Jest to narzędzie do udostępniania plików o wysokiej niezawodności, wydajności i wydajności.

Przegląd

Sefile to samooprzezorodowe synchronizacja plików typu open source i udostępnianie rozwiązania dla systemu operacyjnego Linux. Jest to usługa hostingu plików w chmurze międzyplatformowej, która może być używana do przechowywania plików na serwerze centralnym. Kolekcje plików Seafile są synchronizowane z komputerem osobistym lub klientem urządzeń mobilnych osobno. Plik lub biblioteka można również szyfrować hasłem wybranym przez użytkownika. Narzędzie do udostępniania plików Seafile pozwala również użytkownikom tworzyć grupy i łatwe udostępnianie plików w grupach. Sefile zarządza plikami za pomocą bibliotek, a każda biblioteka ma właściciela. Właściciel może udostępnić bibliotekę innym użytkownikom lub z grupami za pomocą uprawnień tylko do odczytu lub odczytu. Sefile to wysokie i najlepsze rozwiązanie aplikacji do udostępniania plików. Miejsce w chmurze open source Seafile jest zapisywane przy użyciu Framework Python Django i jego funkcjonalnie bardzo podobnych do chmur Dropbox i Google Drive. Serwer pamięci plik open source Seafile składa się z edycji Markdown WYSIWYG, wiki, etykiety pliku, Django Seahub, Seafile Server i CCNET Server. Ma wiele innych funkcji, w tym szyfrowanie plików, kontrolę wersji, uwierzytelnianie dwuskładnikowe, edycję online, blokowanie plików, kopię zapasową, odzyskiwanie danych i wiele innych. Plik open source Seafile Udostępnianie oprogramowania do własnego hostingu ma 8,7 km Github Stars i 1,3 Github Forks.

Wymagania systemowe

Wymagania dotyczące konfigurowania rozwiązania do udostępniania plików korporacyjnych Seafile obejmują:

  • Python i jego moduły
  • Ubuntu 20.04 LTS
  • Mysql lub mariadb
  • Nginx lub apache
  • Git

Cechy

Niektóre z kluczowych funkcji usługi hostingu plików Seafile Cloud są wymienione poniżej:

  • Szybkość szybkiej synchronizacji plików.
  • Synchronizacja plików z folderami lub serwerami.
  • Kontrola uprawnień tylko do odczytu lub napisania do odczytu.
  • Udostępnianie i współpraca z użytkownikami lub grupami.
  • Dostęp do plików w chmurze za pośrednictwem Drive Virtual.
  • Kontrola wersji i migawki dla folderów.
  • End-to-end End-to-Clience Encryption.
  • Blokowanie plików, aby zapobiec jednoczesnej edycji.
  • Edycja markdown online.
  • Powiadomienia w czasie rzeczywistym.
  • Kontrola funkcji opartych na rolach.
  • Obsługa integracji LDAP/AD.
  • Kopia zapasowa i odzyskiwanie danych
  • Otwarte źródło

Instalacja

** Zainstaluj Seafile na Ubuntu **

W tym przewodniku wyjaśnia, jak skonfigurować i uruchomić serwer plików Sea z pakietu wstępnie zbudowanego z MySQL. Poniżej kroki instalacji Załóżmy, że wszystkie pakiety deffile w chmurze Seafile są zainstalowane i aktualne w systemie. Postępuj zgodnie z krokami instalacji Seafile:

    sudo apt update
    sudo apt install python3 python3-{pip,pil,ldap,urllib3,setuptools,mysqldb,memcache,requests}
    sudo apt install libpython3.8 ffmpeg

Pobierz najnowszy pakiet serwera Seafile z Pobieranie Seafile. W momencie tej instalacji najnowsza wersja Seafile Server wynosi 8.0.5 64 -bitowa:

    sudo `apt -y install wget
    wget https://download.seadrive.org/seafile-server_8.0.5_x86-64.tar.gz

Po zakończeniu pobierania pliku wyodrębnij archiwum do /Opt Directory:

    sudo tar -xvf  seafile-server_8.0.5_x86-64.tar.gz -C /opt
    sudo mv /opt/seafile-server-8.0.5 /opt/seafile

Następnie po prostu uruchom skrypt konfiguracyjny.

    cd /opt/seafile/
    sudo ./setup-seafile-mysql.sh

Ten skrypt poprowadzi Cię do skonfigurowania serwera Seafile za pomocą MySQL. Serwer Seafile będzie działał na porcie 8082, a interfejs internetowy Seafile będzie dostępny na porcie 8000. Teraz rozpocznij usługi Seafile przez:

    cd /opt/seafile
    sudo ./seafile.sh start

Następnie rozpocznij usługę Frontend Service na stronie internetowej Seahub Django.

    sudo ./seahub.sh start 

Po uruchomieniu SeaHub skrypt skłoni do utworzenia konta administracyjnego dla konta serwera Seafile. Port domyślnie wynosi 127.0.0.1:8000. Zalecamy więc wdrożenie wstecznej usługi proxy, aby inni użytkownicy mogli uzyskać dostęp do usługi SeaHub. Możesz zatrzymać strony internetowe Seahub i procesy morskie z:

    ./seahub.sh stop
    ./seafile.sh stop

Gratulacje! Pomyślnie zainstalowałeś synchronizację plików Seafile i udostępniasz platformę na Ubuntu. Cieszyć się!

FAQs

What is Seafile used for?

Seafile is an open source high performance and best file sharing app. It allows to store files on a central server and can synchronized with personal systems through app client.

Is Seafile free?

Yes, Seafile is a safe self-hosted cloud storage solution and can be accessed directly via the server’s web interface.

Is Seafile open source?

Seafile efss is an open source and secure cloud file hosting service. The source code of this application is available at Github.

Is Seafile a cloud storage??

Seafile Ltd. is a leading cloud storage software and secure cloud file sharing for small business. It’s provider is located with headquarters in Beijing, China.

How secure is Seafile?

Seafile data is under control of collaborators and it offers optional strong end-to-end encryption. A file or library can also be encrypted with a user chosen password so that no one can steal data information.

 Polski