Seafile: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
= Sissejuhatus = | = Sissejuhatus = | ||
'''Seafile''' on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn '''„pilveteenuseid“'''. Seafile’i pani püsti väike 8-liikmeline IT-arendajate tiim Hiinas. | '''Seafile''' http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn '''„pilveteenuseid“'''. Seafile’i pani püsti väike 8-liikmeline IT-arendajate tiim Hiinas. | ||
Projekt sai avapaugu '''11 November 2012''' kui ilmus esimene väljalase Seafile tarkvarast mis kandis versiooninumbrit 1.2 . | Projekt sai avapaugu '''11 November 2012''' kui ilmus esimene väljalase Seafile tarkvarast mis kandis versiooninumbrit 1.2 . | ||
Line 154: | Line 154: | ||
= Kasulikke viiteid = | = Kasulikke viiteid = | ||
*'''Seafile''' veebileht - http://seafile.com/en/home/ | |||
*'''Seafile''' tiim '''GitHub'is''' - https://github.com/haiwen?tab=members | *'''Seafile''' tiim '''GitHub'is''' - https://github.com/haiwen?tab=members | ||
Line 159: | Line 161: | ||
*Kiir-videoülevaade Seafile'ist - http://www.youtube.com/watch?v=EXNEeekmW14&hd=1 | *Kiir-videoülevaade Seafile'ist - http://www.youtube.com/watch?v=EXNEeekmW14&hd=1 | ||
*'''Seafile''' Google Play's - https://play.google.com/store/apps/details?id=com.seafile.seadroid2 | |||
*'''Seafile''' Appstore'is - https://itunes.apple.com/us/app/seafile-pro/id639202512?mt=8 | |||
Line 169: | Line 175: | ||
*https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server | *https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server | ||
*http://www.webupd8.org/2013/02/seafile-robust-file-synchronization-and.html | |||
= Autor = | = Autor = | ||
'''Marti Reinsaar''' | '''Marti Reinsaar''' |
Revision as of 19:35, 28 November 2013
Sissejuhatus
Seafile http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn „pilveteenuseid“. Seafile’i pani püsti väike 8-liikmeline IT-arendajate tiim Hiinas.
Projekt sai avapaugu 11 November 2012 kui ilmus esimene väljalase Seafile tarkvarast mis kandis versiooninumbrit 1.2 .
Võrreldes konkurentidega peetakse Seafile'i suurimateks eelisteks korralikku krüpteeringut ning väiksemat vigade esinemise arvu. Suurimaks miinuseks on erinevate lisateenuste vähesus.
Krüpteering
Kasutusel on tänapäevastes standardites igati turvaline AES 128-bitine krüpteering.
Platvormid:
Töölaua versioon: Windows, Linux, OS X, Terminal client
Mobiilne: Android, iOS,
Server: Windows, Linux, Rasp Pi
Mis on uut?
Tänaseks on Seafile välja arendanud töölaua keskkondadele versiooni 2.0. Täpsemalt koos pisi-uuendustega 2.0.8.
Suuremad uuendused v1.2 -> v2.0
Uus töölaua keskkond
Turvauuendused
Online-faili brauser uuendustööd
Parem HTTPS tugi
Andmekiiruse limiteerimine
Online võimaluste täiendamine
CLI client ning LDAP
"Seafile – Online Could Service"
Serveriteenust pakub Seafile ise, variandid (seisuga november 2013):
Tasuta | Väike tiim | Suur tiim | |
---|---|---|---|
Andmemaht | 1GB | 100GB | 500GB |
Andmevahetus | 5G/kuu | 50G/kuu | 250G/kuu |
Gruppide arv | limiteerimata | limiteerimata | limiteerimata |
Kasutajate arv grupis | limiteerimata | limiteerimata | limiteerimata |
HIND | -- | $10/kuu | $50/kuu |
"Deploy Seafile on Your Own Server" / Paigaldamine
Pakutakse kahte toodet: tavakasutuseks ning äriliseks kasutamiseks. Tavakasutajale on server-lahendus tasuta, äriklientide hinna teada saamiseks tuleb sooritada päring.
Paigaldamine Linux serverisse
Laadime alla seafile-server soovitud versiooni (tuleb määrata {version} asemel).
32-bitine versioon
wget http://seafile.googlecode.com/files/seafile-server_{version}_i386.tar.gz
64-bitine versioon
wget http://seafile.googlecode.com/files/seafile-server_{version}_x86-64.tar.gz
Seame soovitatud kaustasüsteemi
Lihtustamaks manageerimist loome kogu serverisüsteemi koos konfiguratsioonifailidega ning süsteemifailidega mingisugusesse konkreetsesse kausta - näiteks itcollege:
mkdir itcollege mv seafile-server_* itcollege cd itcollege
Pakime lahti alla tõmmatud paki, loome folderi installed kuhu paigutame algse serveri paki.
tar -xzf seafile-server_* mkdir installed mv seafile-server_* installed
See kõik lihtsustab edasist seafile-server'i uuendamist. Uuenduspakid pakitakse lahti samuti itcollege kausta ning saame kasutada vanu konfiguratsioone.
Nõutavad pakid
- python 2.6 or 2.7
- python-setuptools
- python-simplejson
- python-imaging
- sqlite3
Pakkide paigaldamine:
apt-get update apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3
Seadistamine
Käivitame lahtipakitud seafile-server kaustas oleva skripti nimega setup-seafile.sh
cd seafile-server-* ./setup-seafile.sh
Edasi käib viisard läbi kõik vajalikud punktid serveri seadistamiseks. Kõik seadistus-punktid on lahti seletatud allpool:
Kui seadistamine oli edukas, saad kinnituseks teate:
Your seafile server configuration has been finished successfully.
Seafile serveri ning Seafile Seahub veebilehe käivitamine
Käivita seafile-server-1.4.0 kaustast:
Seafile:
./seafile.sh start
Seahub: (vaikimisi port 8000)
./seahub.sh start <port>
Kui need teenused on käima lastud siis võib avada veebibrauseri ning minna:
Login lehel tuleb sisestada eelnevalt konfigureeritud kasutajanimi ning parool.
SEAFILE SERVER on paigaldatud!
Kasulikke viiteid
- Seafile veebileht - http://seafile.com/en/home/
- Seafile tiim GitHub'is - https://github.com/haiwen?tab=members
- Serveri mõnele välisele NFS, CIFS-mount süsteemile paigaldades tuleb kasutada SQLite asemel MySQL andmebaasi. Õpetus - https://github.com/haiwen/seafile/wiki/Download-and-Setup-Seafile-Server-with-MySQL
- Kiir-videoülevaade Seafile'ist - http://www.youtube.com/watch?v=EXNEeekmW14&hd=1
- Seafile Google Play's - https://play.google.com/store/apps/details?id=com.seafile.seadroid2
- Seafile Appstore'is - https://itunes.apple.com/us/app/seafile-pro/id639202512?mt=8
Kasutatud kirjandus
Autor
Marti Reinsaar