Difference between revisions of "Seafile"

From ICO wiki
(Sissejuhatus)
Line 1: Line 1:
 
= Sissejuhatus =
 
= Sissejuhatus =
 
[[File:Seafile-logo.png|250px|thumb|right|Seafile logo - ''Allikas:'' ''http://techzavvy.com/wp-content/uploads/2013/11/seafile-logo.png'']]
 
[[File:Seafile-logo.png|250px|thumb|right|Seafile logo - ''Allikas:'' ''http://techzavvy.com/wp-content/uploads/2013/11/seafile-logo.png'']]
'''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.  
+
'''Seafile''' http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn '''„pilveteenuseid“'''. Seafile’i autoriks on 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 .
+
Projektiga alustati '''11 November 2012''' kui ilmus esimene versioon 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.
 
Võrreldes konkurentidega peetakse '''Seafile'i''' suurimateks eelisteks korralikku krüpteeringut ning väiksemat vigade esinemise arvu. Suurimaks miinuseks on erinevate '''lisateenuste''' vähesus.
Line 42: Line 42:
  
 
''Allikas: http://seafile.com/en/news/''
 
''Allikas: http://seafile.com/en/news/''
 
  
 
= "Seafile – Online Could Service" =
 
= "Seafile – Online Could Service" =

Revision as of 17:53, 27 December 2013

Sissejuhatus

Seafile http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn „pilveteenuseid“. Seafile’i autoriks on väike 8-liikmeline IT-arendajate tiim Hiinas.

Projektiga alustati 11 November 2012 kui ilmus esimene versioon 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


Allikas: http://seafile.com/en/news/

"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

Allikas: http://seafile.com/en/product/cloud_service/


"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.

Allikas: http://seafile.com/en/product/private_server/


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

Lihtsustamaks 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:


Seafile conf options.png


Kui seadistamine oli edukas, saame kinnituseks teate:

Your seafile server configuration has been finished successfully.

Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server

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:

http://192.168.1.111:8000/

Login lehel tuleb sisestada eelnevalt konfigureeritud kasutajanimi ning parool.


SEAFILE SERVER on paigaldatud!

Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server


Kasulikke viiteid


Kasutatud kirjandus

Autor

Marti Reinsaar

A21 - 2013