Difference between revisions of "Seafile"

From ICO wiki
Line 1: Line 1:
Marti Reinsaar A21 - 2013
 
 
 
= 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''' on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn '''„pilveteenuseid“'''. Seafile’i pani püsti väike 8-liikmeline IT-arendajate tiim Hiinas.  
Line 32: Line 30:
 
!  !! Tasuta !! Väike tiim !! Suur tiim
 
!  !! Tasuta !! Väike tiim !! Suur tiim
 
|-
 
|-
| Andmemaht || 1GB || 100GB || 500GB
+
| '''Andmemaht''' || 1GB || 100GB || 500GB
 
|-
 
|-
| Andmevahetus || 5G/kuu || 50G/kuu || 250G/kuu
+
| '''Andmevahetus''' || 5G/kuu || 50G/kuu || 250G/kuu
 
|-
 
|-
| Gruppide arv || limiteerimata || limiteerimata || limiteerimata
+
| '''Gruppide arv''' || limiteerimata || limiteerimata || limiteerimata
 
|-
 
|-
| Kasutajate arv grupis || limiteerimata || limiteerimata || limiteerimata
+
| '''Kasutajate arv grupis''' || limiteerimata || limiteerimata || limiteerimata
 
|-
 
|-
 
| '''HIND''' || '''--''' || '''$10/kuu''' || '''$50/kuu'''
 
| '''HIND''' || '''--''' || '''$10/kuu''' || '''$50/kuu'''
Line 46: Line 44:
  
  
= Seafile – Own Server =
+
= Seafile – Own Server / Paigaldamine =
  
 
Pakutakse kahte toodet: tavakasutuseks ning äriliseks kasutamiseks. Tavakasutajale on server-lahendus tasuta, äriklientide hinna teada saamiseks tuleb sooritada päring.
 
Pakutakse kahte toodet: tavakasutuseks ning äriliseks kasutamiseks. Tavakasutajale on server-lahendus tasuta, äriklientide hinna teada saamiseks tuleb sooritada päring.
Line 92: Line 90:
  
 
apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3</pre>
 
apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3</pre>
 +
 +
== Seadistamine ==
 +
 +
Käivitame lahtipakitud seafile-server kaustas oleva skripti nimega '''setup-seafile.sh'''
 +
<pre>cd seafile-server-*
 +
 +
./setup-seafile.sh </pre>
 +
 +
 +
  
 
= Kasulikke viiteid =
 
= Kasulikke viiteid =

Revision as of 19:30, 28 November 2013

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.

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 miinusteks 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


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


Seafile – 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 



Kasulikke viiteid

Kasutatud kirjandus

Autor

Marti Reinsaar