Seafile Nemokama atsarginė kopija ir sinchronizavimo programinė įranga
„Python“ pagrindu sukurta saugi aukštos kokybės debesų saugojimo sistema
„SeaFile“ yra atvirojo kodo kryžminio platformos failo sinchronizavimas ir bendrinimo sprendimas. Tai yra savarankiškas, didelis patikimumas, našumas ir produktyvumo failų dalijimosi įrankis.
Apžvalga
„SeaFile“ yra atvirojo kodo savarankiškai priglobtas failų sinchronizavimas ir „Linux“ operacinės sistemos sprendimas. Tai yra įvairių platformų debesų failų prieglobos paslauga, kuri gali būti naudojama failams laikyti centriniame serveryje. Failų jūros sodų kolekcijos yra sinchronizuojamos su jūsų asmeniniu kompiuteriu ar mobiliųjų įrenginių klientu atskirai. Failą ar biblioteką taip pat galima užšifruoti naudojant vartotojo pasirinktą slaptažodį. „SeaFile“ failų dalijimosi įrankis taip pat leidžia vartotojams kurti grupes ir lengvai dalytis failais į grupes. „SeaFile“ valdo failus naudodamas bibliotekas, o kiekvienoje bibliotekoje yra savininkas. Savininkas gali pasidalyti biblioteka kitiems vartotojams arba su grupėmis, naudodamas tik skaitymo ar skaitymo rašymo leidimus. „SeaFile“ yra didelis našumas ir geriausias failų dalijimosi programų sprendimas. „SeaFile“ atvirojo kodo debesų saugykla parašyta naudojant „Python Django Framework“ ir funkciškai labai panašų į „Dropbox“ ir „Google Drive“ debesis. „SeaFile“ atvirojo kodo failų saugojimo serverį sudaro „Markdown WYSIWYG“ redagavimas, Wiki, failų etiketė, „Django Seahub“, „SeaFile Server“ ir „CCNET Server“. Jis turi daugybę kitų funkcijų, įskaitant failų šifravimą, versijos valdymą, dviejų faktorių autentifikavimą, internetinį redagavimą, failų užraktą, atsarginę kopiją, duomenų atkūrimą ir daugelį kitų. „SeaFile“ atvirojo kodo failų dalijantis savarankiškai priglobta programinė įranga turi 8,7K „GitHub“ žvaigždes ir 1,3 „GitHub“ šakutes.
Sistemos reikalavimai
Reikalavimai nustatyti „Seafile“ įmonių failų dalijimosi sprendimą yra:
- Python ir jo moduliai
- Ubuntu 20,04 LTS
- „MySQL“ arba „Mariadb“
- „Nginx“ arba „Apache“
- Git
Funkcijos
Kai kurios pagrindinės „Sefile Cloud File“ prieglobos paslaugos funkcijos yra išvardytos žemiau:
- Kryžminės platformos greito failo sinchronizavimas.
- Failų sinchronizavimas su aplankais ar serveriais.
- Tik skaitymo arba skaitymo rašymo leidimų kontrolė.
- Dalijimasis ir bendradarbiavimas su vartotojais ar grupėmis.
- Prieigos failus debesyje per „Virtual Drive“.
- Versijos valdymas ir aplankų momentinės nuotraukos.
- Kliento pusės šifravimas nuo galo iki galo.
- Failų užraktas, kad būtų išvengta tuo pat metu redagavimo.
- Internetinis žymėjimo redagavimas.
- Pranešimai apie realų laiką.
- Vaidmenų funkcijų valdymas.
- LDAP/AD integracijos palaikymas.
- Atsarginė kopija ir duomenų atkūrimas
- Atviro kodo
diegimas
Įdiekite jūros sodą ant ubuntu
Šis vadovas paaiškina, kaip nustatyti ir paleisti „Sea File Server“ iš iš anksto pastatyto paketo su „MySQL“. Žemiau pateiktuose veiksmuose daroma prielaida, kad visi jūsų sistemos „Seabile Cloud“ paketai yra sumontuoti ir atnaujinti. Atlikite „SeaFile“ diegimo veiksmus:
sudo apt update
sudo apt install python3 python3-{pip,pil,ldap,urllib3,setuptools,mysqldb,memcache,requests}
sudo apt install libpython3.8 ffmpeg
Atsisiųskite naujausią „SeaFile Server“ paketą iš Jūros sodo atsisiuntimas. Šio diegimo metu naujausias „Seafile Server“ išleidimas yra 8,0,5 64 bitų:
sudo `apt -y install wget
wget https://download.seadrive.org/seafile-server_8.0.5_x86-64.tar.gz
Kai failo atsisiuntimas bus baigtas, ištraukite archyvą į /OPT katalogą:
sudo tar -xvf seafile-server_8.0.5_x86-64.tar.gz -C /opt
sudo mv /opt/seafile-server-8.0.5 /opt/seafile
Toliau tiesiog paleiskite sąrankos scenarijų.
cd /opt/seafile/
sudo ./setup-seafile-mysql.sh
Šis scenarijus padės jums nustatyti „SeaFile Server“ naudojant „MySQL“. „SeaFile Server“ veiks 8082 prievade, o „SeaFile Web“ vartotojo sąsaja bus prieinama 8000 prievade. Dabar pradėkite „Seabile“ paslaugas:
cd /opt/seafile
sudo ./seafile.sh start
Tada pradėkite „Seahub Django“ svetainės „Frontend“ paslaugą.
sudo ./seahub.sh start
Kai pradėsite „Seahub“, scenarijus paskatins sukurti „SeaFile Server“ paskyros administratoriaus paskyrą. Uosto numatytoji reikšmė iki 127.0.0.1:8000. Taigi, mes rekomenduojame diegti atvirkštinės tarpinio serverio paslaugą, kad kiti vartotojai galėtų pasiekti „Seahub“ paslaugą. Galite sustabdyti „Seahub“ svetainės ir jūros plaučių procesus su:
./seahub.sh stop
./seafile.sh stop
Sveikiname! Sėkmingai įdiegėte „SeaFile File Sync“ ir „Dalykitės platforma“ „Ubuntu“. Mėgautis!
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.
tyrinėti
Šiame straipsnyje aptarėme apie „SeaFile“ atvirojo kodo debesų saugyklą. Norėdami sužinoti apie kitus populiarius savarankiškus debesų saugojimo sprendimus, apsilankykite po puslapių:
PHP pagrįstas savarankiškas privatus debesų saugojimo sprendimas
Savarankiškas atvirojo kodo debesų saugojimo sprendimas
Eikite į savarankiškai priglobtą privatų debesų saugojimo sprendimą
5 populiariausių atvirojo kodo debesų saugojimo programinė įranga 2021 m.
Kaip įdiegti ir sukonfigūruoti „OnelCloud“ naudodami „Apache“ „Ubuntu“