Seafile: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 103: Line 103:




Edasi käib viisard läbi kõik vajalikud punktid serveri seadistamiseks. Kõik seadistus-punktid on seletatud allpool:
Edasi käib viisard läbi kõik vajalikud punktid serveri seadistamiseks. Kõik seadistus-punktid on lahti seletatud allpool:




[[File:Seafile_conf_options.png]]
[[File:Seafile_conf_options.png]]
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:
<pre>./seafile.sh start </pre>
Seahub: (vaikimisi port 8000)
<pre>./seahub.sh start <port>  </pre>
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!'''


= Kasulikke viiteid =
= Kasulikke viiteid =
*'''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




= Kasutatud kirjandus =  
= Kasutatud kirjandus =  


*http://seafile.com/en/home/
*https://seacloud.cc/group/3/wiki/
*https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server




= Autor =
= Autor =
'''Marti Reinsaar'''
'''Marti Reinsaar'''

Revision as of 19:12, 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

Mis on uut?

Tänaseks on Seafile välja arendanud töölaua keskkondadele versiooni 2.0. Täpsemalt koos pisi-uuendustega 2.0.8


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 


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:

http://192.168.1.111:8000/

Login lehel tuleb sisestada eelnevalt konfigureeritud kasutajanimi ning parool.


SEAFILE SERVER on paigaldatud!


Kasulikke viiteid


Kasutatud kirjandus


Autor

Marti Reinsaar