SeaFile je služba hostingu cloudových souborů s vlastním hostitelem

Seafile Bezplatný software zálohování a synchronizace

Zabezpečený vysoce výkonný cloudový systém založený na Pythonu

SeaFile je synchronizace souboru s otevřeným zdrojovým zdrojem a sdílení souborů a sdílení. Je nástroj pro sdílení souborů s vysokou spolehlivostí, výkonem a produktivitou.

Přehled

SeaFile je synchronizovaný soubor s otevřeným zdrojovým pořádným a sdílením pro operační systém Linux. Jedná se o službu hostingu cloudových souborů s křížovým platformy, kterou lze použít k ukládání souborů na centrálním serveru. Kolekce souborů SeaFile jsou synchronizovány s klientem osobního počítače nebo mobilního zařízení samostatně. Soubor nebo knihovna může být také šifrována pomocí uživatele vybraného hesla. Nástroj pro sdílení souborů SeaFile také umožňuje uživatelům vytvářet skupiny a snadné sdílení souborů do skupin. SeaFile spravuje soubory pomocí knihoven a každá knihovna má vlastníka. Majitel může sdílet knihovnu s ostatními uživateli nebo se skupinami pomocí oprávnění pouze pro čtení nebo čtení. SeaFile je vysoce výkonné a nejlepší řešení aplikace pro sdílení souborů. Cloudové úložiště Open Source SeaFile je psáno pomocí Python Django Framework a jeho funkčně velmi podobné Clouds Dropbox a Google Drive. Server s otevřeným zdrojovým souborem SeaFile se skládá z editace WySiwyg, WIKI, štítku souborů, Django SeaHub, serveru SeaFile a serveru CCNET. Má mnoho dalších funkcí, včetně šifrování souborů, ovládání verzí, dvoufaktorové ověřování, online úprav, uzamčení souborů, zálohování, obnovy dat a mnoho dalších. Software pro sdílení souborů SeaFile Open Source Sdílení softwaru má 8,7k hvězd GitHub a 1,3 GitHub Forks.

Požadavky na systém

Požadavky na nastavení řešení pro sdílení souborů SeaFile zahrnují:

  • Python a jeho moduly
  • Ubuntu 20.04 LTS
  • MySQL nebo MariAdb
  • Nginx nebo apache
  • Git

Funkce

Níže jsou uvedeny některé z klíčových funkcí služby hostování cloudových souborů SeaFile:

  • Synchance rychlé platformy pro platformu.
  • Synchronizace souborů se složkami nebo servery.
  • Řízení oprávnění pouze pro čtení nebo čtení.
  • Sdílení a spolupráce s uživateli nebo skupinami.
  • Přístupové soubory v cloudu prostřednictvím virtuální jednotky.
  • Řízení verzí a snímky pro složky.
  • Šifrování na straně klienta na konci.
  • Zamykání souborů, aby se zabránilo souběžné úpravě.
  • Editace online Markdown.
  • Oznámení v reálném čase.
  • Ovládání funkcí založené na rolích.
  • Podpora integrace LDAP/AD.
  • Zálohování a obnovení dat
  • Open source

Instalace

Nainstalujte SeaFile na Ubuntu

Tato příručka vysvětluje, jak nastavit a spustit server mořského souboru z předem vytvořeného balíčku s MySQL. Níže uvedené kroky instalace předpokládají, že všechny depozitní balíčky Cloud SeaFile jsou nainstalovány a aktuální ve vašem systému. Sledujte kroky instalace SeaFile:

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

Stáhněte si nejnovější balíček serveru SeaFile z Seafile ke stažení. V době této instalace je nejnovější verze serveru SeaFile 8.0.5 64bit:

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

Po dokončení stahování souboru extrahujte archiv do adresáře /opt:

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

Dále stačí spustit scénář nastavení.

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

Tento skript vás provede nastavením serveru SeaFile pomocí MySQL. Server SeaFile bude spuštěn na portu 8082 a uživatelské rozhraní SeaFile bude přístupné na přístavu 8000. Nyní spusťte služby SeaFile od:

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

Dále spusťte službu Frontend na webu Seahub Django.

    sudo ./seahub.sh start 

Když spustíte SeaHub, skript by vás vyzval k vytvoření účtu správce pro váš účet SeaFile Server. Výchozí port do 127.0.0.1:8000. Doporučujeme vám tedy nasadit službu reverzní proxy, aby ostatní uživatelé měli přístup ke službě SeaHub. Můžete zastavit webové stránky SeaHub a procesy SeaFile s:

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

Gratulujeme! Úspěšně jste nainstalovali synchronizaci souborů SeaFile a sdílení platformy na Ubuntu. Užívat 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.

 Čeština