Seafile
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 fail-brauseri uuendustööd
Parem HTTPS tugi
Andmekiiruse limiteerimine
Online võimaluste täiendamine
CLI klient 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 lisa-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, saame 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 rakendus Google Play's - https://play.google.com/store/apps/details?id=com.seafile.seadroid2
- Seafile rakendus Appstore'is - https://itunes.apple.com/us/app/seafile-pro/id639202512?mt=8
Kasutatud kirjandus
Autor
Marti Reinsaar
A21 - 2013