<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mreinsaa</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mreinsaa"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Mreinsaa"/>
	<updated>2026-05-08T05:09:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.6&amp;diff=83174</id>
		<title>Nagios 4.0.6</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.6&amp;diff=83174"/>
		<updated>2014-12-03T11:11:33Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Versioon=&lt;br /&gt;
Nagios Core 4.0.6&amp;lt;br/&amp;gt;&lt;br /&gt;
Nagios Plugins 2.0.2&amp;lt;br/&amp;gt;&lt;br /&gt;
Ubuntu Server 14.04&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Henri Ots&amp;lt;br/&amp;gt;&lt;br /&gt;
A22&amp;lt;br/&amp;gt;&lt;br /&gt;
22.05.2014&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Täiendab&#039;&#039;&#039; (klient/server seadistus Puppetiga)&amp;lt;br/&amp;gt;&lt;br /&gt;
Marti Reinsaar&amp;lt;br/&amp;gt;&lt;br /&gt;
A31&amp;lt;br/&amp;gt;&lt;br /&gt;
03.12.2014&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Nagios on avatud lähtekoodiga (GNU GPL V2) serverite ja võrgu monitoorimistööriist. Nagiose teeb eriliseks see,et saab monitoorida ükskõik millist võrguseadet või serverit, millele on läbi võrgu olemas ligipääs. Nagiose saab seadistada nii, et juhul, kui mõne teenusega peaks midagi juhtuma, saadab ta teate koheselt administraatori e-mailile. Samuti teavitakse, kui teenus läheb tagasi normaalrežiimi. Nagiosega saab monitoorida igasugused teenuseid, näiteks SMTP, HTTP, POP, IMAP, PROXY ja paljusid teisi. Vajadusel saab luua ka oma  skriptid, millega soovitud teenust jälgida. Teenused saab administraatorite vahel jagada nii, et igal administraatoril on hallata kindlad teenused. Lisaks pakub Nagios veebiliidese tuge, millega on kerge jälgida kõiki teenuseid ja vaadata nende staatust. Lisafunktsionaalsuse pakkumiseks kasutab Nagios lisasid ehk pluginaid ning vajadusel saab neid ka ise juurde programmeerida.&lt;br /&gt;
&lt;br /&gt;
Selles õpetuses tehakse Nagiose esialgne paigaldus algteksti baasil ning paigaldatakse Nagiose ametlik lisade pakett. Lisakonfiguratsioone, näiteks e-maili teel teavitamine, saab igaüks seadistada vastavalt oma vajadustele.&lt;br /&gt;
&lt;br /&gt;
=Paigaldus=&lt;br /&gt;
Logime serverisse ning läheme juurkasutaja õigustesse&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Paigaldame kõik vajaminevad paketid&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential apache2 apache2-utils php5-gd libgd2-xpm-dev libapache2-mod-php5&amp;lt;/pre&amp;gt;&lt;br /&gt;
Loome Nagiosele kasutaja „nagios“ ja grupi „nagcmd“&lt;br /&gt;
&amp;lt;pre&amp;gt;useradd nagios&lt;br /&gt;
groupadd nagcmd&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisame kasutaja „nagios“ gruppi „nagcmd“&lt;br /&gt;
&amp;lt;pre&amp;gt;usermod -a -G nagcmd nagios&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisame Apache2 kasutaja gruppi „nagcmd“, et oleks võimalik läbi veebiliidese käsklusi saata&lt;br /&gt;
&amp;lt;pre&amp;gt;usermod -a -G nagcmd www-data&amp;lt;/pre&amp;gt;&lt;br /&gt;
Laeme alla Nagios 4.0.6 ja Nagios Plugins 2.0.2 juurkasutaja kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;wget &#039;http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.6.tar.gz&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;wget &#039;http://nagios-plugins.org/download/nagios-plugins-2.0.2.tar.gz&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pakime mõlemad allalaetud failid lahti&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nagios-4.0.6.tar.gz&lt;br /&gt;
tar xzf nagios-plugins-2.0.2.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nagios Core paigaldus==&lt;br /&gt;
Liigume esialgu kausta Nagios-4.0.6&lt;br /&gt;
&amp;lt;pre&amp;gt;cd nagios-4.0.6&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitame Nagiose konfigureerimise skripti eelnevalt loodud grupi, kasutaja ja apache2 konfiguratsiooni asukoha parameetritega. Siis kompileerime ja paigaldame Nagiose.&lt;br /&gt;
&amp;lt;pre&amp;gt;./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/conf-available&lt;br /&gt;
make all&lt;br /&gt;
make install&lt;br /&gt;
make install-init&lt;br /&gt;
make install-config&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
Loome Nagiose konfiguratsioonifailile kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir -p /etc/httpd/conf.d/nagios.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Paigaldame Nagiose veebiliidese&lt;br /&gt;
&amp;lt;pre&amp;gt;make install-webconf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kopeerime „contrib/eventhandlers/“ Nagiose „libexec“ kausta ja määrame Nagiose kasutaja faili omanikuks&lt;br /&gt;
&amp;lt;pre&amp;gt;cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kontrollime, kas Nagiose konfiguratsioonifailis on vigu ( Kui käsklus midagi ei tagasta, siis vead puuduvad)&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
Konfigureerime Nagiose nii, et ta pandaks käima automaatselt süsteemi alglaadimisel.&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&amp;lt;/pre&amp;gt;&lt;br /&gt;
Läheme tagasi juurkasutaja kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;cd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nagiose Pluginate paigaldus==&lt;br /&gt;
Läheme Nagiose Plugins kausta, mis me enne lahti pakkisime&lt;br /&gt;
&amp;lt;pre&amp;gt;cd nagios-plugins-2.0.2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitame konfigureerimise skripti eelnevalt loodud kasutaja ja grupi parameetritega. Seejärel kompileerime ja paigaldame Nagiose Pluginad.&lt;br /&gt;
&amp;lt;pre&amp;gt;./configure --with-nagios-user=nagios --with-nagios-group=nagios --enable-perl-modules --enable-extra-opts&lt;br /&gt;
make&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Apache2 seadistamine Nagiose kasutamiseks=&lt;br /&gt;
Lubame CGI mooduli&lt;br /&gt;
&amp;lt;pre&amp;gt;a2enmod cgi&amp;lt;/pre&amp;gt;&lt;br /&gt;
Loome Nagiose veebiliidese jaoks kasutaja „nagiosadmin“ ja parooli&lt;br /&gt;
&amp;lt;pre&amp;gt;htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
Muudame Apache2 vaikimisi lehte &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/000-default.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
ning lisame enne „&amp;lt;/VirtualHost&amp;gt;“’i järgmise rea: &lt;br /&gt;
&amp;lt;pre&amp;gt;include conf-available/nagios.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teeme Apach2-le taaskäivitamise ja käivitame Nagiose&lt;br /&gt;
&amp;lt;pre&amp;gt;service apache2 restart&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiliides=&lt;br /&gt;
Selleks, et pääseda veebiliidesesse tuleb avada veebibrauser ja minna leheküljele: &amp;lt;pre&amp;gt;http://127.0.0.1/nagios&amp;lt;/pre&amp;gt; või &amp;lt;pre&amp;gt;http://hosti ip address/nagios&amp;lt;/pre&amp;gt; Järgnevalt tuleb sisestada eelnevalt loodud Nagiose veebiliidese kasutajanimi ja parool.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:Nagios406controlpanel.png|800px|thumb|right|Nagios 4.0.6 veebiliidese näide]]&lt;br /&gt;
&lt;br /&gt;
=Klientide seadistamine Puppetiga=&lt;br /&gt;
Kui enamasti on kasutusel üks või mõned Nagios core serverid siis kümnete kui mitte sadade / tuhandete klientide seadistamine ükshaaval on ebamõistlik. Selle protsessi automatiseerimiseks saame kasutada Puppetit ning seal siis vastavalt hostide kaupa või jagada erinevatesse nn host gruppidesse.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siin näites kasutame Nagiose masteri ja host&#039;i vaheliseks suhtlemiseks NRPE&#039;d ning seadistame selle Puppetiga.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Host&#039;i osa seadistus==&lt;br /&gt;
&#039;&#039;&#039;Samm 1:&#039;&#039;&#039; Seadistame puppetmasteris klassi hostide jaoks. Avame mingi sobiva nimega .pp faili, et sinna lisada sisu.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/puppet/modules/nagios/manifests/nrpe-host.pp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Samm 2:&#039;&#039;&#039; Järgnevas koodis paigaldatakse kõigepealt host-masinale &#039;&#039;&#039;nrpe&#039;&#039;&#039; koos vajalike lisapakkidega nagu &#039;&#039;&#039;nagios-plugins&#039;&#039;&#039; ning &#039;&#039;&#039;nagios-plugins-all&#039;&#039;&#039;. Nagios CORE ei ole nrpe host masinas vajalik.&amp;lt;br/&amp;gt;&lt;br /&gt;
Edasi määrame lubatud nn masterid kellel on lubatud sooritada päringuid sellelt hostilt läbi nrpe saamaks infot. Antud näites paneme sinna localhost&#039;i ning vastava nagios core seadme IP.&amp;lt;br/&amp;gt;&lt;br /&gt;
Järgmisena määrame need service&#039;id mida kontrollitakse, need kõik teenused on tegelikult eelnevalt nagioses defineeritud, vajadusel saab luua ka ise uusi kontrolle.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
class nagios::nrpe-host {&lt;br /&gt;
    package { [ nrpe, nagios-plugins, nagios-plugins-all ]:&lt;br /&gt;
        ensure =&amp;gt; installed, }&lt;br /&gt;
    service { nrpe:&lt;br /&gt;
        ensure =&amp;gt; running,&lt;br /&gt;
        enable =&amp;gt; true,&lt;br /&gt;
        require =&amp;gt; Package[nrpe],&lt;br /&gt;
    }&lt;br /&gt;
   file_line { &amp;quot;allowed_hosts&amp;quot;:&lt;br /&gt;
        line =&amp;gt; &amp;quot;allowed_hosts = 127.0.0.1,192.168.56.200&amp;quot;,&lt;br /&gt;
        path =&amp;gt; &amp;quot;/etc/nagios/nrpe.cfg&amp;quot;,&lt;br /&gt;
        match =&amp;gt; &amp;quot;allowed_hosts&amp;quot;,&lt;br /&gt;
        ensure =&amp;gt; present,&lt;br /&gt;
        notify  =&amp;gt; Service[&amp;quot;nrpe&amp;quot;],&lt;br /&gt;
   }&lt;br /&gt;
   @@nagios_service { &amp;quot;check_load_${hostname}&amp;quot;:&lt;br /&gt;
        check_command =&amp;gt; &amp;quot;check_nrpe!check_load&amp;quot;,&lt;br /&gt;
        use =&amp;gt; &amp;quot;generic-service&amp;quot;,&lt;br /&gt;
        host_name =&amp;gt; &amp;quot;$fqdn&amp;quot;,&lt;br /&gt;
        service_description =&amp;gt; &amp;quot;${hostname}_check_load&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
   @@nagios_service { &amp;quot;check_total_procs_${hostname}&amp;quot;:&lt;br /&gt;
        check_command =&amp;gt; &amp;quot;check_nrpe!check_total_procs&amp;quot;,&lt;br /&gt;
        use =&amp;gt; &amp;quot;generic-service&amp;quot;,&lt;br /&gt;
        host_name =&amp;gt; &amp;quot;$fqdn&amp;quot;,&lt;br /&gt;
        service_description =&amp;gt; &amp;quot;${hostname}_check_total_procs&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
   @@nagios_service { &amp;quot;check_zombie_procs_${hostname}&amp;quot;:&lt;br /&gt;
        check_command =&amp;gt; &amp;quot;check_nrpe!check_zombie_procs&amp;quot;,&lt;br /&gt;
        use =&amp;gt; &amp;quot;generic-service&amp;quot;,&lt;br /&gt;
        host_name =&amp;gt; &amp;quot;$fqdn&amp;quot;,&lt;br /&gt;
        service_description =&amp;gt; &amp;quot;${hostname}_check_zombie_procs&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
   @@nagios_service { &amp;quot;check_users_${hostname}&amp;quot;:&lt;br /&gt;
        check_command =&amp;gt; &amp;quot;check_nrpe!check_users&amp;quot;,&lt;br /&gt;
        use =&amp;gt; &amp;quot;generic-service&amp;quot;,&lt;br /&gt;
        host_name =&amp;gt; &amp;quot;$fqdn&amp;quot;,&lt;br /&gt;
        service_description =&amp;gt; &amp;quot;${hostname}_check_users&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Server&#039;i osa seadistus==&lt;br /&gt;
&#039;&#039;&#039;Samm 3:&#039;&#039;&#039; Seadistame puppetmasteris klassi serveri lisa seadete &#039;&#039;&#039;nrpe&#039;&#039;&#039; jaoks. Avame sobiva nimega .pp faili, et sinna lisada sisu.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/puppet/modules/nagios/manifests/nrpe-serv.pp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Samm 4:&#039;&#039;&#039; Kõigepealt kontrollitakse kas &#039;&#039;&#039;nagios-plugins-nrpe&#039;&#039;&#039; on paigaldatud. Edasi seadistatakse check_nrpe command mis on vajalik core seadmes sooritamaks päringuid. NB: $ märgiga väljad on muutujad, neid ei ole tarvis asendada.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
class nagios::nrpe-serv {&lt;br /&gt;
  package { &amp;quot;nagios-plugins-nrpe&amp;quot; :&lt;br /&gt;
        ensure =&amp;gt; installed,&lt;br /&gt;
  }&lt;br /&gt;
  nagios_command { &#039;resource title&#039;:&lt;br /&gt;
    command_name =&amp;gt; &#039;check_nrpe&#039;,&lt;br /&gt;
    ensure       =&amp;gt; &#039;present&#039;,&lt;br /&gt;
    command_line =&amp;gt; &#039;/usr/lib64/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&#039;,&lt;br /&gt;
  }&lt;br /&gt;
  file_line { &amp;quot;nagios_command.cfg&amp;quot;:&lt;br /&gt;
        line =&amp;gt; &amp;quot;cfg_file=/etc/nagios/nagios_command.cfg&amp;quot;,&lt;br /&gt;
        path =&amp;gt; &amp;quot;/etc/nagios/nagios.cfg&amp;quot;,&lt;br /&gt;
        ensure =&amp;gt; present,&lt;br /&gt;
        notify  =&amp;gt; Service[&amp;quot;nagios&amp;quot;],&lt;br /&gt;
   }&lt;br /&gt;
   file { &amp;quot;nagios_command&amp;quot;:&lt;br /&gt;
        mode =&amp;gt; 644,&lt;br /&gt;
   }&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lisame uued klassid node&#039;idele==&lt;br /&gt;
Avame faili kus node&#039;id on kirjeldatud.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/puppet/manifests/nodes.pp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;puppet.planet.zz&#039;&#039;&#039; -&amp;gt; Siin asub meil Nagios core server.&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;client.planet.zz&#039;&#039;&#039; -&amp;gt; Siin asub meil host kust tuleb läbi nrpe info saada.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
node &#039;puppet.planet.zz&#039; {&lt;br /&gt;
      include nagios::nrpe-serv&lt;br /&gt;
}&lt;br /&gt;
node &#039;client.planet.zz&#039; {&lt;br /&gt;
      include nagios::nrpe-host&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Nagios741.png]]&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
http://blog.jsquaredconsulting.com/2014/05/installing-nagios-4-on-ubuntu-1404.html &amp;lt;br/&amp;gt;&lt;br /&gt;
http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html &amp;lt;br/&amp;gt;&lt;br /&gt;
https://forge.puppetlabs.com/thias/nagios &amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.linuxjournal.com/content/puppet-and-nagios-roadmap-advanced-configuration &amp;lt;br/&amp;gt;&lt;br /&gt;
https://folgaizer.wordpress.com/2014/02/06/automate-nagios-configuration-with-puppet/ &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vanemate versioonide õpetused==&lt;br /&gt;
[http://wiki.itcollege.ee/index.php/Nagios_3.2 Nagios 3.2]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Nagios Nagios 3.3.1]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Nagios741.png&amp;diff=83172</id>
		<title>File:Nagios741.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Nagios741.png&amp;diff=83172"/>
		<updated>2014-12-03T11:09:34Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.6&amp;diff=83169</id>
		<title>Nagios 4.0.6</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.6&amp;diff=83169"/>
		<updated>2014-12-03T11:04:40Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Versioon=&lt;br /&gt;
Nagios Core 4.0.6&amp;lt;br/&amp;gt;&lt;br /&gt;
Nagios Plugins 2.0.2&amp;lt;br/&amp;gt;&lt;br /&gt;
Ubuntu Server 14.04&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Henri Ots&amp;lt;br/&amp;gt;&lt;br /&gt;
A22&amp;lt;br/&amp;gt;&lt;br /&gt;
22.05.2014&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Täiendab&#039;&#039;&#039; (klient/server seadistus Puppetiga)&amp;lt;br/&amp;gt;&lt;br /&gt;
Marti Reinsaar&amp;lt;br/&amp;gt;&lt;br /&gt;
A31&amp;lt;br/&amp;gt;&lt;br /&gt;
03.12.2014&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Nagios on avatud lähtekoodiga (GNU GPL V2) serverite ja võrgu monitoorimistööriist. Nagiose teeb eriliseks see,et saab monitoorida ükskõik millist võrguseadet või serverit, millele on läbi võrgu olemas ligipääs. Nagiose saab seadistada nii, et juhul, kui mõne teenusega peaks midagi juhtuma, saadab ta teate koheselt administraatori e-mailile. Samuti teavitakse, kui teenus läheb tagasi normaalrežiimi. Nagiosega saab monitoorida igasugused teenuseid, näiteks SMTP, HTTP, POP, IMAP, PROXY ja paljusid teisi. Vajadusel saab luua ka oma  skriptid, millega soovitud teenust jälgida. Teenused saab administraatorite vahel jagada nii, et igal administraatoril on hallata kindlad teenused. Lisaks pakub Nagios veebiliidese tuge, millega on kerge jälgida kõiki teenuseid ja vaadata nende staatust. Lisafunktsionaalsuse pakkumiseks kasutab Nagios lisasid ehk pluginaid ning vajadusel saab neid ka ise juurde programmeerida.&lt;br /&gt;
&lt;br /&gt;
Selles õpetuses tehakse Nagiose esialgne paigaldus algteksti baasil ning paigaldatakse Nagiose ametlik lisade pakett. Lisakonfiguratsioone, näiteks e-maili teel teavitamine, saab igaüks seadistada vastavalt oma vajadustele.&lt;br /&gt;
&lt;br /&gt;
=Paigaldus=&lt;br /&gt;
Logime serverisse ning läheme juurkasutaja õigustesse&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Paigaldame kõik vajaminevad paketid&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential apache2 apache2-utils php5-gd libgd2-xpm-dev libapache2-mod-php5&amp;lt;/pre&amp;gt;&lt;br /&gt;
Loome Nagiosele kasutaja „nagios“ ja grupi „nagcmd“&lt;br /&gt;
&amp;lt;pre&amp;gt;useradd nagios&lt;br /&gt;
groupadd nagcmd&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisame kasutaja „nagios“ gruppi „nagcmd“&lt;br /&gt;
&amp;lt;pre&amp;gt;usermod -a -G nagcmd nagios&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisame Apache2 kasutaja gruppi „nagcmd“, et oleks võimalik läbi veebiliidese käsklusi saata&lt;br /&gt;
&amp;lt;pre&amp;gt;usermod -a -G nagcmd www-data&amp;lt;/pre&amp;gt;&lt;br /&gt;
Laeme alla Nagios 4.0.6 ja Nagios Plugins 2.0.2 juurkasutaja kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;wget &#039;http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.6.tar.gz&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;wget &#039;http://nagios-plugins.org/download/nagios-plugins-2.0.2.tar.gz&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pakime mõlemad allalaetud failid lahti&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nagios-4.0.6.tar.gz&lt;br /&gt;
tar xzf nagios-plugins-2.0.2.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nagios Core paigaldus==&lt;br /&gt;
Liigume esialgu kausta Nagios-4.0.6&lt;br /&gt;
&amp;lt;pre&amp;gt;cd nagios-4.0.6&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitame Nagiose konfigureerimise skripti eelnevalt loodud grupi, kasutaja ja apache2 konfiguratsiooni asukoha parameetritega. Siis kompileerime ja paigaldame Nagiose.&lt;br /&gt;
&amp;lt;pre&amp;gt;./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/conf-available&lt;br /&gt;
make all&lt;br /&gt;
make install&lt;br /&gt;
make install-init&lt;br /&gt;
make install-config&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
Loome Nagiose konfiguratsioonifailile kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir -p /etc/httpd/conf.d/nagios.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Paigaldame Nagiose veebiliidese&lt;br /&gt;
&amp;lt;pre&amp;gt;make install-webconf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kopeerime „contrib/eventhandlers/“ Nagiose „libexec“ kausta ja määrame Nagiose kasutaja faili omanikuks&lt;br /&gt;
&amp;lt;pre&amp;gt;cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kontrollime, kas Nagiose konfiguratsioonifailis on vigu ( Kui käsklus midagi ei tagasta, siis vead puuduvad)&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
Konfigureerime Nagiose nii, et ta pandaks käima automaatselt süsteemi alglaadimisel.&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&amp;lt;/pre&amp;gt;&lt;br /&gt;
Läheme tagasi juurkasutaja kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;cd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nagiose Pluginate paigaldus==&lt;br /&gt;
Läheme Nagiose Plugins kausta, mis me enne lahti pakkisime&lt;br /&gt;
&amp;lt;pre&amp;gt;cd nagios-plugins-2.0.2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitame konfigureerimise skripti eelnevalt loodud kasutaja ja grupi parameetritega. Seejärel kompileerime ja paigaldame Nagiose Pluginad.&lt;br /&gt;
&amp;lt;pre&amp;gt;./configure --with-nagios-user=nagios --with-nagios-group=nagios --enable-perl-modules --enable-extra-opts&lt;br /&gt;
make&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Apache2 seadistamine Nagiose kasutamiseks=&lt;br /&gt;
Lubame CGI mooduli&lt;br /&gt;
&amp;lt;pre&amp;gt;a2enmod cgi&amp;lt;/pre&amp;gt;&lt;br /&gt;
Loome Nagiose veebiliidese jaoks kasutaja „nagiosadmin“ ja parooli&lt;br /&gt;
&amp;lt;pre&amp;gt;htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
Muudame Apache2 vaikimisi lehte &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/000-default.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
ning lisame enne „&amp;lt;/VirtualHost&amp;gt;“’i järgmise rea: &lt;br /&gt;
&amp;lt;pre&amp;gt;include conf-available/nagios.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teeme Apach2-le taaskäivitamise ja käivitame Nagiose&lt;br /&gt;
&amp;lt;pre&amp;gt;service apache2 restart&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiliides=&lt;br /&gt;
Selleks, et pääseda veebiliidesesse tuleb avada veebibrauser ja minna leheküljele: &amp;lt;pre&amp;gt;http://127.0.0.1/nagios&amp;lt;/pre&amp;gt; või &amp;lt;pre&amp;gt;http://hosti ip address/nagios&amp;lt;/pre&amp;gt; Järgnevalt tuleb sisestada eelnevalt loodud Nagiose veebiliidese kasutajanimi ja parool.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:Nagios406controlpanel.png|800px|thumb|right|Nagios 4.0.6 veebiliidese näide]]&lt;br /&gt;
&lt;br /&gt;
=Klientide seadistamine Puppetiga=&lt;br /&gt;
Kui enamasti on kasutusel üks või mõned Nagios core serverid siis kümnete kui mitte sadade / tuhandete klientide seadistamine ükshaaval on ebamõistlik. Selle protsessi automatiseerimiseks saame kasutada Puppetit ning seal siis vastavalt hostide kaupa või jagada erinevatesse nn host gruppidesse.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siin näites kasutame Nagiose masteri ja host&#039;i vaheliseks suhtlemiseks NRPE&#039;d ning seadistame selle Puppetiga.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Host&#039;i osa seadistus==&lt;br /&gt;
&#039;&#039;&#039;Samm 1:&#039;&#039;&#039; Seadistame puppetmasteris klassi hostide jaoks. Avame mingi sobiva nimega .pp faili, et sinna lisada sisu.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/puppet/modules/nagios/manifests/nrpe-host.pp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Samm 2:&#039;&#039;&#039; Järgnevas koodis paigaldatakse kõigepealt host-masinale &#039;&#039;&#039;nrpe&#039;&#039;&#039; koos vajalike lisapakkidega nagu &#039;&#039;&#039;nagios-plugins&#039;&#039;&#039; ning &#039;&#039;&#039;nagios-plugins-all&#039;&#039;&#039;. Nagios CORE ei ole nrpe host masinas vajalik.&amp;lt;br/&amp;gt;&lt;br /&gt;
Edasi määrame lubatud nn masterid kellel on lubatud sooritada päringuid sellelt hostilt läbi nrpe saamaks infot. Antud näites paneme sinna localhost&#039;i ning vastava nagios core seadme IP.&amp;lt;br/&amp;gt;&lt;br /&gt;
Järgmisena määrame need service&#039;id mida kontrollitakse, need kõik teenused on tegelikult eelnevalt nagioses defineeritud, vajadusel saab luua ka ise uusi kontrolle.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
class nagios::nrpe-host {&lt;br /&gt;
    package { [ nrpe, nagios-plugins, nagios-plugins-all ]:&lt;br /&gt;
        ensure =&amp;gt; installed, }&lt;br /&gt;
    service { nrpe:&lt;br /&gt;
        ensure =&amp;gt; running,&lt;br /&gt;
        enable =&amp;gt; true,&lt;br /&gt;
        require =&amp;gt; Package[nrpe],&lt;br /&gt;
    }&lt;br /&gt;
   file_line { &amp;quot;allowed_hosts&amp;quot;:&lt;br /&gt;
        line =&amp;gt; &amp;quot;allowed_hosts = 127.0.0.1,192.168.56.201&amp;quot;,&lt;br /&gt;
        path =&amp;gt; &amp;quot;/etc/nagios/nrpe.cfg&amp;quot;,&lt;br /&gt;
        match =&amp;gt; &amp;quot;allowed_hosts&amp;quot;,&lt;br /&gt;
        ensure =&amp;gt; present,&lt;br /&gt;
        notify  =&amp;gt; Service[&amp;quot;nrpe&amp;quot;],&lt;br /&gt;
   }&lt;br /&gt;
   @@nagios_service { &amp;quot;check_load_${hostname}&amp;quot;:&lt;br /&gt;
        check_command =&amp;gt; &amp;quot;check_nrpe!check_load&amp;quot;,&lt;br /&gt;
        use =&amp;gt; &amp;quot;generic-service&amp;quot;,&lt;br /&gt;
        host_name =&amp;gt; &amp;quot;$fqdn&amp;quot;,&lt;br /&gt;
        service_description =&amp;gt; &amp;quot;${hostname}_check_load&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
   @@nagios_service { &amp;quot;check_total_procs_${hostname}&amp;quot;:&lt;br /&gt;
        check_command =&amp;gt; &amp;quot;check_nrpe!check_total_procs&amp;quot;,&lt;br /&gt;
        use =&amp;gt; &amp;quot;generic-service&amp;quot;,&lt;br /&gt;
        host_name =&amp;gt; &amp;quot;$fqdn&amp;quot;,&lt;br /&gt;
        service_description =&amp;gt; &amp;quot;${hostname}_check_total_procs&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
   @@nagios_service { &amp;quot;check_zombie_procs_${hostname}&amp;quot;:&lt;br /&gt;
        check_command =&amp;gt; &amp;quot;check_nrpe!check_zombie_procs&amp;quot;,&lt;br /&gt;
        use =&amp;gt; &amp;quot;generic-service&amp;quot;,&lt;br /&gt;
        host_name =&amp;gt; &amp;quot;$fqdn&amp;quot;,&lt;br /&gt;
        service_description =&amp;gt; &amp;quot;${hostname}_check_zombie_procs&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
   @@nagios_service { &amp;quot;check_users_${hostname}&amp;quot;:&lt;br /&gt;
        check_command =&amp;gt; &amp;quot;check_nrpe!check_users&amp;quot;,&lt;br /&gt;
        use =&amp;gt; &amp;quot;generic-service&amp;quot;,&lt;br /&gt;
        host_name =&amp;gt; &amp;quot;$fqdn&amp;quot;,&lt;br /&gt;
        service_description =&amp;gt; &amp;quot;${hostname}_check_users&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Server&#039;i osa seadistus==&lt;br /&gt;
&#039;&#039;&#039;Samm 3:&#039;&#039;&#039; Seadistame puppetmasteris klassi serveri lisa seadete &#039;&#039;&#039;nrpe&#039;&#039;&#039; jaoks. Avame sobiva nimega .pp faili, et sinna lisada sisu.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/puppet/modules/nagios/manifests/nrpe-serv.pp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Samm 4:&#039;&#039;&#039; Kõigepealt kontrollitakse kas &#039;&#039;&#039;nagios-plugins-nrpe&#039;&#039;&#039; on paigaldatud. Edasi seadistatakse check_nrpe command mis on vajalik core seadmes sooritamaks päringuid. NB: $ märgiga väljad on muutujad, neid ei ole tarvis asendada.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
class nagios::nrpe-serv {&lt;br /&gt;
  package { &amp;quot;nagios-plugins-nrpe&amp;quot; :&lt;br /&gt;
        ensure =&amp;gt; installed,&lt;br /&gt;
  }&lt;br /&gt;
  nagios_command { &#039;resource title&#039;:&lt;br /&gt;
    command_name =&amp;gt; &#039;check_nrpe&#039;,&lt;br /&gt;
    ensure       =&amp;gt; &#039;present&#039;,&lt;br /&gt;
    command_line =&amp;gt; &#039;/usr/lib64/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&#039;,&lt;br /&gt;
  }&lt;br /&gt;
  file_line { &amp;quot;nagios_command.cfg&amp;quot;:&lt;br /&gt;
        line =&amp;gt; &amp;quot;cfg_file=/etc/nagios/nagios_command.cfg&amp;quot;,&lt;br /&gt;
        path =&amp;gt; &amp;quot;/etc/nagios/nagios.cfg&amp;quot;,&lt;br /&gt;
        ensure =&amp;gt; present,&lt;br /&gt;
        notify  =&amp;gt; Service[&amp;quot;nagios&amp;quot;],&lt;br /&gt;
   }&lt;br /&gt;
   file { &amp;quot;nagios_command&amp;quot;:&lt;br /&gt;
        mode =&amp;gt; 644,&lt;br /&gt;
   }&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lisame uued klassid node&#039;idele==&lt;br /&gt;
Avame faili kus node&#039;id on kirjeldatud.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/puppet/manifests/nodes.pp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;puppet.planet.zz&#039;&#039;&#039; -&amp;gt; Siin asub meil Nagios core server.&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;client.planet.zz&#039;&#039;&#039; -&amp;gt; Siin asub meil host kust tuleb läbi nrpe info saada.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
node &#039;puppet.planet.zz&#039; {&lt;br /&gt;
      include nagios::nrpe-serv&lt;br /&gt;
}&lt;br /&gt;
node &#039;client.planet.zz&#039; {&lt;br /&gt;
      include nagios::nrpe-host&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
http://blog.jsquaredconsulting.com/2014/05/installing-nagios-4-on-ubuntu-1404.html &amp;lt;br/&amp;gt;&lt;br /&gt;
http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html &amp;lt;br/&amp;gt;&lt;br /&gt;
https://forge.puppetlabs.com/thias/nagios &amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.linuxjournal.com/content/puppet-and-nagios-roadmap-advanced-configuration &amp;lt;br/&amp;gt;&lt;br /&gt;
https://folgaizer.wordpress.com/2014/02/06/automate-nagios-configuration-with-puppet/ &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vanemate versioonide õpetused==&lt;br /&gt;
[http://wiki.itcollege.ee/index.php/Nagios_3.2 Nagios 3.2]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Nagios Nagios 3.3.1]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.6&amp;diff=83165</id>
		<title>Nagios 4.0.6</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.6&amp;diff=83165"/>
		<updated>2014-12-03T11:03:29Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Versioon=&lt;br /&gt;
Nagios Core 4.0.6&amp;lt;br/&amp;gt;&lt;br /&gt;
Nagios Plugins 2.0.2&amp;lt;br/&amp;gt;&lt;br /&gt;
Ubuntu Server 14.04&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Henri Ots&amp;lt;br/&amp;gt;&lt;br /&gt;
A22&amp;lt;br/&amp;gt;&lt;br /&gt;
22.05.2014&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Täiendab&#039;&#039;&#039; (serveri-klient Puppetiga)&amp;lt;br/&amp;gt;&lt;br /&gt;
Marti Reinsaar&amp;lt;br/&amp;gt;&lt;br /&gt;
A31&amp;lt;br/&amp;gt;&lt;br /&gt;
03.12.2014&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Nagios on avatud lähtekoodiga (GNU GPL V2) serverite ja võrgu monitoorimistööriist. Nagiose teeb eriliseks see,et saab monitoorida ükskõik millist võrguseadet või serverit, millele on läbi võrgu olemas ligipääs. Nagiose saab seadistada nii, et juhul, kui mõne teenusega peaks midagi juhtuma, saadab ta teate koheselt administraatori e-mailile. Samuti teavitakse, kui teenus läheb tagasi normaalrežiimi. Nagiosega saab monitoorida igasugused teenuseid, näiteks SMTP, HTTP, POP, IMAP, PROXY ja paljusid teisi. Vajadusel saab luua ka oma  skriptid, millega soovitud teenust jälgida. Teenused saab administraatorite vahel jagada nii, et igal administraatoril on hallata kindlad teenused. Lisaks pakub Nagios veebiliidese tuge, millega on kerge jälgida kõiki teenuseid ja vaadata nende staatust. Lisafunktsionaalsuse pakkumiseks kasutab Nagios lisasid ehk pluginaid ning vajadusel saab neid ka ise juurde programmeerida.&lt;br /&gt;
&lt;br /&gt;
Selles õpetuses tehakse Nagiose esialgne paigaldus algteksti baasil ning paigaldatakse Nagiose ametlik lisade pakett. Lisakonfiguratsioone, näiteks e-maili teel teavitamine, saab igaüks seadistada vastavalt oma vajadustele.&lt;br /&gt;
&lt;br /&gt;
=Paigaldus=&lt;br /&gt;
Logime serverisse ning läheme juurkasutaja õigustesse&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Paigaldame kõik vajaminevad paketid&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential apache2 apache2-utils php5-gd libgd2-xpm-dev libapache2-mod-php5&amp;lt;/pre&amp;gt;&lt;br /&gt;
Loome Nagiosele kasutaja „nagios“ ja grupi „nagcmd“&lt;br /&gt;
&amp;lt;pre&amp;gt;useradd nagios&lt;br /&gt;
groupadd nagcmd&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisame kasutaja „nagios“ gruppi „nagcmd“&lt;br /&gt;
&amp;lt;pre&amp;gt;usermod -a -G nagcmd nagios&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisame Apache2 kasutaja gruppi „nagcmd“, et oleks võimalik läbi veebiliidese käsklusi saata&lt;br /&gt;
&amp;lt;pre&amp;gt;usermod -a -G nagcmd www-data&amp;lt;/pre&amp;gt;&lt;br /&gt;
Laeme alla Nagios 4.0.6 ja Nagios Plugins 2.0.2 juurkasutaja kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;wget &#039;http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.6.tar.gz&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;wget &#039;http://nagios-plugins.org/download/nagios-plugins-2.0.2.tar.gz&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pakime mõlemad allalaetud failid lahti&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nagios-4.0.6.tar.gz&lt;br /&gt;
tar xzf nagios-plugins-2.0.2.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nagios Core paigaldus==&lt;br /&gt;
Liigume esialgu kausta Nagios-4.0.6&lt;br /&gt;
&amp;lt;pre&amp;gt;cd nagios-4.0.6&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitame Nagiose konfigureerimise skripti eelnevalt loodud grupi, kasutaja ja apache2 konfiguratsiooni asukoha parameetritega. Siis kompileerime ja paigaldame Nagiose.&lt;br /&gt;
&amp;lt;pre&amp;gt;./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/conf-available&lt;br /&gt;
make all&lt;br /&gt;
make install&lt;br /&gt;
make install-init&lt;br /&gt;
make install-config&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
Loome Nagiose konfiguratsioonifailile kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir -p /etc/httpd/conf.d/nagios.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Paigaldame Nagiose veebiliidese&lt;br /&gt;
&amp;lt;pre&amp;gt;make install-webconf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kopeerime „contrib/eventhandlers/“ Nagiose „libexec“ kausta ja määrame Nagiose kasutaja faili omanikuks&lt;br /&gt;
&amp;lt;pre&amp;gt;cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kontrollime, kas Nagiose konfiguratsioonifailis on vigu ( Kui käsklus midagi ei tagasta, siis vead puuduvad)&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
Konfigureerime Nagiose nii, et ta pandaks käima automaatselt süsteemi alglaadimisel.&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&amp;lt;/pre&amp;gt;&lt;br /&gt;
Läheme tagasi juurkasutaja kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;cd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nagiose Pluginate paigaldus==&lt;br /&gt;
Läheme Nagiose Plugins kausta, mis me enne lahti pakkisime&lt;br /&gt;
&amp;lt;pre&amp;gt;cd nagios-plugins-2.0.2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitame konfigureerimise skripti eelnevalt loodud kasutaja ja grupi parameetritega. Seejärel kompileerime ja paigaldame Nagiose Pluginad.&lt;br /&gt;
&amp;lt;pre&amp;gt;./configure --with-nagios-user=nagios --with-nagios-group=nagios --enable-perl-modules --enable-extra-opts&lt;br /&gt;
make&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Apache2 seadistamine Nagiose kasutamiseks=&lt;br /&gt;
Lubame CGI mooduli&lt;br /&gt;
&amp;lt;pre&amp;gt;a2enmod cgi&amp;lt;/pre&amp;gt;&lt;br /&gt;
Loome Nagiose veebiliidese jaoks kasutaja „nagiosadmin“ ja parooli&lt;br /&gt;
&amp;lt;pre&amp;gt;htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
Muudame Apache2 vaikimisi lehte &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/000-default.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
ning lisame enne „&amp;lt;/VirtualHost&amp;gt;“’i järgmise rea: &lt;br /&gt;
&amp;lt;pre&amp;gt;include conf-available/nagios.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teeme Apach2-le taaskäivitamise ja käivitame Nagiose&lt;br /&gt;
&amp;lt;pre&amp;gt;service apache2 restart&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiliides=&lt;br /&gt;
Selleks, et pääseda veebiliidesesse tuleb avada veebibrauser ja minna leheküljele: &amp;lt;pre&amp;gt;http://127.0.0.1/nagios&amp;lt;/pre&amp;gt; või &amp;lt;pre&amp;gt;http://hosti ip address/nagios&amp;lt;/pre&amp;gt; Järgnevalt tuleb sisestada eelnevalt loodud Nagiose veebiliidese kasutajanimi ja parool.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:Nagios406controlpanel.png|800px|thumb|right|Nagios 4.0.6 veebiliidese näide]]&lt;br /&gt;
&lt;br /&gt;
=Klientide seadistamine Puppetiga=&lt;br /&gt;
Kui enamasti on kasutusel üks või mõned Nagios core serverid siis kümnete kui mitte sadade / tuhandete klientide seadistamine ükshaaval on ebamõistlik. Selle protsessi automatiseerimiseks saame kasutada Puppetit ning seal siis vastavalt hostide kaupa või jagada erinevatesse nn host gruppidesse.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siin näites kasutame Nagiose masteri ja host&#039;i vaheliseks suhtlemiseks NRPE&#039;d ning seadistame selle Puppetiga.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Host&#039;i osa seadistus==&lt;br /&gt;
Samm 1: Seadistame puppetmasteris klassi hostide jaoks. Avame mingi sobiva nimega .pp faili, et sinna lisada sisu.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/puppet/modules/nagios/manifests/nrpe-host.pp&amp;lt;/pre&amp;gt;&lt;br /&gt;
Samm 2: Järgnevas koodis paigaldatakse kõigepealt host-masinale &#039;&#039;&#039;nrpe&#039;&#039;&#039; koos vajalike lisapakkidega nagu &#039;&#039;&#039;nagios-plugins&#039;&#039;&#039; ning &#039;&#039;&#039;nagios-plugins-all&#039;&#039;&#039;. Nagios CORE ei ole nrpe host masinas vajalik.&amp;lt;br/&amp;gt;&lt;br /&gt;
Edasi määrame lubatud nn masterid kellel on lubatud sooritada päringuid sellelt hostilt läbi nrpe saamaks infot. Antud näites paneme sinna localhost&#039;i ning vastava nagios core seadme IP.&amp;lt;br/&amp;gt;&lt;br /&gt;
Järgmisena määrame need service&#039;id mida kontrollitakse, need kõik teenused on tegelikult eelnevalt nagioses defineeritud, vajadusel saab luua ka ise uusi kontrolle.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
class nagios::nrpe-host {&lt;br /&gt;
    package { [ nrpe, nagios-plugins, nagios-plugins-all ]:&lt;br /&gt;
        ensure =&amp;gt; installed, }&lt;br /&gt;
    service { nrpe:&lt;br /&gt;
        ensure =&amp;gt; running,&lt;br /&gt;
        enable =&amp;gt; true,&lt;br /&gt;
        require =&amp;gt; Package[nrpe],&lt;br /&gt;
    }&lt;br /&gt;
   file_line { &amp;quot;allowed_hosts&amp;quot;:&lt;br /&gt;
        line =&amp;gt; &amp;quot;allowed_hosts = 127.0.0.1,192.168.56.201&amp;quot;,&lt;br /&gt;
        path =&amp;gt; &amp;quot;/etc/nagios/nrpe.cfg&amp;quot;,&lt;br /&gt;
        match =&amp;gt; &amp;quot;allowed_hosts&amp;quot;,&lt;br /&gt;
        ensure =&amp;gt; present,&lt;br /&gt;
        notify  =&amp;gt; Service[&amp;quot;nrpe&amp;quot;],&lt;br /&gt;
   }&lt;br /&gt;
   @@nagios_service { &amp;quot;check_load_${hostname}&amp;quot;:&lt;br /&gt;
        check_command =&amp;gt; &amp;quot;check_nrpe!check_load&amp;quot;,&lt;br /&gt;
        use =&amp;gt; &amp;quot;generic-service&amp;quot;,&lt;br /&gt;
        host_name =&amp;gt; &amp;quot;$fqdn&amp;quot;,&lt;br /&gt;
        service_description =&amp;gt; &amp;quot;${hostname}_check_load&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
   @@nagios_service { &amp;quot;check_total_procs_${hostname}&amp;quot;:&lt;br /&gt;
        check_command =&amp;gt; &amp;quot;check_nrpe!check_total_procs&amp;quot;,&lt;br /&gt;
        use =&amp;gt; &amp;quot;generic-service&amp;quot;,&lt;br /&gt;
        host_name =&amp;gt; &amp;quot;$fqdn&amp;quot;,&lt;br /&gt;
        service_description =&amp;gt; &amp;quot;${hostname}_check_total_procs&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
   @@nagios_service { &amp;quot;check_zombie_procs_${hostname}&amp;quot;:&lt;br /&gt;
        check_command =&amp;gt; &amp;quot;check_nrpe!check_zombie_procs&amp;quot;,&lt;br /&gt;
        use =&amp;gt; &amp;quot;generic-service&amp;quot;,&lt;br /&gt;
        host_name =&amp;gt; &amp;quot;$fqdn&amp;quot;,&lt;br /&gt;
        service_description =&amp;gt; &amp;quot;${hostname}_check_zombie_procs&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
   @@nagios_service { &amp;quot;check_users_${hostname}&amp;quot;:&lt;br /&gt;
        check_command =&amp;gt; &amp;quot;check_nrpe!check_users&amp;quot;,&lt;br /&gt;
        use =&amp;gt; &amp;quot;generic-service&amp;quot;,&lt;br /&gt;
        host_name =&amp;gt; &amp;quot;$fqdn&amp;quot;,&lt;br /&gt;
        service_description =&amp;gt; &amp;quot;${hostname}_check_users&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Server&#039;i osa seadistus==&lt;br /&gt;
Samm 3: Seadistame puppetmasteris klassi serveri lisa seadete &#039;&#039;&#039;nrpe&#039;&#039;&#039; jaoks. Avame sobiva nimega .pp faili, et sinna lisada sisu.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/puppet/modules/nagios/manifests/nrpe-serv.pp&amp;lt;/pre&amp;gt;&lt;br /&gt;
Samm 4: Kõigepealt kontrollitakse kas &#039;&#039;&#039;nagios-plugins-nrpe&#039;&#039;&#039; on paigaldatud. Edasi seadistatakse check_nrpe command mis on vajalik core seadmes sooritamaks päringuid. NB: $ märgiga väljad on muutujad, neid ei ole tarvis asendada.  &amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
class nagios::nrpe-serv {&lt;br /&gt;
  package { &amp;quot;nagios-plugins-nrpe&amp;quot; :&lt;br /&gt;
        ensure =&amp;gt; installed,&lt;br /&gt;
  }&lt;br /&gt;
  nagios_command { &#039;resource title&#039;:&lt;br /&gt;
    command_name =&amp;gt; &#039;check_nrpe&#039;,&lt;br /&gt;
    ensure       =&amp;gt; &#039;present&#039;,&lt;br /&gt;
    command_line =&amp;gt; &#039;/usr/lib64/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&#039;,&lt;br /&gt;
  }&lt;br /&gt;
  file_line { &amp;quot;nagios_command.cfg&amp;quot;:&lt;br /&gt;
        line =&amp;gt; &amp;quot;cfg_file=/etc/nagios/nagios_command.cfg&amp;quot;,&lt;br /&gt;
        path =&amp;gt; &amp;quot;/etc/nagios/nagios.cfg&amp;quot;,&lt;br /&gt;
        ensure =&amp;gt; present,&lt;br /&gt;
        notify  =&amp;gt; Service[&amp;quot;nagios&amp;quot;],&lt;br /&gt;
   }&lt;br /&gt;
   file { &amp;quot;nagios_command&amp;quot;:&lt;br /&gt;
        mode =&amp;gt; 644,&lt;br /&gt;
   }&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Lisame uued klassid node&#039;idele==&lt;br /&gt;
Avame faili kus node&#039;id on kirjeldatud.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/puppet/manifests/nodes.pp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;puppet.planet.zz&#039;&#039;&#039; -&amp;gt; Siin asub meil Nagios core server.&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;client.planet.zz&#039;&#039;&#039; -&amp;gt; Siin asub meil host kust tuleb läbi nrpe info saada.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
node &#039;puppet.planet.zz&#039; {&lt;br /&gt;
      include nagios::nrpe-serv&lt;br /&gt;
}&lt;br /&gt;
node &#039;client.planet.zz&#039; {&lt;br /&gt;
      include nagios::nrpe-host&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
http://blog.jsquaredconsulting.com/2014/05/installing-nagios-4-on-ubuntu-1404.html &amp;lt;br/&amp;gt;&lt;br /&gt;
http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html &amp;lt;br/&amp;gt;&lt;br /&gt;
https://forge.puppetlabs.com/thias/nagios &amp;lt;br/&amp;gt;&lt;br /&gt;
http://www.linuxjournal.com/content/puppet-and-nagios-roadmap-advanced-configuration &amp;lt;br/&amp;gt;&lt;br /&gt;
https://folgaizer.wordpress.com/2014/02/06/automate-nagios-configuration-with-puppet/ &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vanemate versioonide õpetused==&lt;br /&gt;
[http://wiki.itcollege.ee/index.php/Nagios_3.2 Nagios 3.2]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Nagios Nagios 3.3.1]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.6&amp;diff=83153</id>
		<title>Nagios 4.0.6</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.6&amp;diff=83153"/>
		<updated>2014-12-03T10:40:33Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Versioon=&lt;br /&gt;
Nagios Core 4.0.6&amp;lt;br/&amp;gt;&lt;br /&gt;
Nagios Plugins 2.0.2&amp;lt;br/&amp;gt;&lt;br /&gt;
Ubuntu Server 14.04&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Henri Ots&amp;lt;br/&amp;gt;&lt;br /&gt;
A22&amp;lt;br/&amp;gt;&lt;br /&gt;
22.05.2014&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Täiendab&#039;&#039;&#039; (serveri-klient Puppetiga)&amp;lt;br/&amp;gt;&lt;br /&gt;
Marti Reinsaar&amp;lt;br/&amp;gt;&lt;br /&gt;
A31&amp;lt;br/&amp;gt;&lt;br /&gt;
03.12.2014&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Nagios on avatud lähtekoodiga (GNU GPL V2) serverite ja võrgu monitoorimistööriist. Nagiose teeb eriliseks see,et saab monitoorida ükskõik millist võrguseadet või serverit, millele on läbi võrgu olemas ligipääs. Nagiose saab seadistada nii, et juhul, kui mõne teenusega peaks midagi juhtuma, saadab ta teate koheselt administraatori e-mailile. Samuti teavitakse, kui teenus läheb tagasi normaalrežiimi. Nagiosega saab monitoorida igasugused teenuseid, näiteks SMTP, HTTP, POP, IMAP, PROXY ja paljusid teisi. Vajadusel saab luua ka oma  skriptid, millega soovitud teenust jälgida. Teenused saab administraatorite vahel jagada nii, et igal administraatoril on hallata kindlad teenused. Lisaks pakub Nagios veebiliidese tuge, millega on kerge jälgida kõiki teenuseid ja vaadata nende staatust. Lisafunktsionaalsuse pakkumiseks kasutab Nagios lisasid ehk pluginaid ning vajadusel saab neid ka ise juurde programmeerida.&lt;br /&gt;
&lt;br /&gt;
Selles õpetuses tehakse Nagiose esialgne paigaldus algteksti baasil ning paigaldatakse Nagiose ametlik lisade pakett. Lisakonfiguratsioone, näiteks e-maili teel teavitamine, saab igaüks seadistada vastavalt oma vajadustele.&lt;br /&gt;
&lt;br /&gt;
=Paigaldus=&lt;br /&gt;
Logime serverisse ning läheme juurkasutaja õigustesse&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Paigaldame kõik vajaminevad paketid&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential apache2 apache2-utils php5-gd libgd2-xpm-dev libapache2-mod-php5&amp;lt;/pre&amp;gt;&lt;br /&gt;
Loome Nagiosele kasutaja „nagios“ ja grupi „nagcmd“&lt;br /&gt;
&amp;lt;pre&amp;gt;useradd nagios&lt;br /&gt;
groupadd nagcmd&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisame kasutaja „nagios“ gruppi „nagcmd“&lt;br /&gt;
&amp;lt;pre&amp;gt;usermod -a -G nagcmd nagios&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisame Apache2 kasutaja gruppi „nagcmd“, et oleks võimalik läbi veebiliidese käsklusi saata&lt;br /&gt;
&amp;lt;pre&amp;gt;usermod -a -G nagcmd www-data&amp;lt;/pre&amp;gt;&lt;br /&gt;
Laeme alla Nagios 4.0.6 ja Nagios Plugins 2.0.2 juurkasutaja kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;wget &#039;http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.6.tar.gz&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;wget &#039;http://nagios-plugins.org/download/nagios-plugins-2.0.2.tar.gz&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pakime mõlemad allalaetud failid lahti&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nagios-4.0.6.tar.gz&lt;br /&gt;
tar xzf nagios-plugins-2.0.2.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nagios Core paigaldus==&lt;br /&gt;
Liigume esialgu kausta Nagios-4.0.6&lt;br /&gt;
&amp;lt;pre&amp;gt;cd nagios-4.0.6&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitame Nagiose konfigureerimise skripti eelnevalt loodud grupi, kasutaja ja apache2 konfiguratsiooni asukoha parameetritega. Siis kompileerime ja paigaldame Nagiose.&lt;br /&gt;
&amp;lt;pre&amp;gt;./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/conf-available&lt;br /&gt;
make all&lt;br /&gt;
make install&lt;br /&gt;
make install-init&lt;br /&gt;
make install-config&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
Loome Nagiose konfiguratsioonifailile kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir -p /etc/httpd/conf.d/nagios.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Paigaldame Nagiose veebiliidese&lt;br /&gt;
&amp;lt;pre&amp;gt;make install-webconf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kopeerime „contrib/eventhandlers/“ Nagiose „libexec“ kausta ja määrame Nagiose kasutaja faili omanikuks&lt;br /&gt;
&amp;lt;pre&amp;gt;cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kontrollime, kas Nagiose konfiguratsioonifailis on vigu ( Kui käsklus midagi ei tagasta, siis vead puuduvad)&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
Konfigureerime Nagiose nii, et ta pandaks käima automaatselt süsteemi alglaadimisel.&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&amp;lt;/pre&amp;gt;&lt;br /&gt;
Läheme tagasi juurkasutaja kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;cd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nagiose Pluginate paigaldus==&lt;br /&gt;
Läheme Nagiose Plugins kausta, mis me enne lahti pakkisime&lt;br /&gt;
&amp;lt;pre&amp;gt;cd nagios-plugins-2.0.2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitame konfigureerimise skripti eelnevalt loodud kasutaja ja grupi parameetritega. Seejärel kompileerime ja paigaldame Nagiose Pluginad.&lt;br /&gt;
&amp;lt;pre&amp;gt;./configure --with-nagios-user=nagios --with-nagios-group=nagios --enable-perl-modules --enable-extra-opts&lt;br /&gt;
make&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Apache2 seadistamine Nagiose kasutamiseks=&lt;br /&gt;
Lubame CGI mooduli&lt;br /&gt;
&amp;lt;pre&amp;gt;a2enmod cgi&amp;lt;/pre&amp;gt;&lt;br /&gt;
Loome Nagiose veebiliidese jaoks kasutaja „nagiosadmin“ ja parooli&lt;br /&gt;
&amp;lt;pre&amp;gt;htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
Muudame Apache2 vaikimisi lehte &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/000-default.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
ning lisame enne „&amp;lt;/VirtualHost&amp;gt;“’i järgmise rea: &lt;br /&gt;
&amp;lt;pre&amp;gt;include conf-available/nagios.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teeme Apach2-le taaskäivitamise ja käivitame Nagiose&lt;br /&gt;
&amp;lt;pre&amp;gt;service apache2 restart&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiliides=&lt;br /&gt;
Selleks, et pääseda veebiliidesesse tuleb avada veebibrauser ja minna leheküljele: &amp;lt;pre&amp;gt;http://127.0.0.1/nagios&amp;lt;/pre&amp;gt; või &amp;lt;pre&amp;gt;http://hosti ip address/nagios&amp;lt;/pre&amp;gt; Järgnevalt tuleb sisestada eelnevalt loodud Nagiose veebiliidese kasutajanimi ja parool.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:Nagios406controlpanel.png|800px|thumb|right|Nagios 4.0.6 veebiliidese näide]]&lt;br /&gt;
&lt;br /&gt;
=Klientide seadistamine Puppetiga=&lt;br /&gt;
Kui enamasti on kasutusel üks või mõned Puppet serverid siis kümnete kui mitte sadade / tuhandete klientide seadistamine ükshaaval on ebamõistlik. Selle protsessi automatiseerimiseks saame kasutada Puppetit ning seal siis vastavalt hostide kaupa või jagada erinevatesse nn host gruppidesse.&amp;lt;br/&amp;gt;&lt;br /&gt;
Siin näites kasutame Nagiose masteri ja host&#039;i vaheliseks suhtlemiseks NRPE&#039;d ning seadistame selle Puppetiga.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Host&#039;i osa seadistus==&lt;br /&gt;
Samm 1: Seadistame puppetmasteris klassi hostide jaoks. Avame mingi sobiva nimega .pp faili, et sinna lisada sisu.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/puppet/modules/nagios/manifests/host-nrpe.pp&amp;lt;/pre&amp;gt;&lt;br /&gt;
Samm 2: Järgnevas koodis paigaldatakse kõigepealt host-masinale &#039;&#039;&#039;nrpe&#039;&#039;&#039; koos vajalike lisapakkidega nagu &#039;&#039;&#039;nagios-plugins&#039;&#039;&#039; ning &#039;&#039;&#039;nagios-plugins-all&#039;&#039;&#039;. Nagios CORE ei ole nrpe host masinas vajalik.&amp;lt;br/&amp;gt;&lt;br /&gt;
Edasi määrame lubatud nn masterid kellel on lubatud sooritada päringuid sellelt hostilt läbi nrpe saamaks infot. Antud näites paneme sinna localhost&#039;i ning vastava nagios core seadme IP.&amp;lt;br/&amp;gt;&lt;br /&gt;
Järgmisena määrame need service&#039;id mida kontrollitakse, need kõik teenused on tegelikult eelnevalt nagioses defineeritud, vajadusel saab luua ka ise uusi kontrolle.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
class nagios::nrpe {&lt;br /&gt;
    package { [ nrpe, nagios-plugins, nagios-plugins-all ]:&lt;br /&gt;
        ensure =&amp;gt; installed, }&lt;br /&gt;
    service { nrpe:&lt;br /&gt;
        ensure =&amp;gt; running,&lt;br /&gt;
        enable =&amp;gt; true,&lt;br /&gt;
        require =&amp;gt; Package[nrpe],&lt;br /&gt;
    }&lt;br /&gt;
   file_line { &amp;quot;allowed_hosts&amp;quot;:&lt;br /&gt;
        line =&amp;gt; &amp;quot;allowed_hosts = 127.0.0.1,192.168.56.201&amp;quot;,&lt;br /&gt;
        path =&amp;gt; &amp;quot;/etc/nagios/nrpe.cfg&amp;quot;,&lt;br /&gt;
        match =&amp;gt; &amp;quot;allowed_hosts&amp;quot;,&lt;br /&gt;
        ensure =&amp;gt; present,&lt;br /&gt;
        notify  =&amp;gt; Service[&amp;quot;nrpe&amp;quot;],&lt;br /&gt;
   }&lt;br /&gt;
   @@nagios_service { &amp;quot;check_load_${hostname}&amp;quot;:&lt;br /&gt;
        check_command =&amp;gt; &amp;quot;check_nrpe!check_load&amp;quot;,&lt;br /&gt;
        use =&amp;gt; &amp;quot;generic-service&amp;quot;,&lt;br /&gt;
        host_name =&amp;gt; &amp;quot;$fqdn&amp;quot;,&lt;br /&gt;
        service_description =&amp;gt; &amp;quot;${hostname}_check_load&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
   @@nagios_service { &amp;quot;check_total_procs_${hostname}&amp;quot;:&lt;br /&gt;
        check_command =&amp;gt; &amp;quot;check_nrpe!check_total_procs&amp;quot;,&lt;br /&gt;
        use =&amp;gt; &amp;quot;generic-service&amp;quot;,&lt;br /&gt;
        host_name =&amp;gt; &amp;quot;$fqdn&amp;quot;,&lt;br /&gt;
        service_description =&amp;gt; &amp;quot;${hostname}_check_total_procs&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
   @@nagios_service { &amp;quot;check_zombie_procs_${hostname}&amp;quot;:&lt;br /&gt;
        check_command =&amp;gt; &amp;quot;check_nrpe!check_zombie_procs&amp;quot;,&lt;br /&gt;
        use =&amp;gt; &amp;quot;generic-service&amp;quot;,&lt;br /&gt;
        host_name =&amp;gt; &amp;quot;$fqdn&amp;quot;,&lt;br /&gt;
        service_description =&amp;gt; &amp;quot;${hostname}_check_zombie_procs&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
   @@nagios_service { &amp;quot;check_users_${hostname}&amp;quot;:&lt;br /&gt;
        check_command =&amp;gt; &amp;quot;check_nrpe!check_users&amp;quot;,&lt;br /&gt;
        use =&amp;gt; &amp;quot;generic-service&amp;quot;,&lt;br /&gt;
        host_name =&amp;gt; &amp;quot;$fqdn&amp;quot;,&lt;br /&gt;
        service_description =&amp;gt; &amp;quot;${hostname}_check_users&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
http://blog.jsquaredconsulting.com/2014/05/installing-nagios-4-on-ubuntu-1404.html &amp;lt;br/&amp;gt;&lt;br /&gt;
http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vanemate versioonide õpetused==&lt;br /&gt;
[http://wiki.itcollege.ee/index.php/Nagios_3.2 Nagios 3.2]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Nagios Nagios 3.3.1]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.6&amp;diff=83147</id>
		<title>Nagios 4.0.6</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.6&amp;diff=83147"/>
		<updated>2014-12-03T10:12:50Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: /* Autor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Versioon=&lt;br /&gt;
Nagios Core 4.0.6&amp;lt;br/&amp;gt;&lt;br /&gt;
Nagios Plugins 2.0.2&amp;lt;br/&amp;gt;&lt;br /&gt;
Ubuntu Server 14.04&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Autor=&lt;br /&gt;
Henri Ots&amp;lt;br/&amp;gt;&lt;br /&gt;
A22&amp;lt;br/&amp;gt;&lt;br /&gt;
22.05.2014&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Täiendab&#039;&#039;&#039; (serveri-klient Puppetiga)&amp;lt;br/&amp;gt;&lt;br /&gt;
Marti Reinsaar&amp;lt;br/&amp;gt;&lt;br /&gt;
A31&amp;lt;br/&amp;gt;&lt;br /&gt;
03.12.2014&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Nagios on avatud lähtekoodiga (GNU GPL V2) serverite ja võrgu monitoorimistööriist. Nagiose teeb eriliseks see,et saab monitoorida ükskõik millist võrguseadet või serverit, millele on läbi võrgu olemas ligipääs. Nagiose saab seadistada nii, et juhul, kui mõne teenusega peaks midagi juhtuma, saadab ta teate koheselt administraatori e-mailile. Samuti teavitakse, kui teenus läheb tagasi normaalrežiimi. Nagiosega saab monitoorida igasugused teenuseid, näiteks SMTP, HTTP, POP, IMAP, PROXY ja paljusid teisi. Vajadusel saab luua ka oma  skriptid, millega soovitud teenust jälgida. Teenused saab administraatorite vahel jagada nii, et igal administraatoril on hallata kindlad teenused. Lisaks pakub Nagios veebiliidese tuge, millega on kerge jälgida kõiki teenuseid ja vaadata nende staatust. Lisafunktsionaalsuse pakkumiseks kasutab Nagios lisasid ehk pluginaid ning vajadusel saab neid ka ise juurde programmeerida.&lt;br /&gt;
&lt;br /&gt;
Selles õpetuses tehakse Nagiose esialgne paigaldus algteksti baasil ning paigaldatakse Nagiose ametlik lisade pakett. Lisakonfiguratsioone, näiteks e-maili teel teavitamine, saab igaüks seadistada vastavalt oma vajadustele.&lt;br /&gt;
&lt;br /&gt;
=Paigaldus=&lt;br /&gt;
Logime serverisse ning läheme juurkasutaja õigustesse&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Paigaldame kõik vajaminevad paketid&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential apache2 apache2-utils php5-gd libgd2-xpm-dev libapache2-mod-php5&amp;lt;/pre&amp;gt;&lt;br /&gt;
Loome Nagiosele kasutaja „nagios“ ja grupi „nagcmd“&lt;br /&gt;
&amp;lt;pre&amp;gt;useradd nagios&lt;br /&gt;
groupadd nagcmd&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisame kasutaja „nagios“ gruppi „nagcmd“&lt;br /&gt;
&amp;lt;pre&amp;gt;usermod -a -G nagcmd nagios&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lisame Apache2 kasutaja gruppi „nagcmd“, et oleks võimalik läbi veebiliidese käsklusi saata&lt;br /&gt;
&amp;lt;pre&amp;gt;usermod -a -G nagcmd www-data&amp;lt;/pre&amp;gt;&lt;br /&gt;
Laeme alla Nagios 4.0.6 ja Nagios Plugins 2.0.2 juurkasutaja kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;wget &#039;http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-4.0.6.tar.gz&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;wget &#039;http://nagios-plugins.org/download/nagios-plugins-2.0.2.tar.gz&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Pakime mõlemad allalaetud failid lahti&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nagios-4.0.6.tar.gz&lt;br /&gt;
tar xzf nagios-plugins-2.0.2.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nagios Core paigaldus==&lt;br /&gt;
Liigume esialgu kausta Nagios-4.0.6&lt;br /&gt;
&amp;lt;pre&amp;gt;cd nagios-4.0.6&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitame Nagiose konfigureerimise skripti eelnevalt loodud grupi, kasutaja ja apache2 konfiguratsiooni asukoha parameetritega. Siis kompileerime ja paigaldame Nagiose.&lt;br /&gt;
&amp;lt;pre&amp;gt;./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/conf-available&lt;br /&gt;
make all&lt;br /&gt;
make install&lt;br /&gt;
make install-init&lt;br /&gt;
make install-config&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
Loome Nagiose konfiguratsioonifailile kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir -p /etc/httpd/conf.d/nagios.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Paigaldame Nagiose veebiliidese&lt;br /&gt;
&amp;lt;pre&amp;gt;make install-webconf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kopeerime „contrib/eventhandlers/“ Nagiose „libexec“ kausta ja määrame Nagiose kasutaja faili omanikuks&lt;br /&gt;
&amp;lt;pre&amp;gt;cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&amp;lt;/pre&amp;gt;&lt;br /&gt;
Kontrollime, kas Nagiose konfiguratsioonifailis on vigu ( Kui käsklus midagi ei tagasta, siis vead puuduvad)&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
Konfigureerime Nagiose nii, et ta pandaks käima automaatselt süsteemi alglaadimisel.&lt;br /&gt;
&amp;lt;pre&amp;gt;ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&amp;lt;/pre&amp;gt;&lt;br /&gt;
Läheme tagasi juurkasutaja kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;cd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nagiose Pluginate paigaldus==&lt;br /&gt;
Läheme Nagiose Plugins kausta, mis me enne lahti pakkisime&lt;br /&gt;
&amp;lt;pre&amp;gt;cd nagios-plugins-2.0.2/&amp;lt;/pre&amp;gt;&lt;br /&gt;
Käivitame konfigureerimise skripti eelnevalt loodud kasutaja ja grupi parameetritega. Seejärel kompileerime ja paigaldame Nagiose Pluginad.&lt;br /&gt;
&amp;lt;pre&amp;gt;./configure --with-nagios-user=nagios --with-nagios-group=nagios --enable-perl-modules --enable-extra-opts&lt;br /&gt;
make&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Apache2 seadistamine Nagiose kasutamiseks=&lt;br /&gt;
Lubame CGI mooduli&lt;br /&gt;
&amp;lt;pre&amp;gt;a2enmod cgi&amp;lt;/pre&amp;gt;&lt;br /&gt;
Loome Nagiose veebiliidese jaoks kasutaja „nagiosadmin“ ja parooli&lt;br /&gt;
&amp;lt;pre&amp;gt;htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&amp;lt;/pre&amp;gt;&lt;br /&gt;
Muudame Apache2 vaikimisi lehte &lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/apache2/sites-enabled/000-default.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
ning lisame enne „&amp;lt;/VirtualHost&amp;gt;“’i järgmise rea: &lt;br /&gt;
&amp;lt;pre&amp;gt;include conf-available/nagios.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
Teeme Apach2-le taaskäivitamise ja käivitame Nagiose&lt;br /&gt;
&amp;lt;pre&amp;gt;service apache2 restart&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Veebiliides=&lt;br /&gt;
Selleks, et pääseda veebiliidesesse tuleb avada veebibrauser ja minna leheküljele: &amp;lt;pre&amp;gt;http://127.0.0.1/nagios&amp;lt;/pre&amp;gt; või &amp;lt;pre&amp;gt;http://hosti ip address/nagios&amp;lt;/pre&amp;gt; Järgnevalt tuleb sisestada eelnevalt loodud Nagiose veebiliidese kasutajanimi ja parool.&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:Nagios406controlpanel.png|800px|thumb|right|Nagios 4.0.6 veebiliidese näide]]&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
http://blog.jsquaredconsulting.com/2014/05/installing-nagios-4-on-ubuntu-1404.html &amp;lt;br/&amp;gt;&lt;br /&gt;
http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Vanemate versioonide õpetused==&lt;br /&gt;
[http://wiki.itcollege.ee/index.php/Nagios_3.2 Nagios 3.2]&amp;lt;br/&amp;gt;&lt;br /&gt;
[https://wiki.itcollege.ee/index.php/Nagios Nagios 3.3.1]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75928</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75928"/>
		<updated>2014-05-20T15:49:36Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: /* Autor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Rühm:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teema on avatud vabal valikul soovijale täiendamiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Järgmine väide pole alati õige: Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Peaks ära tooma ka selle, mis asi on SQLi, mainima ka seda, et on olemas raamistikud ja prepare lause, ütlema, et kõige mõjusam kaitse on programmi parandamine, mitte tulemüürimine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SQL süstimiseks sobivad paljud mootorid, kuna lisaks SQL võimalustele, mis iseenesest on juba päris rikkalikud pakutakse tihti ka muud.&lt;br /&gt;
&#039;&#039;Tihti hoitakse andmebaasis parooliräsi (soolatud) ja selgitus järgnev selgitus pole õige:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w ON paroolis kolmandal kohal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Margus Ernits&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (SQL) Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
Põhiline manipuleerimine käibki kasutaja sisendiga, sisestades vastavasse vormi päringuid, mida enne käivitamist eraldi ei kontrollita. Samuti ei piirata info ligipääsu autoriseerimata kasutajatele või vale taseme autoriseeritud kasutajatele arvates, et vastava päringulahtri mittekuvamine teeb info kättesaamise võimatuks. Enamasti on andmebaasid aga ühtsed ning suvalisest päringuvormist saame kätte mistahes andmed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MS SQL Server on paljude veebirakenduste andmebaasimootor ja tänu oma rikkalikele programmeerimisvõimalustele väga sobilik SQLi süstimiseks. Järjest uuemates SQL Serveri versioonides on küll kasutusel järjest paremad tehnikad süstimise vältimiseks (TEXTCOPY utiliidi keelamine, DDL päästikprotsessid, operatsioonisüsteemi poole pöörduvate süsteemsete protseduuride aktiveerimiseks tuleb ligipääs eraldi lubada jne.), kuid parim tõrje on ikkagi programmeerija poolt õieti ja teadlikult  süstimist vältivate lausekonstruktsioonide koostamine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SQL süstimine ise toimub nõnda, et teadlikult valitud sisendparameetrite koostamisega saab muuta algset, programmeerija poolt loodud baasipäringu loogika mõtet.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://www.am.ee/SQL&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Näited SQLi rünnetest ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;OR&#039;&#039;=&#039;&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES;# --&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT user_login,user_pass FROM wp.wp_users; #&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;%w%&#039;) AND &#039;&#039;=&#039;  //(Kas eksisteerib täht w)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w on paroolis kolmandal kohal)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT 1 FROM dual WHERE database() LIKE &#039;%j%&#039;) AND &#039;&#039;=&#039; //(Kas valitud andmebaas sisaldab tähte J)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=&#039;test&#039; AND TABLE_NAME=&#039;one&#039;) AND &#039;&#039;=&#039; //(Kas tabel one asub andmebaasis test)&lt;br /&gt;
&lt;br /&gt;
&#039; OR (SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#039;%j%&#039;)&amp;gt;1 AND &#039;&#039;=&#039; //(Kas on rohkem kui üks tabel andmebaasis, sialdades tähte J)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1test.PNG‎]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/images/1/1b/Gsql1test.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ründe sooritamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1testtulem.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/index.php/File:Gsql1testtulem.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljavõte ründest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injection tüüpi rünnete vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu mõnda SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
Tulemüür jälgib andmebaasi nö kasutamist, õpib näiteks nädal aega ja selle aja jooksul jätab meelde kasutusmetoodika ja mis päringuid kasutatakse. Ülejäänud heidetakse kõrvale.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasulik materjal ==&lt;br /&gt;
*http://owasptop10.googlecode.com/files/OWASP%20Top%2010%20-%202013.pdf  -  OWASP TOP10 2013&lt;br /&gt;
*http://en.wikipedia.org/wiki/OWASP&lt;br /&gt;
*https://www.youtube.com/watch?v=AuPiYZr5Yfw&amp;amp;hd=1  -  Lihtne videodemonstratsioon SQL rünnetest&lt;br /&gt;
*http://www.am.ee/SQL  -  Arvutimaailma artikkel Injection rünnetest&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/SQL_injection&lt;br /&gt;
&lt;br /&gt;
*http://sqlzoo.net/wiki/Main_Page&lt;br /&gt;
&lt;br /&gt;
*https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75927</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75927"/>
		<updated>2014-05-20T15:48:31Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: /* Autor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Rühm:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teema on avatud vabal valikul soovijale täiendamiseks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Järgmine väide pole alati õige: Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SQL süstimiseks sobivad paljud mootorid, kuna lisaks SQL võimalustele, mis iseenesest on juba päris rikkalikud pakutakse tihti ka muud.&lt;br /&gt;
&#039;&#039;Tihti hoitakse andmebaasis parooliräsi (soolatud) ja selgitus järgnev selgitus pole õige:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w ON paroolis kolmandal kohal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Peaks ära tooma ka selle, mis asi on SQLi, mainima ka seda, et on olemas raamistikud ja prepare lause, ütlema, et kõige mõjusam kaitse on programmi parandamine, mitte tulemüürimine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Margus Ernits&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (SQL) Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
Põhiline manipuleerimine käibki kasutaja sisendiga, sisestades vastavasse vormi päringuid, mida enne käivitamist eraldi ei kontrollita. Samuti ei piirata info ligipääsu autoriseerimata kasutajatele või vale taseme autoriseeritud kasutajatele arvates, et vastava päringulahtri mittekuvamine teeb info kättesaamise võimatuks. Enamasti on andmebaasid aga ühtsed ning suvalisest päringuvormist saame kätte mistahes andmed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MS SQL Server on paljude veebirakenduste andmebaasimootor ja tänu oma rikkalikele programmeerimisvõimalustele väga sobilik SQLi süstimiseks. Järjest uuemates SQL Serveri versioonides on küll kasutusel järjest paremad tehnikad süstimise vältimiseks (TEXTCOPY utiliidi keelamine, DDL päästikprotsessid, operatsioonisüsteemi poole pöörduvate süsteemsete protseduuride aktiveerimiseks tuleb ligipääs eraldi lubada jne.), kuid parim tõrje on ikkagi programmeerija poolt õieti ja teadlikult  süstimist vältivate lausekonstruktsioonide koostamine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SQL süstimine ise toimub nõnda, et teadlikult valitud sisendparameetrite koostamisega saab muuta algset, programmeerija poolt loodud baasipäringu loogika mõtet.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://www.am.ee/SQL&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Näited SQLi rünnetest ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;OR&#039;&#039;=&#039;&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES;# --&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT user_login,user_pass FROM wp.wp_users; #&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;%w%&#039;) AND &#039;&#039;=&#039;  //(Kas eksisteerib täht w)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w on paroolis kolmandal kohal)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT 1 FROM dual WHERE database() LIKE &#039;%j%&#039;) AND &#039;&#039;=&#039; //(Kas valitud andmebaas sisaldab tähte J)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=&#039;test&#039; AND TABLE_NAME=&#039;one&#039;) AND &#039;&#039;=&#039; //(Kas tabel one asub andmebaasis test)&lt;br /&gt;
&lt;br /&gt;
&#039; OR (SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#039;%j%&#039;)&amp;gt;1 AND &#039;&#039;=&#039; //(Kas on rohkem kui üks tabel andmebaasis, sialdades tähte J)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1test.PNG‎]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/images/1/1b/Gsql1test.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ründe sooritamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1testtulem.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/index.php/File:Gsql1testtulem.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljavõte ründest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injection tüüpi rünnete vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu mõnda SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
Tulemüür jälgib andmebaasi nö kasutamist, õpib näiteks nädal aega ja selle aja jooksul jätab meelde kasutusmetoodika ja mis päringuid kasutatakse. Ülejäänud heidetakse kõrvale.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasulik materjal ==&lt;br /&gt;
*http://owasptop10.googlecode.com/files/OWASP%20Top%2010%20-%202013.pdf  -  OWASP TOP10 2013&lt;br /&gt;
*http://en.wikipedia.org/wiki/OWASP&lt;br /&gt;
*https://www.youtube.com/watch?v=AuPiYZr5Yfw&amp;amp;hd=1  -  Lihtne videodemonstratsioon SQL rünnetest&lt;br /&gt;
*http://www.am.ee/SQL  -  Arvutimaailma artikkel Injection rünnetest&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/SQL_injection&lt;br /&gt;
&lt;br /&gt;
*http://sqlzoo.net/wiki/Main_Page&lt;br /&gt;
&lt;br /&gt;
*https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75897</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75897"/>
		<updated>2014-05-19T05:46:03Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: /* Autor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Rühm:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (SQL) Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
Põhiline manipuleerimine käibki kasutaja sisendiga, sisestades vastavasse vormi päringuid, mida enne käivitamist eraldi ei kontrollita. Samuti ei piirata info ligipääsu autoriseerimata kasutajatele või vale taseme autoriseeritud kasutajatele arvates, et vastava päringulahtri mittekuvamine teeb info kättesaamise võimatuks. Enamasti on andmebaasid aga ühtsed ning suvalisest päringuvormist saame kätte mistahes andmed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MS SQL Server on paljude veebirakenduste andmebaasimootor ja tänu oma rikkalikele programmeerimisvõimalustele väga sobilik SQLi süstimiseks. Järjest uuemates SQL Serveri versioonides on küll kasutusel järjest paremad tehnikad süstimise vältimiseks (TEXTCOPY utiliidi keelamine, DDL päästikprotsessid, operatsioonisüsteemi poole pöörduvate süsteemsete protseduuride aktiveerimiseks tuleb ligipääs eraldi lubada jne.), kuid parim tõrje on ikkagi programmeerija poolt õieti ja teadlikult  süstimist vältivate lausekonstruktsioonide koostamine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SQL süstimine ise toimub nõnda, et teadlikult valitud sisendparameetrite koostamisega saab muuta algset, programmeerija poolt loodud baasipäringu loogika mõtet.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://www.am.ee/SQL&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Näited SQLi rünnetest ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;OR&#039;&#039;=&#039;&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES;# --&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT user_login,user_pass FROM wp.wp_users; #&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;%w%&#039;) AND &#039;&#039;=&#039;  //(Kas eksisteerib täht w)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w on paroolis kolmandal kohal)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT 1 FROM dual WHERE database() LIKE &#039;%j%&#039;) AND &#039;&#039;=&#039; //(Kas valitud andmebaas sisaldab tähte J)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=&#039;test&#039; AND TABLE_NAME=&#039;one&#039;) AND &#039;&#039;=&#039; //(Kas tabel one asub andmebaasis test)&lt;br /&gt;
&lt;br /&gt;
&#039; OR (SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#039;%j%&#039;)&amp;gt;1 AND &#039;&#039;=&#039; //(Kas on rohkem kui üks tabel andmebaasis, sialdades tähte J)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1test.PNG‎]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/images/1/1b/Gsql1test.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ründe sooritamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1testtulem.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/index.php/File:Gsql1testtulem.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljavõte ründest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injection tüüpi rünnete vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu mõnda SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
Tulemüür jälgib andmebaasi nö kasutamist, õpib näiteks nädal aega ja selle aja jooksul jätab meelde kasutusmetoodika ja mis päringuid kasutatakse. Ülejäänud heidetakse kõrvale.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasulik materjal ==&lt;br /&gt;
*http://owasptop10.googlecode.com/files/OWASP%20Top%2010%20-%202013.pdf  -  OWASP TOP10 2013&lt;br /&gt;
*http://en.wikipedia.org/wiki/OWASP&lt;br /&gt;
*https://www.youtube.com/watch?v=AuPiYZr5Yfw&amp;amp;hd=1  -  Lihtne videodemonstratsioon SQL rünnetest&lt;br /&gt;
*http://www.am.ee/SQL  -  Arvutimaailma artikkel Injection rünnetest&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/SQL_injection&lt;br /&gt;
&lt;br /&gt;
*http://sqlzoo.net/wiki/Main_Page&lt;br /&gt;
&lt;br /&gt;
*https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75896</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75896"/>
		<updated>2014-05-19T05:45:09Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: /* Kasulik materjal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Grupp:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (SQL) Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
Põhiline manipuleerimine käibki kasutaja sisendiga, sisestades vastavasse vormi päringuid, mida enne käivitamist eraldi ei kontrollita. Samuti ei piirata info ligipääsu autoriseerimata kasutajatele või vale taseme autoriseeritud kasutajatele arvates, et vastava päringulahtri mittekuvamine teeb info kättesaamise võimatuks. Enamasti on andmebaasid aga ühtsed ning suvalisest päringuvormist saame kätte mistahes andmed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MS SQL Server on paljude veebirakenduste andmebaasimootor ja tänu oma rikkalikele programmeerimisvõimalustele väga sobilik SQLi süstimiseks. Järjest uuemates SQL Serveri versioonides on küll kasutusel järjest paremad tehnikad süstimise vältimiseks (TEXTCOPY utiliidi keelamine, DDL päästikprotsessid, operatsioonisüsteemi poole pöörduvate süsteemsete protseduuride aktiveerimiseks tuleb ligipääs eraldi lubada jne.), kuid parim tõrje on ikkagi programmeerija poolt õieti ja teadlikult  süstimist vältivate lausekonstruktsioonide koostamine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SQL süstimine ise toimub nõnda, et teadlikult valitud sisendparameetrite koostamisega saab muuta algset, programmeerija poolt loodud baasipäringu loogika mõtet.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://www.am.ee/SQL&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Näited SQLi rünnetest ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;OR&#039;&#039;=&#039;&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES;# --&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT user_login,user_pass FROM wp.wp_users; #&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;%w%&#039;) AND &#039;&#039;=&#039;  //(Kas eksisteerib täht w)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w on paroolis kolmandal kohal)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT 1 FROM dual WHERE database() LIKE &#039;%j%&#039;) AND &#039;&#039;=&#039; //(Kas valitud andmebaas sisaldab tähte J)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=&#039;test&#039; AND TABLE_NAME=&#039;one&#039;) AND &#039;&#039;=&#039; //(Kas tabel one asub andmebaasis test)&lt;br /&gt;
&lt;br /&gt;
&#039; OR (SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#039;%j%&#039;)&amp;gt;1 AND &#039;&#039;=&#039; //(Kas on rohkem kui üks tabel andmebaasis, sialdades tähte J)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1test.PNG‎]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/images/1/1b/Gsql1test.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ründe sooritamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1testtulem.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/index.php/File:Gsql1testtulem.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljavõte ründest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injection tüüpi rünnete vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu mõnda SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
Tulemüür jälgib andmebaasi nö kasutamist, õpib näiteks nädal aega ja selle aja jooksul jätab meelde kasutusmetoodika ja mis päringuid kasutatakse. Ülejäänud heidetakse kõrvale.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasulik materjal ==&lt;br /&gt;
*http://owasptop10.googlecode.com/files/OWASP%20Top%2010%20-%202013.pdf  -  OWASP TOP10 2013&lt;br /&gt;
*http://en.wikipedia.org/wiki/OWASP&lt;br /&gt;
*https://www.youtube.com/watch?v=AuPiYZr5Yfw&amp;amp;hd=1  -  Lihtne videodemonstratsioon SQL rünnetest&lt;br /&gt;
*http://www.am.ee/SQL  -  Arvutimaailma artikkel Injection rünnetest&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/SQL_injection&lt;br /&gt;
&lt;br /&gt;
*http://sqlzoo.net/wiki/Main_Page&lt;br /&gt;
&lt;br /&gt;
*https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75895</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75895"/>
		<updated>2014-05-19T05:43:36Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: /* (SQL) Injection tüüpi ründed */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Grupp:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (SQL) Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
Põhiline manipuleerimine käibki kasutaja sisendiga, sisestades vastavasse vormi päringuid, mida enne käivitamist eraldi ei kontrollita. Samuti ei piirata info ligipääsu autoriseerimata kasutajatele või vale taseme autoriseeritud kasutajatele arvates, et vastava päringulahtri mittekuvamine teeb info kättesaamise võimatuks. Enamasti on andmebaasid aga ühtsed ning suvalisest päringuvormist saame kätte mistahes andmed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MS SQL Server on paljude veebirakenduste andmebaasimootor ja tänu oma rikkalikele programmeerimisvõimalustele väga sobilik SQLi süstimiseks. Järjest uuemates SQL Serveri versioonides on küll kasutusel järjest paremad tehnikad süstimise vältimiseks (TEXTCOPY utiliidi keelamine, DDL päästikprotsessid, operatsioonisüsteemi poole pöörduvate süsteemsete protseduuride aktiveerimiseks tuleb ligipääs eraldi lubada jne.), kuid parim tõrje on ikkagi programmeerija poolt õieti ja teadlikult  süstimist vältivate lausekonstruktsioonide koostamine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SQL süstimine ise toimub nõnda, et teadlikult valitud sisendparameetrite koostamisega saab muuta algset, programmeerija poolt loodud baasipäringu loogika mõtet.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://www.am.ee/SQL&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Näited SQLi rünnetest ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;OR&#039;&#039;=&#039;&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES;# --&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT user_login,user_pass FROM wp.wp_users; #&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;%w%&#039;) AND &#039;&#039;=&#039;  //(Kas eksisteerib täht w)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w on paroolis kolmandal kohal)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT 1 FROM dual WHERE database() LIKE &#039;%j%&#039;) AND &#039;&#039;=&#039; //(Kas valitud andmebaas sisaldab tähte J)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=&#039;test&#039; AND TABLE_NAME=&#039;one&#039;) AND &#039;&#039;=&#039; //(Kas tabel one asub andmebaasis test)&lt;br /&gt;
&lt;br /&gt;
&#039; OR (SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#039;%j%&#039;)&amp;gt;1 AND &#039;&#039;=&#039; //(Kas on rohkem kui üks tabel andmebaasis, sialdades tähte J)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1test.PNG‎]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/images/1/1b/Gsql1test.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ründe sooritamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1testtulem.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/index.php/File:Gsql1testtulem.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljavõte ründest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injection tüüpi rünnete vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu mõnda SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
Tulemüür jälgib andmebaasi nö kasutamist, õpib näiteks nädal aega ja selle aja jooksul jätab meelde kasutusmetoodika ja mis päringuid kasutatakse. Ülejäänud heidetakse kõrvale.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasulik materjal ==&lt;br /&gt;
*http://owasptop10.googlecode.com/files/OWASP%20Top%2010%20-%202013.pdf  -  OWASP TOP10 2013&lt;br /&gt;
*http://en.wikipedia.org/wiki/OWASP&lt;br /&gt;
*https://www.youtube.com/watch?v=AuPiYZr5Yfw&amp;amp;hd=1  -  Lihtne videodemonstratsioon SQL rünnetest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/SQL_injection&lt;br /&gt;
&lt;br /&gt;
*http://sqlzoo.net/wiki/Main_Page&lt;br /&gt;
&lt;br /&gt;
*https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75894</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75894"/>
		<updated>2014-05-19T05:42:04Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: /* (SQL) Injection tüüpi ründed */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Grupp:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (SQL) Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
Põhiline manipuleerimine käibki kasutaja sisendiga, sisestades vastavasse vormi päringuid, mida enne käivitamist eraldi ei kontrollita. Samuti ei piirata info ligipääsu autoriseerimata kasutajatele või vale taseme autoriseeritud kasutajatele arvates, et vastava päringulahtri mittekuvamine teeb info kättesaamise võimatuks. Enamasti on andmebaasid aga ühtsed ning suvalisest päringuvormist saame kätte mistahes andmed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;MS SQL Server on paljude veebirakenduste andmebaasimootor ja tänu oma rikkalikele programmeerimisvõimalustele väga sobilik SQLi süstimiseks. Järjest uuemates SQL Serveri versioonides on küll kasutusel järjest paremad tehnikad süstimise vältimiseks (TEXTCOPY utiliidi keelamine, DDL päästikprotsessid, operatsioonisüsteemi poole pöörduvate süsteemsete protseduuride aktiveerimiseks tuleb ligipääs eraldi lubada jne.), kuid parim tõrje on ikkagi programmeerija poolt õieti ja teadlikult  süstimist vältivate lausekonstruktsioonide koostamine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SQL süstimine ise toimub nõnda, et teadlikult valitud sisendparameetrite koostamisega saab muuta algset, programmeerija poolt loodud baasipäringu loogika mõtet.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Näited SQLi rünnetest ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;OR&#039;&#039;=&#039;&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES;# --&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT user_login,user_pass FROM wp.wp_users; #&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;%w%&#039;) AND &#039;&#039;=&#039;  //(Kas eksisteerib täht w)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w on paroolis kolmandal kohal)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT 1 FROM dual WHERE database() LIKE &#039;%j%&#039;) AND &#039;&#039;=&#039; //(Kas valitud andmebaas sisaldab tähte J)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=&#039;test&#039; AND TABLE_NAME=&#039;one&#039;) AND &#039;&#039;=&#039; //(Kas tabel one asub andmebaasis test)&lt;br /&gt;
&lt;br /&gt;
&#039; OR (SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#039;%j%&#039;)&amp;gt;1 AND &#039;&#039;=&#039; //(Kas on rohkem kui üks tabel andmebaasis, sialdades tähte J)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1test.PNG‎]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/images/1/1b/Gsql1test.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ründe sooritamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1testtulem.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/index.php/File:Gsql1testtulem.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljavõte ründest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injection tüüpi rünnete vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu mõnda SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
Tulemüür jälgib andmebaasi nö kasutamist, õpib näiteks nädal aega ja selle aja jooksul jätab meelde kasutusmetoodika ja mis päringuid kasutatakse. Ülejäänud heidetakse kõrvale.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasulik materjal ==&lt;br /&gt;
*http://owasptop10.googlecode.com/files/OWASP%20Top%2010%20-%202013.pdf  -  OWASP TOP10 2013&lt;br /&gt;
*http://en.wikipedia.org/wiki/OWASP&lt;br /&gt;
*https://www.youtube.com/watch?v=AuPiYZr5Yfw&amp;amp;hd=1  -  Lihtne videodemonstratsioon SQL rünnetest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/SQL_injection&lt;br /&gt;
&lt;br /&gt;
*http://sqlzoo.net/wiki/Main_Page&lt;br /&gt;
&lt;br /&gt;
*https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75893</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75893"/>
		<updated>2014-05-18T22:08:35Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Grupp:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (SQL) Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
Põhiline manipuleerimine käibki kasutaja sisendiga, sisestades vastavasse vormi päringuid, mida enne käivitamist eraldi ei kontrollita. Samuti ei piirata info ligipääsu autoriseerimata kasutajatele või vale taseme autoriseeritud kasutajatele arvates, et vastava päringulahtri mittekuvamine teeb info kättesaamise võimatuks. Enamasti on andmebaasid aga ühtsed ning suvalisest päringuvormist saame kätte mistahes andmed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Näited SQLi rünnetest ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;OR&#039;&#039;=&#039;&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES;# --&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT user_login,user_pass FROM wp.wp_users; #&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;%w%&#039;) AND &#039;&#039;=&#039;  //(Kas eksisteerib täht w)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w on paroolis kolmandal kohal)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT 1 FROM dual WHERE database() LIKE &#039;%j%&#039;) AND &#039;&#039;=&#039; //(Kas valitud andmebaas sisaldab tähte J)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=&#039;test&#039; AND TABLE_NAME=&#039;one&#039;) AND &#039;&#039;=&#039; //(Kas tabel one asub andmebaasis test)&lt;br /&gt;
&lt;br /&gt;
&#039; OR (SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#039;%j%&#039;)&amp;gt;1 AND &#039;&#039;=&#039; //(Kas on rohkem kui üks tabel andmebaasis, sialdades tähte J)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1test.PNG‎]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/images/1/1b/Gsql1test.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ründe sooritamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1testtulem.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/index.php/File:Gsql1testtulem.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljavõte ründest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injection tüüpi rünnete vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu mõnda SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
Tulemüür jälgib andmebaasi nö kasutamist, õpib näiteks nädal aega ja selle aja jooksul jätab meelde kasutusmetoodika ja mis päringuid kasutatakse. Ülejäänud heidetakse kõrvale.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasulik materjal ==&lt;br /&gt;
*http://owasptop10.googlecode.com/files/OWASP%20Top%2010%20-%202013.pdf  -  OWASP TOP10 2013&lt;br /&gt;
*http://en.wikipedia.org/wiki/OWASP&lt;br /&gt;
*https://www.youtube.com/watch?v=AuPiYZr5Yfw&amp;amp;hd=1  -  Lihtne videodemonstratsioon SQL rünnetest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/SQL_injection&lt;br /&gt;
&lt;br /&gt;
*http://sqlzoo.net/wiki/Main_Page&lt;br /&gt;
&lt;br /&gt;
*https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75892</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75892"/>
		<updated>2014-05-18T22:08:17Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Grupp:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (SQL) Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
Põhiline manipuleerimine käibki kasutaja sisendiga, sisestades vastavasse vormi päringuid, mida enne käivitamist eraldi ei kontrollita. Samuti ei piirata info ligipääsu autoriseerimata kasutajatele või vale taseme autoriseeritud kasutajatele arvates, et vastava päringulahtri mittekuvamine teeb info kättesaamise võimatuks. Enamasti on andmebaasid aga ühtsed ning suvalisest päringuvormist saame kätte mistahes andmed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Näited SQLi rünnetest ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;OR&#039;&#039;=&#039;&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES;# --&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT user_login,user_pass FROM wp.wp_users; #&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;%w%&#039;) AND &#039;&#039;=&#039;  //(Kas eksisteerib täht w)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w on paroolis kolmandal kohal)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT 1 FROM dual WHERE database() LIKE &#039;%j%&#039;) AND &#039;&#039;=&#039; //(Kas valitud andmebaas sisaldab tähte J)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=&#039;test&#039; AND TABLE_NAME=&#039;one&#039;) AND &#039;&#039;=&#039; //(Kas tabel one asub andmebaasis test)&lt;br /&gt;
&lt;br /&gt;
&#039; OR (SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#039;%j%&#039;)&amp;gt;1 AND &#039;&#039;=&#039; //(Kas on rohkem kui üks tabel andmebaasis, sialdades tähte J)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1test.PNG‎]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/images/1/1b/Gsql1test.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ründe sooritamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1testtulem.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/index.php/File:Gsql1testtulem.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljavõte ründest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injection tüüpi rünnete vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu mõnda SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
Tulemüür jälgib andmebaasi nö kasutamist, õpib näiteks nädal aega ja selle aja jooksul jätab meelde kasutusmetoodika ja mis päringuid kasutatakse. Ülejäänud heidetakse kõrvale.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasulik materjal ==&lt;br /&gt;
*http://owasptop10.googlecode.com/files/OWASP%20Top%2010%20-%202013.pdf  -  OWASP TOP10 2013&lt;br /&gt;
*http://en.wikipedia.org/wiki/OWASP&lt;br /&gt;
*https://www.youtube.com/watch?v=AuPiYZr5Yfw&amp;amp;hd=1  -  Lihtne videodemonstratsioon SQL rünnetest&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/SQL_injection&lt;br /&gt;
&lt;br /&gt;
*http://sqlzoo.net/wiki/Main_Page&lt;br /&gt;
&lt;br /&gt;
*https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75891</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75891"/>
		<updated>2014-05-18T22:07:35Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: /* (SQL) Injection tüüpi ründed */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Grupp:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (SQL) Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
Põhiline manipuleerimine käibki kasutaja sisendiga, sisestades vastavasse vormi päringuid, mida enne käivitamist eraldi ei kontrollita. Samuti ei piirata info ligipääsu autoriseerimata kasutajatele või vale taseme autoriseeritud kasutajatele arvates, et vastava päringulahtri mittekuvamine teeb info kättesaamise võimatuks. Enamasti on andmebaasid aga ühtsed ning suvalisest päringuvormist saame kätte mistahes andmed.&lt;br /&gt;
&lt;br /&gt;
== Näited SQLi rünnetest ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;OR&#039;&#039;=&#039;&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES;# --&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT user_login,user_pass FROM wp.wp_users; #&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;%w%&#039;) AND &#039;&#039;=&#039;  //(Kas eksisteerib täht w)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w on paroolis kolmandal kohal)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT 1 FROM dual WHERE database() LIKE &#039;%j%&#039;) AND &#039;&#039;=&#039; //(Kas valitud andmebaas sisaldab tähte J)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=&#039;test&#039; AND TABLE_NAME=&#039;one&#039;) AND &#039;&#039;=&#039; //(Kas tabel one asub andmebaasis test)&lt;br /&gt;
&lt;br /&gt;
&#039; OR (SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#039;%j%&#039;)&amp;gt;1 AND &#039;&#039;=&#039; //(Kas on rohkem kui üks tabel andmebaasis, sialdades tähte J)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1test.PNG‎]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/images/1/1b/Gsql1test.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ründe sooritamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1testtulem.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/index.php/File:Gsql1testtulem.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljavõte ründest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injection tüüpi rünnete vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu mõnda SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
Tulemüür jälgib andmebaasi nö kasutamist, õpib näiteks nädal aega ja selle aja jooksul jätab meelde kasutusmetoodika ja mis päringuid kasutatakse. Ülejäänud heidetakse kõrvale.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasulik materjal ==&lt;br /&gt;
*http://owasptop10.googlecode.com/files/OWASP%20Top%2010%20-%202013.pdf  -  OWASP TOP10 2013&lt;br /&gt;
*http://en.wikipedia.org/wiki/OWASP&lt;br /&gt;
*https://www.youtube.com/watch?v=AuPiYZr5Yfw&amp;amp;hd=1  -  Lihtne videodemonstratsioon SQL rünnetest&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/SQL_injection&lt;br /&gt;
&lt;br /&gt;
*http://sqlzoo.net/wiki/Main_Page&lt;br /&gt;
&lt;br /&gt;
*https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75890</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75890"/>
		<updated>2014-05-18T22:05:34Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Grupp:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (SQL) Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi applikatsioonides. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
Põhiline manipuleerimine käibki kasutaja sisendiga, sisestades vastavasse vormi päringuid, mida enne käivitamist eraldi ei kontrollita. Samuti ei piirata info ligipääsu autoriseerimata kasutajatele või vale taseme autoriseeritud kasutajatele arvates, et vastava päringulahtri mittekuvamine teeb info kättesaamise võimatuks. Enamasti on andmebaasid aga ühtsed ning suvalisest päringuvormist saame kätte mistahes andmed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Näited SQLi rünnetest ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;OR&#039;&#039;=&#039;&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES;# --&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT user_login,user_pass FROM wp.wp_users; #&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;%w%&#039;) AND &#039;&#039;=&#039;  //(Kas eksisteerib täht w)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w on paroolis kolmandal kohal)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT 1 FROM dual WHERE database() LIKE &#039;%j%&#039;) AND &#039;&#039;=&#039; //(Kas valitud andmebaas sisaldab tähte J)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=&#039;test&#039; AND TABLE_NAME=&#039;one&#039;) AND &#039;&#039;=&#039; //(Kas tabel one asub andmebaasis test)&lt;br /&gt;
&lt;br /&gt;
&#039; OR (SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#039;%j%&#039;)&amp;gt;1 AND &#039;&#039;=&#039; //(Kas on rohkem kui üks tabel andmebaasis, sialdades tähte J)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1test.PNG‎]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/images/1/1b/Gsql1test.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ründe sooritamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1testtulem.PNG]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas:&#039;&#039; &#039;&#039;https://wiki.itcollege.ee/index.php/File:Gsql1testtulem.PNG&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Väljavõte ründest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injection tüüpi rünnete vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu mõnda SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
Tulemüür jälgib andmebaasi nö kasutamist, õpib näiteks nädal aega ja selle aja jooksul jätab meelde kasutusmetoodika ja mis päringuid kasutatakse. Ülejäänud heidetakse kõrvale.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasulik materjal ==&lt;br /&gt;
*http://owasptop10.googlecode.com/files/OWASP%20Top%2010%20-%202013.pdf  -  OWASP TOP10 2013&lt;br /&gt;
*http://en.wikipedia.org/wiki/OWASP&lt;br /&gt;
*https://www.youtube.com/watch?v=AuPiYZr5Yfw&amp;amp;hd=1  -  Lihtne videodemonstratsioon SQL rünnetest&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/SQL_injection&lt;br /&gt;
&lt;br /&gt;
*http://sqlzoo.net/wiki/Main_Page&lt;br /&gt;
&lt;br /&gt;
*https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75889</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75889"/>
		<updated>2014-05-18T22:03:19Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: /* Kasulik materjal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Grupp:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (SQL) Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi applikatsioonides. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
Põhiline manipuleerimine käibki kasutaja sisendiga, sisestades vastavasse vormi päringuid, mida enne käivitamist eraldi ei kontrollita. Samuti ei piirata info ligipääsu autoriseerimata kasutajatele või vale taseme autoriseeritud kasutajatele arvates, et vastava päringulahtri mittekuvamine teeb info kättesaamise võimatuks. Enamasti on andmebaasid aga ühtsed ning suvalisest päringuvormist saame kätte mistahes andmed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Näited SQLi rünnetest ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;OR&#039;&#039;=&#039;&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES;# --&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT user_login,user_pass FROM wp.wp_users; #&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;%w%&#039;) AND &#039;&#039;=&#039;  //(Kas eksisteerib täht w)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w on paroolis kolmandal kohal)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT 1 FROM dual WHERE database() LIKE &#039;%j%&#039;) AND &#039;&#039;=&#039; //(Kas valitud andmebaas sisaldab tähte J)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=&#039;test&#039; AND TABLE_NAME=&#039;one&#039;) AND &#039;&#039;=&#039; //(Kas tabel one asub andmebaasis test)&lt;br /&gt;
&lt;br /&gt;
&#039; OR (SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#039;%j%&#039;)&amp;gt;1 AND &#039;&#039;=&#039; //(Kas on rohkem kui üks tabel andmebaasis, sialdades tähte J)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1test.PNG‎]]&lt;br /&gt;
&lt;br /&gt;
Ründe sooritamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1testtulem.PNG]]&lt;br /&gt;
&lt;br /&gt;
Väljavõte ründest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injection tüüpi rünnete vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu mõnda SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
Tulemüür jälgib andmebaasi nö kasutamist, õpib näiteks nädal aega ja selle aja jooksul jätab meelde kasutusmetoodika ja mis päringuid kasutatakse. Ülejäänud heidetakse kõrvale.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasulik materjal ==&lt;br /&gt;
*http://owasptop10.googlecode.com/files/OWASP%20Top%2010%20-%202013.pdf  -  OWASP TOP10 2013&lt;br /&gt;
*http://en.wikipedia.org/wiki/OWASP&lt;br /&gt;
*https://www.youtube.com/watch?v=AuPiYZr5Yfw&amp;amp;hd=1  -  Lihtne videodemonstratsioon SQL rünnetest&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/SQL_injection&lt;br /&gt;
&lt;br /&gt;
*http://sqlzoo.net/wiki/Main_Page&lt;br /&gt;
&lt;br /&gt;
*https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75888</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75888"/>
		<updated>2014-05-18T22:00:08Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Grupp:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (SQL) Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi applikatsioonides. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
Põhiline manipuleerimine käibki kasutaja sisendiga, sisestades vastavasse vormi päringuid, mida enne käivitamist eraldi ei kontrollita. Samuti ei piirata info ligipääsu autoriseerimata kasutajatele või vale taseme autoriseeritud kasutajatele arvates, et vastava päringulahtri mittekuvamine teeb info kättesaamise võimatuks. Enamasti on andmebaasid aga ühtsed ning suvalisest päringuvormist saame kätte mistahes andmed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Näited SQLi rünnetest ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;OR&#039;&#039;=&#039;&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES;# --&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT user_login,user_pass FROM wp.wp_users; #&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;%w%&#039;) AND &#039;&#039;=&#039;  //(Kas eksisteerib täht w)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w on paroolis kolmandal kohal)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT 1 FROM dual WHERE database() LIKE &#039;%j%&#039;) AND &#039;&#039;=&#039; //(Kas valitud andmebaas sisaldab tähte J)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=&#039;test&#039; AND TABLE_NAME=&#039;one&#039;) AND &#039;&#039;=&#039; //(Kas tabel one asub andmebaasis test)&lt;br /&gt;
&lt;br /&gt;
&#039; OR (SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#039;%j%&#039;)&amp;gt;1 AND &#039;&#039;=&#039; //(Kas on rohkem kui üks tabel andmebaasis, sialdades tähte J)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1test.PNG‎]]&lt;br /&gt;
&lt;br /&gt;
Ründe sooritamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1testtulem.PNG]]&lt;br /&gt;
&lt;br /&gt;
Väljavõte ründest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injection tüüpi rünnete vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu mõnda SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
Tulemüür jälgib andmebaasi nö kasutamist, õpib näiteks nädal aega ja selle aja jooksul jätab meelde kasutusmetoodika ja mis päringuid kasutatakse. Ülejäänud heidetakse kõrvale.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasulik materjal ==&lt;br /&gt;
*http://owasptop10.googlecode.com/files/OWASP%20Top%2010%20-%202013.pdf  -  OWASP TOP10 2013&lt;br /&gt;
*http://en.wikipedia.org/wiki/OWASP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/SQL_injection&lt;br /&gt;
&lt;br /&gt;
*http://sqlzoo.net/wiki/Main_Page&lt;br /&gt;
&lt;br /&gt;
*https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75887</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75887"/>
		<updated>2014-05-18T21:56:59Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: /* Kaitse SQL Injectioni vastu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Grupp:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (SQL) Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi applikatsioonides. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
Põhiline manipuleerimine käibki kasutaja sisendiga, sisestades vastavasse vormi päringuid, mida enne käivitamist eraldi ei kontrollita. Samuti ei piirata info ligipääsu autoriseerimata kasutajatele või vale taseme autoriseeritud kasutajatele arvates, et vastava päringulahtri mittekuvamine teeb info kättesaamise võimatuks. Enamasti on andmebaasid aga ühtsed ning suvalisest päringuvormist saame kätte mistahes andmed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Näited rünnetest ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;OR&#039;&#039;=&#039;&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES;# --&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT user_login,user_pass FROM wp.wp_users; #&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;%w%&#039;) AND &#039;&#039;=&#039;  //(Kas eksisteerib täht w)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w on paroolis kolmandal kohal)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT 1 FROM dual WHERE database() LIKE &#039;%j%&#039;) AND &#039;&#039;=&#039; //(Kas valitud andmebaas sisaldab tähte J)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=&#039;test&#039; AND TABLE_NAME=&#039;one&#039;) AND &#039;&#039;=&#039; //(Kas tabel one asub andmebaasis test)&lt;br /&gt;
&lt;br /&gt;
&#039; OR (SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#039;%j%&#039;)&amp;gt;1 AND &#039;&#039;=&#039; //(Kas on rohkem kui üks tabel andmebaasis, sialdades tähte J)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1test.PNG‎]]&lt;br /&gt;
&lt;br /&gt;
Ründe sooritamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1testtulem.PNG]]&lt;br /&gt;
&lt;br /&gt;
Väljavõte ründest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injectioni vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu mõnda SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
Tulemüür jälgib andmebaasi nö kasutamist, õpib näiteks nädal aega ja selle aja jooksul jätab meelde kasutusmetoodika ja mis päringuid kasutatakse. Ülejäänud heidetakse kõrvale.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/SQL_injection&lt;br /&gt;
&lt;br /&gt;
*http://sqlzoo.net/wiki/Main_Page&lt;br /&gt;
&lt;br /&gt;
*https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75886</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75886"/>
		<updated>2014-05-18T21:52:32Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Grupp:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== (SQL) Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi applikatsioonides. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
Põhiline manipuleerimine käibki kasutaja sisendiga, sisestades vastavasse vormi päringuid, mida enne käivitamist eraldi ei kontrollita. Samuti ei piirata info ligipääsu autoriseerimata kasutajatele või vale taseme autoriseeritud kasutajatele arvates, et vastava päringulahtri mittekuvamine teeb info kättesaamise võimatuks. Enamasti on andmebaasid aga ühtsed ning suvalisest päringuvormist saame kätte mistahes andmed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Näited rünnetest ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;OR&#039;&#039;=&#039;&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES;# --&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT user_login,user_pass FROM wp.wp_users; #&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;%w%&#039;) AND &#039;&#039;=&#039;  //(Kas eksisteerib täht w)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w on paroolis kolmandal kohal)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT 1 FROM dual WHERE database() LIKE &#039;%j%&#039;) AND &#039;&#039;=&#039; //(Kas valitud andmebaas sisaldab tähte J)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=&#039;test&#039; AND TABLE_NAME=&#039;one&#039;) AND &#039;&#039;=&#039; //(Kas tabel one asub andmebaasis test)&lt;br /&gt;
&lt;br /&gt;
&#039; OR (SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#039;%j%&#039;)&amp;gt;1 AND &#039;&#039;=&#039; //(Kas on rohkem kui üks tabel andmebaasis, sialdades tähte J)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1test.PNG‎]]&lt;br /&gt;
&lt;br /&gt;
Ründe sooritamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Gsql1testtulem.PNG]]&lt;br /&gt;
&lt;br /&gt;
Väljavõte ründest&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injectioni vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu mõnda SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/SQL_injection&lt;br /&gt;
&lt;br /&gt;
*http://sqlzoo.net/wiki/Main_Page&lt;br /&gt;
&lt;br /&gt;
*https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75885</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75885"/>
		<updated>2014-05-18T21:41:30Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Grupp:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi applikatsioonides. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Näited rünnetest ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;OR&#039;&#039;=&#039;&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES;# --&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT user_login,user_pass FROM wp.wp_users; #&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;%w%&#039;) AND &#039;&#039;=&#039;  //(Kas eksisteerib täht w)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w on paroolis kolmandal kohal)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT 1 FROM dual WHERE database() LIKE &#039;%j%&#039;) AND &#039;&#039;=&#039; //(Kas valitud andmebaas sisaldab tähte J)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=&#039;test&#039; AND TABLE_NAME=&#039;one&#039;) AND &#039;&#039;=&#039; //(Kas tabel one asub andmebaasis test)&lt;br /&gt;
&lt;br /&gt;
&#039; OR (SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#039;%j%&#039;)&amp;gt;1 AND &#039;&#039;=&#039; //(Kas on rohkem kui üks tabel andmebaasis, sialdades tähte J)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injectioni vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu mõnda SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/SQL_injection&lt;br /&gt;
&lt;br /&gt;
*http://sqlzoo.net/wiki/Main_Page&lt;br /&gt;
&lt;br /&gt;
*https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75884</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75884"/>
		<updated>2014-05-18T21:40:14Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: /* Kasutatud kirjandus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Grupp:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi applikatsioonides. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
== Näited rünnetest ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;OR&#039;&#039;=&#039;&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES;# --&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT user_login,user_pass FROM wp.wp_users; #&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;%w%&#039;) AND &#039;&#039;=&#039;  //(Kas eksisteerib täht w)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w on paroolis kolmandal kohal)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT 1 FROM dual WHERE database() LIKE &#039;%j%&#039;) AND &#039;&#039;=&#039; //(Kas valitud andmebaas sisaldab tähte J)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=&#039;test&#039; AND TABLE_NAME=&#039;one&#039;) AND &#039;&#039;=&#039; //(Kas tabel one asub andmebaasis test)&lt;br /&gt;
&lt;br /&gt;
&#039; OR (SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#039;%j%&#039;)&amp;gt;1 AND &#039;&#039;=&#039; //(Kas on rohkem kui üks tabel andmebaasis, sialdades tähte J)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injectioni vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu mõnda SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/SQL_injection&lt;br /&gt;
&lt;br /&gt;
*http://sqlzoo.net/wiki/Main_Page&lt;br /&gt;
&lt;br /&gt;
*https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75883</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75883"/>
		<updated>2014-05-18T21:39:57Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Grupp:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi applikatsioonides. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
== Näited rünnetest ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;OR&#039;&#039;=&#039;&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES;# --&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT user_login,user_pass FROM wp.wp_users; #&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;%w%&#039;) AND &#039;&#039;=&#039;  //(Kas eksisteerib täht w)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w on paroolis kolmandal kohal)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT 1 FROM dual WHERE database() LIKE &#039;%j%&#039;) AND &#039;&#039;=&#039; //(Kas valitud andmebaas sisaldab tähte J)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=&#039;test&#039; AND TABLE_NAME=&#039;one&#039;) AND &#039;&#039;=&#039; //(Kas tabel one asub andmebaasis test)&lt;br /&gt;
&lt;br /&gt;
&#039; OR (SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#039;%j%&#039;)&amp;gt;1 AND &#039;&#039;=&#039; //(Kas on rohkem kui üks tabel andmebaasis, sialdades tähte J)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injectioni vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu mõnda SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/SQL_injection&lt;br /&gt;
http://sqlzoo.net/wiki/Main_Page&lt;br /&gt;
https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75882</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75882"/>
		<updated>2014-05-18T21:38:17Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Grupp:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi applikatsioonides. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
== Näited rünnetest ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;OR&#039;&#039;=&#039;&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT TABLE_SCHEMA, TABLE_NAME FROM information_schema.TABLES;# --&lt;br /&gt;
&lt;br /&gt;
&#039; UNION SELECT user_login,user_pass FROM wp.wp_users; #&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;%w%&#039;) AND &#039;&#039;=&#039;  //(Kas eksisteerib täht w)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM users WHERE name=&#039;jake&#039; AND password LIKE &#039;__w%&#039;) AND &#039;&#039;=&#039; //(Kas täht w on paroolis kolmandal kohal)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT 1 FROM dual WHERE database() LIKE &#039;%j%&#039;) AND &#039;&#039;=&#039; //(Kas valitud andmebaas sisaldab tähte J)&lt;br /&gt;
&lt;br /&gt;
&#039; OR EXISTS(SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=&#039;test&#039; AND TABLE_NAME=&#039;one&#039;) AND &#039;&#039;=&#039; //(Kas tabel one asub andmebaasis test)&lt;br /&gt;
&lt;br /&gt;
&#039; OR (SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA LIKE &#039;%j%&#039;)&amp;gt;1 AND &#039;&#039;=&#039; //(Kas on rohkem kui üks tabel andmebaasis, sialdades tähte J)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injectioni vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75881</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75881"/>
		<updated>2014-05-18T20:54:35Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nimi:&#039;&#039;&#039; Marti Reinsaar&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Grupp:&#039;&#039;&#039; A21 (2013/2014)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sissejuhatus ==&lt;br /&gt;
OWASP (Open Web Application Security Project) on Injection tüüpi ründed liigitanud 2013 Top10 seisuga esikohale.&lt;br /&gt;
&lt;br /&gt;
Siin kirjatükis keskendume SQL Injection tüüpi rünnetele ning anname aimu millega on üldse tegemist.&lt;br /&gt;
&lt;br /&gt;
== Klassid ==&lt;br /&gt;
    Klassikaline SQLI&lt;br /&gt;
    Blind või Inference SQL injection&lt;br /&gt;
    Andmebaasisüsteemi spetsiifiline SQLI&lt;br /&gt;
    Ühendatud SQLI ründed&lt;br /&gt;
        *SQL injection + ebaturvaline autentimine&lt;br /&gt;
        *SQL injection + DDoS ründed&lt;br /&gt;
        *SQL injection + DNS ründed&lt;br /&gt;
        *SQL injection + XSS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Injection tüüpi ründed ==&lt;br /&gt;
&lt;br /&gt;
SQL, OS, LDAP Injection tüüpi rünnete puhul kasutatakse ära mitmeid teatud nõrkusi applikatsioonides. &lt;br /&gt;
&lt;br /&gt;
Ründaja saab eksitada serverit ning seejärel käivitada mitmeid käske või hankida teavet ilma, et peaks olema autoriseeritud.&lt;br /&gt;
&lt;br /&gt;
== Kaitse SQL Injectioni vastu ==&lt;br /&gt;
Üks levinud variant on kasutada SQL rünnete vastu SQL tulemüüri - näiteks GreenSQL.&lt;br /&gt;
&lt;br /&gt;
GreenSQL - https://wiki.itcollege.ee/index.php/GreenSQL&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75880</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75880"/>
		<updated>2014-05-18T17:40:41Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;varsti..&lt;br /&gt;
&lt;br /&gt;
Marti Reinsaar&lt;br /&gt;
&lt;br /&gt;
[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75879</id>
		<title>SQL Injection</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=SQL_Injection&amp;diff=75879"/>
		<updated>2014-05-18T17:40:07Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: Created page with &amp;quot;Category:IT_infrastruktuuri_teenused&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:IT_infrastruktuuri_teenused]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Mreinsaa&amp;diff=75653</id>
		<title>User:Mreinsaa</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Mreinsaa&amp;diff=75653"/>
		<updated>2014-03-22T18:00:42Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=NTP_Ubuntus&amp;diff=75003</id>
		<title>NTP Ubuntus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=NTP_Ubuntus&amp;diff=75003"/>
		<updated>2014-02-06T07:18:51Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:IT_infrastruktuuri_teenused]]&lt;br /&gt;
&lt;br /&gt;
=Praktiline töö  NTP seadistamine (3p)=&lt;br /&gt;
Antud praktikum annab 3p. Esimese punkti saab, kui NTP server ja klient on vastavalt stsenaariumile seadistaud. Teise punkti saab, kui vastad teooriaküsimustele. Kolmanda punkti saamiseks peab parandama või täiendama NTP juhendit/loengumaterjali või tegema sellel teemal oma juhendi, näiteks sama teenuse seadistamiseks mõne muu GNU/Linux süsteemi tarbeks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Konfigureerige NTP teenus serveris ja seadistage kliendiarvuti seda teenust kasutama.&lt;br /&gt;
&lt;br /&gt;
Uurige mida teevad järgnevad korraldused juurkasutajana.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
date&lt;br /&gt;
hwclock -r&lt;br /&gt;
TZ=UTC date&lt;br /&gt;
date&lt;br /&gt;
echo $TZ&lt;br /&gt;
hwclock --set --date=&amp;quot;9/22/99 12:00:00&amp;quot;&lt;br /&gt;
hwclock --systohc&lt;br /&gt;
hwclock --hctosys&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuna VirtualBox sünkroniseerib &amp;quot;pisikese&amp;quot; aja tagant oma kella sinu operatsioonisüsteemi vastu, siis järgmisteks testideks on see soovituslik ära keelata.&lt;br /&gt;
&lt;br /&gt;
Järgneb õpetus: &#039;&#039;&#039;Kuidas keelata VirtualBoxi&#039;l guest OS kellaaja sünkroniseerimine host OS vastu.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja avada&lt;br /&gt;
&lt;br /&gt;
Windowsi operatsioonisüsteemis administraatoriõigustes Command Prompt&lt;br /&gt;
&lt;br /&gt;
Mac OS X operatsioonisüsteemis Terminal&lt;br /&gt;
&lt;br /&gt;
Linuxi mõnes distributsioonis Terminal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1) Navigeeri ennast VirtualBox installeerimiskohvrisse&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Windows:&lt;br /&gt;
 cd C:\Program Files(x86)\Oracle\VirtualBox\&lt;br /&gt;
&lt;br /&gt;
Linux: Linuxis on see tee juba PATH muutujas olemas, seega - võid käsud käivitada ükskõik kus olles. :)&lt;br /&gt;
&lt;br /&gt;
Mac OS X: Mac OS X all on see tee juba samuti PATH muutujas olemas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2) Sisesta käsk&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Windows:&lt;br /&gt;
 VBoxManage.exe setextradata &amp;quot;Soovitud Masina Nimi&amp;quot; &amp;quot;VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled&amp;quot; &amp;quot;1&amp;quot;&lt;br /&gt;
Linux:&lt;br /&gt;
 VBoxManage setextradata &amp;quot;Soovitud Masina Nimi&amp;quot; &amp;quot;VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled&amp;quot; &amp;quot;1&amp;quot;&lt;br /&gt;
Mac OS X:&lt;br /&gt;
 VBoxManage setextradata &amp;quot;Soovitud Masina Nimi&amp;quot; &amp;quot;VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled&amp;quot; &amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3) Kui soovid ühel hetkel, et siiski sünkroniseeriks, siis toimi samamoodi, aga käsk, mida sisestama pead on&#039;&#039;&#039;&lt;br /&gt;
Windows:&lt;br /&gt;
 VBoxManage.exe setextradata &amp;quot;Soovitud Masina Nimi&amp;quot; &amp;quot;VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled&amp;quot; &amp;quot;0&amp;quot;&lt;br /&gt;
Linux:&lt;br /&gt;
 VBoxManage setextradata &amp;quot;Soovitud Masina Nimi&amp;quot; &amp;quot;VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled&amp;quot; &amp;quot;0&amp;quot;&lt;br /&gt;
Mac OS X:&lt;br /&gt;
 VBoxManage setextradata &amp;quot;Soovitud Masina Nimi&amp;quot; &amp;quot;VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled&amp;quot; &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajage kliendiarvuti kell väga valeks ja mõelge, kuidas seda õigeks saada.&lt;br /&gt;
&lt;br /&gt;
Muutke kleindiarvuti kell 30 sekundit valeks ja uurige, kas aeg läheb täpsemaks.&lt;br /&gt;
&lt;br /&gt;
Millal saab NTP abil aega seada?&lt;br /&gt;
&lt;br /&gt;
Mida teevad korraldused&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ntpdate&lt;br /&gt;
ntptrace -n      &lt;br /&gt;
ntpsweep --host localhost&lt;br /&gt;
ntpq -pn&lt;br /&gt;
service ntp stop&lt;br /&gt;
ntpdate ntp.ubuntu.com&lt;br /&gt;
service ntp start&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ntpq käsu näidisväljund&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Ntpq_väljund.png]]&lt;br /&gt;
&lt;br /&gt;
Ridade alguses olevate märkide tähendused:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*&#039;&#039;&#039;  Sellest serverist sünkroonitakse hetkel aega&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;+&#039;&#039;&#039;  Sobiv server, millest aega võib sünkroniseerida&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039;  Pole sobiv server aja sünkroniseerimiseks&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ntpq käsu väljundi elemendid&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;remote&#039;&#039;&#039; - ntp serveri IP-aadress, mis on kirjeldatud &#039;&#039;&#039;ntp.conf&#039;&#039;&#039; failis&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;refid&#039;&#039;&#039; - millega antud ntp server ise sünkroniseeritud on&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;st&#039;&#039;&#039; - ntp serveri Stratum (vastava kihi number &#039;&#039;&#039;1-16&#039;&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;t&#039;&#039;&#039; - tüüp (u: unicast või manycast, b: broadcast või multicast, l: lokaalne, s: sümmeetriline, A: manycast server, B: broadcast server, M: multicast server)&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;when&#039;&#039;&#039; - millal viimati aega küsiti (sekundeid tagasi, h - tunde tagasi, d - päevi tagasi) &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;poll&#039;&#039;&#039; - küsimise intervall&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;reach&#039;&#039;&#039; - 8 bitine left-shift shift registri väärtus mis näitab kas küsimine õnnestus (väärtus &#039;&#039;&#039;377&#039;&#039;&#039; - õnnestus)&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;delay&#039;&#039;&#039; - küsimisel signaali serverini ning vastuse sealt tagasi jõudmise aeg (latentsus)&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;offset&#039;&#039;&#039; - kella väärtue erinevus lokaalse aja ning serverilt saadud aja vahel&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;jitter&#039;&#039;&#039; - kahe kellaaja kõikumine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Leia meie võrgule sobivam(ad) ntp serverid, mille abil oma võrgu ntp serveri kella sünkroniseerida.&lt;br /&gt;
&lt;br /&gt;
Kuidas toimib NTP turvamudel?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimused, mida õppejõud võib küsida NTP kaitsmisel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Miks on ntp konfis vaja sellist ip-d nagu 127.0.0.1 seoses ntp ja Internetiga?&lt;br /&gt;
*Mida näitab fudge ja stratum 10?&lt;br /&gt;
*Mida kirjeldavad ntp.conf failis restrict read?&lt;br /&gt;
*Mida tähendavad tärn, pluss ja miinus remote serverite ees?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Soovitused:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kindlasti osata seletada ntpq -p käsu parameetrite tähendusi (refid, st, jitter jne).&lt;br /&gt;
*Suur osa küsitavast infost on olemas ntp esitluses ning ülejäänud asjad tuleb leida Google&#039;i abiga.&lt;br /&gt;
&lt;br /&gt;
====NTP sünkroniseerimise kiirendamine====&lt;br /&gt;
Kui NTP server käima tõmmata, võib minna tüütult palju aega, et meie server sünkroniseeriks end mõne konfis oleva referents-serveri vastu.&lt;br /&gt;
&lt;br /&gt;
NTP deemoni konfifail &amp;lt;tt&amp;gt;/etc/ntp.conf&amp;lt;/tt&amp;gt; toetab võtmesõna &amp;lt;tt&amp;gt;iburst&amp;lt;/tt&amp;gt;, mis lisatakse vajadusel &amp;lt;tt&amp;gt;server&amp;lt;/tt&amp;gt; ridade lõppu, näiteks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server 0.pool.ntp.org iburst&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Võtmesõna &amp;lt;tt&amp;gt;iburst&amp;lt;/tt&amp;gt; ütleb, et kui antud server on kättesaamatu, siis saadetakse välja 8 paketist koosnev pakettide &amp;quot;purse&amp;quot;, vaikimisi 2-sekundiliste vahedega. Mõte selles, et näiteks ebastabiilse võrgu korral, kui esimesele paketile vastust ei saada, üritataks väikese vahega uuesti, mitte ei oodataks, kuni pollimise intervall täis tiksub. Vaikimisi minimaalne pollimise intervall nimelt on 64 sekundit.&lt;br /&gt;
&lt;br /&gt;
Kui kombineerida võtmesõnu &amp;lt;tt&amp;gt;burst&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;iburst&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;minpoll&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;maxpoll&amp;lt;/tt&amp;gt;, saab sünkroniseerimise sagedust märkimisväärselt tõsta, kuid neid võtmesõnu tuleb eriti avalike serverite vastu sünkroniseerides kasutada ettevaatlikult, sest need tekitavad tavapärasest palju tihedamat NTP liiklust. Samas &amp;lt;tt&amp;gt;iburst&amp;lt;/tt&amp;gt; üksinda peaks mõjuma ainult siis, kui võrk parasjagu kättesaamatu on.&lt;br /&gt;
&lt;br /&gt;
Loe lisa:&lt;br /&gt;
* [http://doc.ntp.org/4.1.2/confopt.htm NTP konfiparameetrid]&lt;br /&gt;
* [http://voltdb.com/docs/PerfGuide/ntpSvcIntro.php Veel üks juhend kellade sünkimisega seotud probleemide teemal]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71219</id>
		<title>Seafile</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71219"/>
		<updated>2013-12-27T15:42:36Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus =&lt;br /&gt;
[[File:Seafile-logo.png|250px|thumb|right|Seafile logo - &#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://techzavvy.com/wp-content/uploads/2013/11/seafile-logo.png&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Seafile&#039;&#039;&#039; http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn &#039;&#039;&#039;„pilveteenuseid“&#039;&#039;&#039;. Seafile’i autoriks on väike 8-liikmeline IT-arendajate tiim Hiinas. &lt;br /&gt;
&lt;br /&gt;
Projektiga alustati &#039;&#039;&#039;11 November 2012&#039;&#039;&#039; kui ilmus esimene versioon Seafile tarkvarast mis kandis versiooninumbrit 1.2 .&lt;br /&gt;
&lt;br /&gt;
Võrreldes konkurentidega peetakse &#039;&#039;&#039;Seafile&#039;i&#039;&#039;&#039; suurimateks eelisteks korralikku krüpteeringut ning väiksemat vigade esinemise arvu. Suurimaks miinuseks on erinevate &#039;&#039;&#039;lisateenuste&#039;&#039;&#039; vähesus.&lt;br /&gt;
&lt;br /&gt;
== Krüpteering ==&lt;br /&gt;
&lt;br /&gt;
Kasutusel on tänapäevastes standardites igati turvaline AES 128-bitine krüpteering.&lt;br /&gt;
&lt;br /&gt;
== Platvormid: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töölaua versioon:&#039;&#039;&#039; Windows, Linux, OS X, Terminal client&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mobiilne:&#039;&#039;&#039; Android, iOS, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server:&#039;&#039;&#039; Windows, Linux, Rasp Pi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/download/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Mis on uut? ==&lt;br /&gt;
&lt;br /&gt;
Tänaseks on Seafile välja arendanud töölaua keskkondadele versiooni &#039;&#039;&#039;2.0&#039;&#039;&#039;. Täpsemalt koos pisi-uuendustega &#039;&#039;&#039;2.0.8&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suuremad uuendused &#039;&#039;&#039;v1.2&#039;&#039;&#039;  -&amp;gt;  &#039;&#039;&#039;v2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Uus töölaua-keskkond&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Turvauuendused&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online fail-brauseri uuendustööd&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Parem HTTPS tugi&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Andmekiiruse limiteerimine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online võimaluste täiendamine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CLI klient ning LDAP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/news/&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Seafile – Online Could Service&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Serveriteenust pakub Seafile ise, variandid (seisuga november 2013):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Tasuta !! Väike tiim !! Suur tiim&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmemaht&#039;&#039;&#039; || 1GB || 100GB || 500GB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmevahetus&#039;&#039;&#039; || 5G/kuu || 50G/kuu || 250G/kuu&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gruppide arv&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kasutajate arv grupis&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;HIND&#039;&#039;&#039; || &#039;&#039;&#039;--&#039;&#039;&#039; || &#039;&#039;&#039;$10/kuu&#039;&#039;&#039; || &#039;&#039;&#039;$50/kuu&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/cloud_service/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Deploy Seafile on Your Own Server&amp;quot; / Paigaldamine =&lt;br /&gt;
&lt;br /&gt;
Pakutakse kahte toodet: tavakasutuseks ning äriliseks kasutamiseks. Tavakasutajale on server-lahendus tasuta, äriklientide hinna teada saamiseks tuleb sooritada vastav päring.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/private_server/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paigaldamine Linux serverisse ==&lt;br /&gt;
&lt;br /&gt;
Laadime alla &#039;&#039;&#039;seafile-server&#039;&#039;&#039; soovitud versiooni (tuleb määrata &#039;&#039;&#039;{version}&#039;&#039;&#039; asemel). &lt;br /&gt;
&lt;br /&gt;
32-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_i386.tar.gz    &amp;lt;/pre&amp;gt;&lt;br /&gt;
64-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_x86-64.tar.gz  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seame soovitatud kaustasüsteemi ==&lt;br /&gt;
&lt;br /&gt;
Lihtsustamaks manageerimist loome kogu serverisüsteemi koos konfiguratsioonifailidega ning süsteemifailidega mingisugusesse konkreetsesse kausta - näiteks &#039;&#039;&#039;itcollege&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir itcollege  &lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* itcollege&lt;br /&gt;
&lt;br /&gt;
cd itcollege&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti allalaaditud paki, loome folderi &#039;&#039;&#039;installed&#039;&#039;&#039; kuhu paigutame algse serveri paki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzf seafile-server_*&lt;br /&gt;
&lt;br /&gt;
mkdir installed&lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See kõik lihtsustab edasist seafile-server&#039;i uuendamist. Uuenduspakid pakitakse lahti samuti &#039;&#039;&#039;itcollege&#039;&#039;&#039; kausta ning saame kasutada vanu konfiguratsioone.&lt;br /&gt;
&lt;br /&gt;
== Nõutavad lisa-pakid ==&lt;br /&gt;
&lt;br /&gt;
*python 2.6 or 2.7&lt;br /&gt;
*python-setuptools&lt;br /&gt;
*python-simplejson&lt;br /&gt;
*python-imaging&lt;br /&gt;
*sqlite3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakkide paigaldamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&lt;br /&gt;
&lt;br /&gt;
apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Käivitame lahtipakitud seafile-server kaustas oleva skripti nimega &#039;&#039;&#039;setup-seafile.sh&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd seafile-server-*&lt;br /&gt;
&lt;br /&gt;
./setup-seafile.sh &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edasi töötab viisard läbi kõik vajalikud punktid serveri seadistamiseks. Kõik seadistus-punktid on lahti seletatud allpool oleval joonisel &#039;&#039;&#039;conf-options&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Seafile_conf_options.png]]&lt;br /&gt;
&lt;br /&gt;
Joonis: &#039;&#039;&#039;conf-options&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui seadistamine oli edukas, saame kinnituseks teate:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Your seafile server configuration has been finished successfully.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Käivitamine ==&lt;br /&gt;
&lt;br /&gt;
Käivita &#039;&#039;&#039;seafile-server-1.4.0&#039;&#039;&#039; kaustast:&lt;br /&gt;
&lt;br /&gt;
Seafile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seafile.sh start &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seahub: (vaikimisi port 8000)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seahub.sh start &amp;lt;port&amp;gt;  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui need teenused on käima lastud siis võib avada veebibrauseri ning minna serveri aadressile:&lt;br /&gt;
&lt;br /&gt;
http://192.168.1.111:8000/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Login&#039;&#039;&#039; lehel tuleb sisestada eelnevalt konfigureeritud &#039;&#039;&#039;kasutajanimi&#039;&#039;&#039; ning &#039;&#039;&#039;parool&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SEAFILE SERVER on paigaldatud!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Käesolevas töös käsitlesime üht uuemat rakendust mis võimaldab oma andmeid varundada ning sünkroniseerida kas Seafile&#039;i enda või enda hallatavasse serverisse. Tõin välja antud teenuse põhilisema arengu (lisandunud uuendused) ning erinevate platvormidega ühilduvuse.&lt;br /&gt;
Töö põhilisemaks osaks võib pidada Seafile&#039;i ka enda hallatavasse serverisse paigaldamise juhendit.&lt;br /&gt;
&lt;br /&gt;
Arvan, et Seafile on noores arengujärgus olev tugev konkurent mille põhilisemateks eelisteks teiste ees (näiteks ownCloud, BitTorrent Sync, SparkleShare) peetakse stabiilsemat teenust ning vigade esinemise vähesust. Kui peaks tekkima vajadus antud teenuse järgi siis Seafile oleks kindlasti üks selline mida tuleks proovida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasulikke viiteid =&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; veebileht  -  http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; tiim &#039;&#039;&#039;GitHub&#039;is&#039;&#039;&#039;  -  https://github.com/haiwen?tab=members&lt;br /&gt;
&lt;br /&gt;
*Serveri mõnele välisele &#039;&#039;&#039;NFS, CIFS-mount&#039;&#039;&#039; süsteemile paigaldades tuleb kasutada &#039;&#039;&#039;SQLite&#039;&#039;&#039; asemel &#039;&#039;&#039;MySQL&#039;&#039;&#039; andmebaasi. Õpetus  - https://github.com/haiwen/seafile/wiki/Download-and-Setup-Seafile-Server-with-MySQL &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kiir-videoülevaade Seafile&#039;ist  -  http://www.youtube.com/watch?v=EXNEeekmW14&amp;amp;hd=1&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Google Play&#039;s  -  https://play.google.com/store/apps/details?id=com.seafile.seadroid2&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Appstore&#039;is  -  https://itunes.apple.com/us/app/seafile-pro/id639202512?mt=8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus = &lt;br /&gt;
&lt;br /&gt;
*http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*https://seacloud.cc/group/3/wiki/&lt;br /&gt;
&lt;br /&gt;
*https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&lt;br /&gt;
&lt;br /&gt;
*http://www.webupd8.org/2013/02/seafile-robust-file-synchronization-and.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Autor =&lt;br /&gt;
&#039;&#039;&#039;Marti Reinsaar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A21  -  2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;br /&gt;
[[Category: Operatsioonisüsteemide referaadid 2013 Sügis]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2013_S%C3%BCgis&amp;diff=71218</id>
		<title>Operatsioonisüsteemide referaadid 2013 Sügis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Operatsioonis%C3%BCsteemide_referaadid_2013_S%C3%BCgis&amp;diff=71218"/>
		<updated>2013-12-27T15:39:39Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Zsh või screen&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;br /&gt;
&lt;br /&gt;
=Päevaõpe=&lt;br /&gt;
&lt;br /&gt;
==Kristjan Veskimäe D32==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[Tomcat]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kristjan Indlo A31==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[GNU Emacs]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Üllar Seerme A21==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[ExFAT]]&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Marti Reinsaar A21==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;[[Seafile]]&amp;lt;/b&amp;gt;&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71217</id>
		<title>Seafile</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71217"/>
		<updated>2013-12-27T15:31:31Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: /* Seame soovitatud kaustasüsteemi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus =&lt;br /&gt;
[[File:Seafile-logo.png|250px|thumb|right|Seafile logo - &#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://techzavvy.com/wp-content/uploads/2013/11/seafile-logo.png&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Seafile&#039;&#039;&#039; http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn &#039;&#039;&#039;„pilveteenuseid“&#039;&#039;&#039;. Seafile’i autoriks on väike 8-liikmeline IT-arendajate tiim Hiinas. &lt;br /&gt;
&lt;br /&gt;
Projektiga alustati &#039;&#039;&#039;11 November 2012&#039;&#039;&#039; kui ilmus esimene versioon Seafile tarkvarast mis kandis versiooninumbrit 1.2 .&lt;br /&gt;
&lt;br /&gt;
Võrreldes konkurentidega peetakse &#039;&#039;&#039;Seafile&#039;i&#039;&#039;&#039; suurimateks eelisteks korralikku krüpteeringut ning väiksemat vigade esinemise arvu. Suurimaks miinuseks on erinevate &#039;&#039;&#039;lisateenuste&#039;&#039;&#039; vähesus.&lt;br /&gt;
&lt;br /&gt;
== Krüpteering ==&lt;br /&gt;
&lt;br /&gt;
Kasutusel on tänapäevastes standardites igati turvaline AES 128-bitine krüpteering.&lt;br /&gt;
&lt;br /&gt;
== Platvormid: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töölaua versioon:&#039;&#039;&#039; Windows, Linux, OS X, Terminal client&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mobiilne:&#039;&#039;&#039; Android, iOS, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server:&#039;&#039;&#039; Windows, Linux, Rasp Pi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/download/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Mis on uut? ==&lt;br /&gt;
&lt;br /&gt;
Tänaseks on Seafile välja arendanud töölaua keskkondadele versiooni &#039;&#039;&#039;2.0&#039;&#039;&#039;. Täpsemalt koos pisi-uuendustega &#039;&#039;&#039;2.0.8&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suuremad uuendused &#039;&#039;&#039;v1.2&#039;&#039;&#039;  -&amp;gt;  &#039;&#039;&#039;v2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Uus töölaua-keskkond&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Turvauuendused&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online fail-brauseri uuendustööd&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Parem HTTPS tugi&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Andmekiiruse limiteerimine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online võimaluste täiendamine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CLI klient ning LDAP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/news/&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Seafile – Online Could Service&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Serveriteenust pakub Seafile ise, variandid (seisuga november 2013):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Tasuta !! Väike tiim !! Suur tiim&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmemaht&#039;&#039;&#039; || 1GB || 100GB || 500GB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmevahetus&#039;&#039;&#039; || 5G/kuu || 50G/kuu || 250G/kuu&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gruppide arv&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kasutajate arv grupis&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;HIND&#039;&#039;&#039; || &#039;&#039;&#039;--&#039;&#039;&#039; || &#039;&#039;&#039;$10/kuu&#039;&#039;&#039; || &#039;&#039;&#039;$50/kuu&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/cloud_service/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Deploy Seafile on Your Own Server&amp;quot; / Paigaldamine =&lt;br /&gt;
&lt;br /&gt;
Pakutakse kahte toodet: tavakasutuseks ning äriliseks kasutamiseks. Tavakasutajale on server-lahendus tasuta, äriklientide hinna teada saamiseks tuleb sooritada vastav päring.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/private_server/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paigaldamine Linux serverisse ==&lt;br /&gt;
&lt;br /&gt;
Laadime alla &#039;&#039;&#039;seafile-server&#039;&#039;&#039; soovitud versiooni (tuleb määrata &#039;&#039;&#039;{version}&#039;&#039;&#039; asemel). &lt;br /&gt;
&lt;br /&gt;
32-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_i386.tar.gz    &amp;lt;/pre&amp;gt;&lt;br /&gt;
64-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_x86-64.tar.gz  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seame soovitatud kaustasüsteemi ==&lt;br /&gt;
&lt;br /&gt;
Lihtsustamaks manageerimist loome kogu serverisüsteemi koos konfiguratsioonifailidega ning süsteemifailidega mingisugusesse konkreetsesse kausta - näiteks &#039;&#039;&#039;itcollege&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir itcollege  &lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* itcollege&lt;br /&gt;
&lt;br /&gt;
cd itcollege&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti allalaaditud paki, loome folderi &#039;&#039;&#039;installed&#039;&#039;&#039; kuhu paigutame algse serveri paki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzf seafile-server_*&lt;br /&gt;
&lt;br /&gt;
mkdir installed&lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See kõik lihtsustab edasist seafile-server&#039;i uuendamist. Uuenduspakid pakitakse lahti samuti &#039;&#039;&#039;itcollege&#039;&#039;&#039; kausta ning saame kasutada vanu konfiguratsioone.&lt;br /&gt;
&lt;br /&gt;
== Nõutavad lisa-pakid ==&lt;br /&gt;
&lt;br /&gt;
*python 2.6 or 2.7&lt;br /&gt;
*python-setuptools&lt;br /&gt;
*python-simplejson&lt;br /&gt;
*python-imaging&lt;br /&gt;
*sqlite3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakkide paigaldamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&lt;br /&gt;
&lt;br /&gt;
apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Käivitame lahtipakitud seafile-server kaustas oleva skripti nimega &#039;&#039;&#039;setup-seafile.sh&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd seafile-server-*&lt;br /&gt;
&lt;br /&gt;
./setup-seafile.sh &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edasi töötab viisard läbi kõik vajalikud punktid serveri seadistamiseks. Kõik seadistus-punktid on lahti seletatud allpool oleval joonisel &#039;&#039;&#039;conf-options&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Seafile_conf_options.png]]&lt;br /&gt;
&lt;br /&gt;
Joonis: &#039;&#039;&#039;conf-options&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui seadistamine oli edukas, saame kinnituseks teate:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Your seafile server configuration has been finished successfully.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Käivitamine ==&lt;br /&gt;
&lt;br /&gt;
Käivita &#039;&#039;&#039;seafile-server-1.4.0&#039;&#039;&#039; kaustast:&lt;br /&gt;
&lt;br /&gt;
Seafile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seafile.sh start &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seahub: (vaikimisi port 8000)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seahub.sh start &amp;lt;port&amp;gt;  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui need teenused on käima lastud siis võib avada veebibrauseri ning minna serveri aadressile:&lt;br /&gt;
&lt;br /&gt;
http://192.168.1.111:8000/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Login&#039;&#039;&#039; lehel tuleb sisestada eelnevalt konfigureeritud &#039;&#039;&#039;kasutajanimi&#039;&#039;&#039; ning &#039;&#039;&#039;parool&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SEAFILE SERVER on paigaldatud!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Käesolevas töös käsitlesime üht uuemat rakendust mis võimaldab oma andmeid varundada ning sünkroniseerida kas Seafile&#039;i enda või enda hallatavasse serverisse. Tõin välja antud teenuse põhilisema arengu (lisandunud uuendused) ning erinevate platvormidega ühilduvuse.&lt;br /&gt;
Töö põhilisemaks osaks võib pidada Seafile&#039;i ka enda hallatavasse serverisse paigaldamise juhendit.&lt;br /&gt;
&lt;br /&gt;
Arvan, et Seafile on noores arengujärgus olev tugev konkurent mille põhilisemateks eelisteks teiste ees (näiteks ownCloud, BitTorrent Sync, SparkleShare) peetakse stabiilsemat teenust ning vigade esinemise vähesust. Kui peaks tekkima vajadus antud teenuse järgi siis Seafile oleks kindlasti üks selline mida tuleks proovida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasulikke viiteid =&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; veebileht  -  http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; tiim &#039;&#039;&#039;GitHub&#039;is&#039;&#039;&#039;  -  https://github.com/haiwen?tab=members&lt;br /&gt;
&lt;br /&gt;
*Serveri mõnele välisele &#039;&#039;&#039;NFS, CIFS-mount&#039;&#039;&#039; süsteemile paigaldades tuleb kasutada &#039;&#039;&#039;SQLite&#039;&#039;&#039; asemel &#039;&#039;&#039;MySQL&#039;&#039;&#039; andmebaasi. Õpetus  - https://github.com/haiwen/seafile/wiki/Download-and-Setup-Seafile-Server-with-MySQL &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kiir-videoülevaade Seafile&#039;ist  -  http://www.youtube.com/watch?v=EXNEeekmW14&amp;amp;hd=1&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Google Play&#039;s  -  https://play.google.com/store/apps/details?id=com.seafile.seadroid2&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Appstore&#039;is  -  https://itunes.apple.com/us/app/seafile-pro/id639202512?mt=8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus = &lt;br /&gt;
&lt;br /&gt;
*http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*https://seacloud.cc/group/3/wiki/&lt;br /&gt;
&lt;br /&gt;
*https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&lt;br /&gt;
&lt;br /&gt;
*http://www.webupd8.org/2013/02/seafile-robust-file-synchronization-and.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Autor =&lt;br /&gt;
&#039;&#039;&#039;Marti Reinsaar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A21  -  2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71216</id>
		<title>Seafile</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71216"/>
		<updated>2013-12-27T15:30:18Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus =&lt;br /&gt;
[[File:Seafile-logo.png|250px|thumb|right|Seafile logo - &#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://techzavvy.com/wp-content/uploads/2013/11/seafile-logo.png&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Seafile&#039;&#039;&#039; http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn &#039;&#039;&#039;„pilveteenuseid“&#039;&#039;&#039;. Seafile’i autoriks on väike 8-liikmeline IT-arendajate tiim Hiinas. &lt;br /&gt;
&lt;br /&gt;
Projektiga alustati &#039;&#039;&#039;11 November 2012&#039;&#039;&#039; kui ilmus esimene versioon Seafile tarkvarast mis kandis versiooninumbrit 1.2 .&lt;br /&gt;
&lt;br /&gt;
Võrreldes konkurentidega peetakse &#039;&#039;&#039;Seafile&#039;i&#039;&#039;&#039; suurimateks eelisteks korralikku krüpteeringut ning väiksemat vigade esinemise arvu. Suurimaks miinuseks on erinevate &#039;&#039;&#039;lisateenuste&#039;&#039;&#039; vähesus.&lt;br /&gt;
&lt;br /&gt;
== Krüpteering ==&lt;br /&gt;
&lt;br /&gt;
Kasutusel on tänapäevastes standardites igati turvaline AES 128-bitine krüpteering.&lt;br /&gt;
&lt;br /&gt;
== Platvormid: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töölaua versioon:&#039;&#039;&#039; Windows, Linux, OS X, Terminal client&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mobiilne:&#039;&#039;&#039; Android, iOS, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server:&#039;&#039;&#039; Windows, Linux, Rasp Pi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/download/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Mis on uut? ==&lt;br /&gt;
&lt;br /&gt;
Tänaseks on Seafile välja arendanud töölaua keskkondadele versiooni &#039;&#039;&#039;2.0&#039;&#039;&#039;. Täpsemalt koos pisi-uuendustega &#039;&#039;&#039;2.0.8&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suuremad uuendused &#039;&#039;&#039;v1.2&#039;&#039;&#039;  -&amp;gt;  &#039;&#039;&#039;v2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Uus töölaua-keskkond&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Turvauuendused&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online fail-brauseri uuendustööd&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Parem HTTPS tugi&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Andmekiiruse limiteerimine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online võimaluste täiendamine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CLI klient ning LDAP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/news/&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Seafile – Online Could Service&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Serveriteenust pakub Seafile ise, variandid (seisuga november 2013):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Tasuta !! Väike tiim !! Suur tiim&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmemaht&#039;&#039;&#039; || 1GB || 100GB || 500GB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmevahetus&#039;&#039;&#039; || 5G/kuu || 50G/kuu || 250G/kuu&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gruppide arv&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kasutajate arv grupis&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;HIND&#039;&#039;&#039; || &#039;&#039;&#039;--&#039;&#039;&#039; || &#039;&#039;&#039;$10/kuu&#039;&#039;&#039; || &#039;&#039;&#039;$50/kuu&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/cloud_service/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Deploy Seafile on Your Own Server&amp;quot; / Paigaldamine =&lt;br /&gt;
&lt;br /&gt;
Pakutakse kahte toodet: tavakasutuseks ning äriliseks kasutamiseks. Tavakasutajale on server-lahendus tasuta, äriklientide hinna teada saamiseks tuleb sooritada vastav päring.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/private_server/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paigaldamine Linux serverisse ==&lt;br /&gt;
&lt;br /&gt;
Laadime alla &#039;&#039;&#039;seafile-server&#039;&#039;&#039; soovitud versiooni (tuleb määrata &#039;&#039;&#039;{version}&#039;&#039;&#039; asemel). &lt;br /&gt;
&lt;br /&gt;
32-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_i386.tar.gz    &amp;lt;/pre&amp;gt;&lt;br /&gt;
64-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_x86-64.tar.gz  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seame soovitatud kaustasüsteemi ==&lt;br /&gt;
&lt;br /&gt;
Lihtsustamaks manageerimist loome kogu serverisüsteemi koos konfiguratsioonifailidega ning süsteemifailidega mingisugusesse konkreetsesse kausta - näiteks &#039;&#039;&#039;itcollege&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir itcollege  &lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* itcollege&lt;br /&gt;
&lt;br /&gt;
cd itcollege&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti alla tõmmatud paki, loome folderi &#039;&#039;&#039;installed&#039;&#039;&#039; kuhu paigutame algse serveri paki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzf seafile-server_*&lt;br /&gt;
&lt;br /&gt;
mkdir installed&lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See kõik lihtsustab edasist seafile-server&#039;i uuendamist. Uuenduspakid pakitakse lahti samuti &#039;&#039;&#039;itcollege&#039;&#039;&#039; kausta ning saame kasutada vanu konfiguratsioone.&lt;br /&gt;
&lt;br /&gt;
== Nõutavad lisa-pakid ==&lt;br /&gt;
&lt;br /&gt;
*python 2.6 or 2.7&lt;br /&gt;
*python-setuptools&lt;br /&gt;
*python-simplejson&lt;br /&gt;
*python-imaging&lt;br /&gt;
*sqlite3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakkide paigaldamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&lt;br /&gt;
&lt;br /&gt;
apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Käivitame lahtipakitud seafile-server kaustas oleva skripti nimega &#039;&#039;&#039;setup-seafile.sh&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd seafile-server-*&lt;br /&gt;
&lt;br /&gt;
./setup-seafile.sh &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edasi töötab viisard läbi kõik vajalikud punktid serveri seadistamiseks. Kõik seadistus-punktid on lahti seletatud allpool oleval joonisel &#039;&#039;&#039;conf-options&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Seafile_conf_options.png]]&lt;br /&gt;
&lt;br /&gt;
Joonis: &#039;&#039;&#039;conf-options&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui seadistamine oli edukas, saame kinnituseks teate:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Your seafile server configuration has been finished successfully.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Käivitamine ==&lt;br /&gt;
&lt;br /&gt;
Käivita &#039;&#039;&#039;seafile-server-1.4.0&#039;&#039;&#039; kaustast:&lt;br /&gt;
&lt;br /&gt;
Seafile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seafile.sh start &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seahub: (vaikimisi port 8000)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seahub.sh start &amp;lt;port&amp;gt;  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui need teenused on käima lastud siis võib avada veebibrauseri ning minna serveri aadressile:&lt;br /&gt;
&lt;br /&gt;
http://192.168.1.111:8000/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Login&#039;&#039;&#039; lehel tuleb sisestada eelnevalt konfigureeritud &#039;&#039;&#039;kasutajanimi&#039;&#039;&#039; ning &#039;&#039;&#039;parool&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SEAFILE SERVER on paigaldatud!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Käesolevas töös käsitlesime üht uuemat rakendust mis võimaldab oma andmeid varundada ning sünkroniseerida kas Seafile&#039;i enda või enda hallatavasse serverisse. Tõin välja antud teenuse põhilisema arengu (lisandunud uuendused) ning erinevate platvormidega ühilduvuse.&lt;br /&gt;
Töö põhilisemaks osaks võib pidada Seafile&#039;i ka enda hallatavasse serverisse paigaldamise juhendit.&lt;br /&gt;
&lt;br /&gt;
Arvan, et Seafile on noores arengujärgus olev tugev konkurent mille põhilisemateks eelisteks teiste ees (näiteks ownCloud, BitTorrent Sync, SparkleShare) peetakse stabiilsemat teenust ning vigade esinemise vähesust. Kui peaks tekkima vajadus antud teenuse järgi siis Seafile oleks kindlasti üks selline mida tuleks proovida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasulikke viiteid =&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; veebileht  -  http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; tiim &#039;&#039;&#039;GitHub&#039;is&#039;&#039;&#039;  -  https://github.com/haiwen?tab=members&lt;br /&gt;
&lt;br /&gt;
*Serveri mõnele välisele &#039;&#039;&#039;NFS, CIFS-mount&#039;&#039;&#039; süsteemile paigaldades tuleb kasutada &#039;&#039;&#039;SQLite&#039;&#039;&#039; asemel &#039;&#039;&#039;MySQL&#039;&#039;&#039; andmebaasi. Õpetus  - https://github.com/haiwen/seafile/wiki/Download-and-Setup-Seafile-Server-with-MySQL &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kiir-videoülevaade Seafile&#039;ist  -  http://www.youtube.com/watch?v=EXNEeekmW14&amp;amp;hd=1&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Google Play&#039;s  -  https://play.google.com/store/apps/details?id=com.seafile.seadroid2&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Appstore&#039;is  -  https://itunes.apple.com/us/app/seafile-pro/id639202512?mt=8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus = &lt;br /&gt;
&lt;br /&gt;
*http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*https://seacloud.cc/group/3/wiki/&lt;br /&gt;
&lt;br /&gt;
*https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&lt;br /&gt;
&lt;br /&gt;
*http://www.webupd8.org/2013/02/seafile-robust-file-synchronization-and.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Autor =&lt;br /&gt;
&#039;&#039;&#039;Marti Reinsaar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A21  -  2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71215</id>
		<title>Seafile</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71215"/>
		<updated>2013-12-27T15:29:52Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus =&lt;br /&gt;
[[File:Seafile-logo.png|250px|thumb|right|Seafile logo - &#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://techzavvy.com/wp-content/uploads/2013/11/seafile-logo.png&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Seafile&#039;&#039;&#039; http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn &#039;&#039;&#039;„pilveteenuseid“&#039;&#039;&#039;. Seafile’i autoriks on väike 8-liikmeline IT-arendajate tiim Hiinas. &lt;br /&gt;
&lt;br /&gt;
Projektiga alustati &#039;&#039;&#039;11 November 2012&#039;&#039;&#039; kui ilmus esimene versioon Seafile tarkvarast mis kandis versiooninumbrit 1.2 .&lt;br /&gt;
&lt;br /&gt;
Võrreldes konkurentidega peetakse &#039;&#039;&#039;Seafile&#039;i&#039;&#039;&#039; suurimateks eelisteks korralikku krüpteeringut ning väiksemat vigade esinemise arvu. Suurimaks miinuseks on erinevate &#039;&#039;&#039;lisateenuste&#039;&#039;&#039; vähesus.&lt;br /&gt;
&lt;br /&gt;
== Krüpteering ==&lt;br /&gt;
&lt;br /&gt;
Kasutusel on tänapäevastes standardites igati turvaline AES 128-bitine krüpteering.&lt;br /&gt;
&lt;br /&gt;
== Platvormid: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töölaua versioon:&#039;&#039;&#039; Windows, Linux, OS X, Terminal client&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mobiilne:&#039;&#039;&#039; Android, iOS, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server:&#039;&#039;&#039; Windows, Linux, Rasp Pi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/download/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Mis on uut? ==&lt;br /&gt;
&lt;br /&gt;
Tänaseks on Seafile välja arendanud töölaua keskkondadele versiooni &#039;&#039;&#039;2.0&#039;&#039;&#039;. Täpsemalt koos pisi-uuendustega &#039;&#039;&#039;2.0.8&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suuremad uuendused &#039;&#039;&#039;v1.2&#039;&#039;&#039;  -&amp;gt;  &#039;&#039;&#039;v2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Uus töölaua-keskkond&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Turvauuendused&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online fail-brauseri uuendustööd&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Parem HTTPS tugi&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Andmekiiruse limiteerimine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online võimaluste täiendamine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CLI klient ning LDAP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/news/&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Seafile – Online Could Service&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Serveriteenust pakub Seafile ise, variandid (seisuga november 2013):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Tasuta !! Väike tiim !! Suur tiim&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmemaht&#039;&#039;&#039; || 1GB || 100GB || 500GB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmevahetus&#039;&#039;&#039; || 5G/kuu || 50G/kuu || 250G/kuu&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gruppide arv&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kasutajate arv grupis&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;HIND&#039;&#039;&#039; || &#039;&#039;&#039;--&#039;&#039;&#039; || &#039;&#039;&#039;$10/kuu&#039;&#039;&#039; || &#039;&#039;&#039;$50/kuu&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/cloud_service/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Deploy Seafile on Your Own Server&amp;quot; / Paigaldamine =&lt;br /&gt;
&lt;br /&gt;
Pakutakse kahte toodet: tavakasutuseks ning äriliseks kasutamiseks. Tavakasutajale on server-lahendus tasuta, äriklientide hinna teada saamiseks tuleb sooritada vastav päring.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/private_server/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paigaldamine Linux serverisse ==&lt;br /&gt;
&lt;br /&gt;
Laadime alla &#039;&#039;&#039;seafile-server&#039;&#039;&#039; soovitud versiooni (tuleb määrata &#039;&#039;&#039;{version}&#039;&#039;&#039; asemel). &lt;br /&gt;
&lt;br /&gt;
32-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_i386.tar.gz    &amp;lt;/pre&amp;gt;&lt;br /&gt;
64-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_x86-64.tar.gz  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seame soovitatud kaustasüsteemi ==&lt;br /&gt;
&lt;br /&gt;
Lihtsustamaks manageerimist loome kogu serverisüsteemi koos konfiguratsioonifailidega ning süsteemifailidega mingisugusesse konkreetsesse kausta - näiteks &#039;&#039;&#039;itcollege&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir itcollege  &lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* itcollege&lt;br /&gt;
&lt;br /&gt;
cd itcollege&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti alla tõmmatud paki, loome folderi &#039;&#039;&#039;installed&#039;&#039;&#039; kuhu paigutame algse serveri paki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzf seafile-server_*&lt;br /&gt;
&lt;br /&gt;
mkdir installed&lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See kõik lihtsustab edasist seafile-server&#039;i uuendamist. Uuenduspakid pakitakse lahti samuti &#039;&#039;&#039;itcollege&#039;&#039;&#039; kausta ning saame kasutada vanu konfiguratsioone.&lt;br /&gt;
&lt;br /&gt;
== Nõutavad lisa-pakid ==&lt;br /&gt;
&lt;br /&gt;
*python 2.6 or 2.7&lt;br /&gt;
*python-setuptools&lt;br /&gt;
*python-simplejson&lt;br /&gt;
*python-imaging&lt;br /&gt;
*sqlite3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakkide paigaldamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&lt;br /&gt;
&lt;br /&gt;
apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Käivitame lahtipakitud seafile-server kaustas oleva skripti nimega &#039;&#039;&#039;setup-seafile.sh&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd seafile-server-*&lt;br /&gt;
&lt;br /&gt;
./setup-seafile.sh &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edasi töötab viisard läbi kõik vajalikud punktid serveri seadistamiseks. Kõik seadistus-punktid on lahti seletatud allpool oleval joonisel &#039;&#039;&#039;conf-options&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Seafile_conf_options.png]]&lt;br /&gt;
&lt;br /&gt;
Joonis: &#039;&#039;&#039;conf-options&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui seadistamine oli edukas, saame kinnituseks teate:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Your seafile server configuration has been finished successfully.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Käivitamine ==&lt;br /&gt;
&lt;br /&gt;
Käivita &#039;&#039;&#039;seafile-server-1.4.0&#039;&#039;&#039; kaustast:&lt;br /&gt;
&lt;br /&gt;
Seafile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seafile.sh start &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seahub: (vaikimisi port 8000)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seahub.sh start &amp;lt;port&amp;gt;  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui need teenused on käima lastud siis võib avada veebibrauseri ning minna serveri aadressile:&lt;br /&gt;
&lt;br /&gt;
http://192.168.1.111:8000/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Login&#039;&#039;&#039; lehel tuleb sisestada eelnevalt konfigureeritud &#039;&#039;&#039;kasutajanimi&#039;&#039;&#039; ning &#039;&#039;&#039;parool&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SEAFILE SERVER on paigaldatud!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Käesolevas töös käsitlesime üht uuemat rakendust mis võimaldab oma andmeid varundada ning sünkroniseerida kas Seafile&#039;i enda või enda hallatavasse serverisse. Tõin välja antud teenuse põhilisema arengu (lisandunud uuendused) ning erinevate platvormidega ühilduvuse.&lt;br /&gt;
Töö põhilisemaks osaks võib pidada Seafile&#039;i ka enda hallatavasse serverisse paigaldamise juhendit.&lt;br /&gt;
&lt;br /&gt;
Arvan, et Seafile on noores arengujärgus olev tugev konkurent mille põhilisemateks eelisteks teiste ees (näiteks ownCloud, BitTorrent Sync, SparkleShare) peetakse stabiilsemat teenust ning vigade esinemise vähesust. Kui peaks tekkima vajadus antud teenuse järgi siis Seafile oleks kindlasti üks selline mida tuleks proovida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasulikke viiteid =&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; veebileht  -  http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; tiim &#039;&#039;&#039;GitHub&#039;is&#039;&#039;&#039;  -  https://github.com/haiwen?tab=members&lt;br /&gt;
&lt;br /&gt;
*Serveri mõnele välisele &#039;&#039;&#039;NFS, CIFS-mount&#039;&#039;&#039; süsteemile paigaldades tuleb kasutada &#039;&#039;&#039;SQLite&#039;&#039;&#039; asemel &#039;&#039;&#039;MySQL&#039;&#039;&#039; andmebaasi. Õpetus  - https://github.com/haiwen/seafile/wiki/Download-and-Setup-Seafile-Server-with-MySQL &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kiir-videoülevaade Seafile&#039;ist  -  http://www.youtube.com/watch?v=EXNEeekmW14&amp;amp;hd=1&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Google Play&#039;s  -  https://play.google.com/store/apps/details?id=com.seafile.seadroid2&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Appstore&#039;is  -  https://itunes.apple.com/us/app/seafile-pro/id639202512?mt=8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus = &lt;br /&gt;
&lt;br /&gt;
*http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*https://seacloud.cc/group/3/wiki/&lt;br /&gt;
&lt;br /&gt;
*https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&lt;br /&gt;
&lt;br /&gt;
*http://www.webupd8.org/2013/02/seafile-robust-file-synchronization-and.html&lt;br /&gt;
&lt;br /&gt;
= Autor =&lt;br /&gt;
&#039;&#039;&#039;Marti Reinsaar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A21  -  2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71214</id>
		<title>Seafile</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71214"/>
		<updated>2013-12-27T15:29:33Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: /* Kokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus =&lt;br /&gt;
[[File:Seafile-logo.png|250px|thumb|right|Seafile logo - &#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://techzavvy.com/wp-content/uploads/2013/11/seafile-logo.png&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Seafile&#039;&#039;&#039; http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn &#039;&#039;&#039;„pilveteenuseid“&#039;&#039;&#039;. Seafile’i autoriks on väike 8-liikmeline IT-arendajate tiim Hiinas. &lt;br /&gt;
&lt;br /&gt;
Projektiga alustati &#039;&#039;&#039;11 November 2012&#039;&#039;&#039; kui ilmus esimene versioon Seafile tarkvarast mis kandis versiooninumbrit 1.2 .&lt;br /&gt;
&lt;br /&gt;
Võrreldes konkurentidega peetakse &#039;&#039;&#039;Seafile&#039;i&#039;&#039;&#039; suurimateks eelisteks korralikku krüpteeringut ning väiksemat vigade esinemise arvu. Suurimaks miinuseks on erinevate &#039;&#039;&#039;lisateenuste&#039;&#039;&#039; vähesus.&lt;br /&gt;
&lt;br /&gt;
== Krüpteering ==&lt;br /&gt;
&lt;br /&gt;
Kasutusel on tänapäevastes standardites igati turvaline AES 128-bitine krüpteering.&lt;br /&gt;
&lt;br /&gt;
== Platvormid: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töölaua versioon:&#039;&#039;&#039; Windows, Linux, OS X, Terminal client&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mobiilne:&#039;&#039;&#039; Android, iOS, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server:&#039;&#039;&#039; Windows, Linux, Rasp Pi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/download/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Mis on uut? ==&lt;br /&gt;
&lt;br /&gt;
Tänaseks on Seafile välja arendanud töölaua keskkondadele versiooni &#039;&#039;&#039;2.0&#039;&#039;&#039;. Täpsemalt koos pisi-uuendustega &#039;&#039;&#039;2.0.8&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suuremad uuendused &#039;&#039;&#039;v1.2&#039;&#039;&#039;  -&amp;gt;  &#039;&#039;&#039;v2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Uus töölaua-keskkond&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Turvauuendused&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online fail-brauseri uuendustööd&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Parem HTTPS tugi&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Andmekiiruse limiteerimine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online võimaluste täiendamine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CLI klient ning LDAP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/news/&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Seafile – Online Could Service&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Serveriteenust pakub Seafile ise, variandid (seisuga november 2013):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Tasuta !! Väike tiim !! Suur tiim&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmemaht&#039;&#039;&#039; || 1GB || 100GB || 500GB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmevahetus&#039;&#039;&#039; || 5G/kuu || 50G/kuu || 250G/kuu&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gruppide arv&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kasutajate arv grupis&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;HIND&#039;&#039;&#039; || &#039;&#039;&#039;--&#039;&#039;&#039; || &#039;&#039;&#039;$10/kuu&#039;&#039;&#039; || &#039;&#039;&#039;$50/kuu&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/cloud_service/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Deploy Seafile on Your Own Server&amp;quot; / Paigaldamine =&lt;br /&gt;
&lt;br /&gt;
Pakutakse kahte toodet: tavakasutuseks ning äriliseks kasutamiseks. Tavakasutajale on server-lahendus tasuta, äriklientide hinna teada saamiseks tuleb sooritada vastav päring.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/private_server/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paigaldamine Linux serverisse ==&lt;br /&gt;
&lt;br /&gt;
Laadime alla &#039;&#039;&#039;seafile-server&#039;&#039;&#039; soovitud versiooni (tuleb määrata &#039;&#039;&#039;{version}&#039;&#039;&#039; asemel). &lt;br /&gt;
&lt;br /&gt;
32-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_i386.tar.gz    &amp;lt;/pre&amp;gt;&lt;br /&gt;
64-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_x86-64.tar.gz  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seame soovitatud kaustasüsteemi ==&lt;br /&gt;
&lt;br /&gt;
Lihtsustamaks manageerimist loome kogu serverisüsteemi koos konfiguratsioonifailidega ning süsteemifailidega mingisugusesse konkreetsesse kausta - näiteks &#039;&#039;&#039;itcollege&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir itcollege  &lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* itcollege&lt;br /&gt;
&lt;br /&gt;
cd itcollege&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti alla tõmmatud paki, loome folderi &#039;&#039;&#039;installed&#039;&#039;&#039; kuhu paigutame algse serveri paki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzf seafile-server_*&lt;br /&gt;
&lt;br /&gt;
mkdir installed&lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See kõik lihtsustab edasist seafile-server&#039;i uuendamist. Uuenduspakid pakitakse lahti samuti &#039;&#039;&#039;itcollege&#039;&#039;&#039; kausta ning saame kasutada vanu konfiguratsioone.&lt;br /&gt;
&lt;br /&gt;
== Nõutavad lisa-pakid ==&lt;br /&gt;
&lt;br /&gt;
*python 2.6 or 2.7&lt;br /&gt;
*python-setuptools&lt;br /&gt;
*python-simplejson&lt;br /&gt;
*python-imaging&lt;br /&gt;
*sqlite3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakkide paigaldamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&lt;br /&gt;
&lt;br /&gt;
apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Käivitame lahtipakitud seafile-server kaustas oleva skripti nimega &#039;&#039;&#039;setup-seafile.sh&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd seafile-server-*&lt;br /&gt;
&lt;br /&gt;
./setup-seafile.sh &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edasi töötab viisard läbi kõik vajalikud punktid serveri seadistamiseks. Kõik seadistus-punktid on lahti seletatud allpool oleval joonisel &#039;&#039;&#039;conf-options&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Seafile_conf_options.png]]&lt;br /&gt;
&lt;br /&gt;
Joonis: &#039;&#039;&#039;conf-options&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui seadistamine oli edukas, saame kinnituseks teate:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Your seafile server configuration has been finished successfully.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Käivitamine ==&lt;br /&gt;
&lt;br /&gt;
Käivita &#039;&#039;&#039;seafile-server-1.4.0&#039;&#039;&#039; kaustast:&lt;br /&gt;
&lt;br /&gt;
Seafile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seafile.sh start &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seahub: (vaikimisi port 8000)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seahub.sh start &amp;lt;port&amp;gt;  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui need teenused on käima lastud siis võib avada veebibrauseri ning minna serveri aadressile:&lt;br /&gt;
&lt;br /&gt;
http://192.168.1.111:8000/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Login&#039;&#039;&#039; lehel tuleb sisestada eelnevalt konfigureeritud &#039;&#039;&#039;kasutajanimi&#039;&#039;&#039; ning &#039;&#039;&#039;parool&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SEAFILE SERVER on paigaldatud!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Käesolevas töös käsitlesime üht uuemat rakendust mis võimaldab oma andmeid varundada ning sünkroniseerida kas Seafile&#039;i enda või enda hallatavasse serverisse. Tõin välja antud teenuse põhilisema arengu (lisandunud uuendused) ning erinevate platvormidega ühilduvuse.&lt;br /&gt;
Töö põhilisemaks osaks võib pidada Seafile&#039;i ka enda hallatavasse serverisse paigaldamise juhendit.&lt;br /&gt;
&lt;br /&gt;
Arvan, et Seafile on noores arengujärgus olev tugev konkurent mille põhilisemateks eelisteks teiste ees (näiteks ownCloud, BitTorrent Sync, SparkleShare) peetakse stabiilsemat teenust ning vigade esinemise vähesust. Kui peaks tekkima vajadus antud teenuse järgi siis Seafile oleks kindlasti üks selline mida tuleks proovida.&lt;br /&gt;
&lt;br /&gt;
= Kasulikke viiteid =&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; veebileht  -  http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; tiim &#039;&#039;&#039;GitHub&#039;is&#039;&#039;&#039;  -  https://github.com/haiwen?tab=members&lt;br /&gt;
&lt;br /&gt;
*Serveri mõnele välisele &#039;&#039;&#039;NFS, CIFS-mount&#039;&#039;&#039; süsteemile paigaldades tuleb kasutada &#039;&#039;&#039;SQLite&#039;&#039;&#039; asemel &#039;&#039;&#039;MySQL&#039;&#039;&#039; andmebaasi. Õpetus  - https://github.com/haiwen/seafile/wiki/Download-and-Setup-Seafile-Server-with-MySQL &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kiir-videoülevaade Seafile&#039;ist  -  http://www.youtube.com/watch?v=EXNEeekmW14&amp;amp;hd=1&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Google Play&#039;s  -  https://play.google.com/store/apps/details?id=com.seafile.seadroid2&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Appstore&#039;is  -  https://itunes.apple.com/us/app/seafile-pro/id639202512?mt=8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus = &lt;br /&gt;
&lt;br /&gt;
*http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*https://seacloud.cc/group/3/wiki/&lt;br /&gt;
&lt;br /&gt;
*https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&lt;br /&gt;
&lt;br /&gt;
*http://www.webupd8.org/2013/02/seafile-robust-file-synchronization-and.html&lt;br /&gt;
&lt;br /&gt;
= Autor =&lt;br /&gt;
&#039;&#039;&#039;Marti Reinsaar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A21  -  2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71213</id>
		<title>Seafile</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71213"/>
		<updated>2013-12-27T15:29:19Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus =&lt;br /&gt;
[[File:Seafile-logo.png|250px|thumb|right|Seafile logo - &#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://techzavvy.com/wp-content/uploads/2013/11/seafile-logo.png&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Seafile&#039;&#039;&#039; http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn &#039;&#039;&#039;„pilveteenuseid“&#039;&#039;&#039;. Seafile’i autoriks on väike 8-liikmeline IT-arendajate tiim Hiinas. &lt;br /&gt;
&lt;br /&gt;
Projektiga alustati &#039;&#039;&#039;11 November 2012&#039;&#039;&#039; kui ilmus esimene versioon Seafile tarkvarast mis kandis versiooninumbrit 1.2 .&lt;br /&gt;
&lt;br /&gt;
Võrreldes konkurentidega peetakse &#039;&#039;&#039;Seafile&#039;i&#039;&#039;&#039; suurimateks eelisteks korralikku krüpteeringut ning väiksemat vigade esinemise arvu. Suurimaks miinuseks on erinevate &#039;&#039;&#039;lisateenuste&#039;&#039;&#039; vähesus.&lt;br /&gt;
&lt;br /&gt;
== Krüpteering ==&lt;br /&gt;
&lt;br /&gt;
Kasutusel on tänapäevastes standardites igati turvaline AES 128-bitine krüpteering.&lt;br /&gt;
&lt;br /&gt;
== Platvormid: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töölaua versioon:&#039;&#039;&#039; Windows, Linux, OS X, Terminal client&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mobiilne:&#039;&#039;&#039; Android, iOS, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server:&#039;&#039;&#039; Windows, Linux, Rasp Pi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/download/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Mis on uut? ==&lt;br /&gt;
&lt;br /&gt;
Tänaseks on Seafile välja arendanud töölaua keskkondadele versiooni &#039;&#039;&#039;2.0&#039;&#039;&#039;. Täpsemalt koos pisi-uuendustega &#039;&#039;&#039;2.0.8&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suuremad uuendused &#039;&#039;&#039;v1.2&#039;&#039;&#039;  -&amp;gt;  &#039;&#039;&#039;v2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Uus töölaua-keskkond&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Turvauuendused&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online fail-brauseri uuendustööd&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Parem HTTPS tugi&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Andmekiiruse limiteerimine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online võimaluste täiendamine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CLI klient ning LDAP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/news/&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Seafile – Online Could Service&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Serveriteenust pakub Seafile ise, variandid (seisuga november 2013):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Tasuta !! Väike tiim !! Suur tiim&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmemaht&#039;&#039;&#039; || 1GB || 100GB || 500GB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmevahetus&#039;&#039;&#039; || 5G/kuu || 50G/kuu || 250G/kuu&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gruppide arv&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kasutajate arv grupis&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;HIND&#039;&#039;&#039; || &#039;&#039;&#039;--&#039;&#039;&#039; || &#039;&#039;&#039;$10/kuu&#039;&#039;&#039; || &#039;&#039;&#039;$50/kuu&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/cloud_service/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Deploy Seafile on Your Own Server&amp;quot; / Paigaldamine =&lt;br /&gt;
&lt;br /&gt;
Pakutakse kahte toodet: tavakasutuseks ning äriliseks kasutamiseks. Tavakasutajale on server-lahendus tasuta, äriklientide hinna teada saamiseks tuleb sooritada vastav päring.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/private_server/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paigaldamine Linux serverisse ==&lt;br /&gt;
&lt;br /&gt;
Laadime alla &#039;&#039;&#039;seafile-server&#039;&#039;&#039; soovitud versiooni (tuleb määrata &#039;&#039;&#039;{version}&#039;&#039;&#039; asemel). &lt;br /&gt;
&lt;br /&gt;
32-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_i386.tar.gz    &amp;lt;/pre&amp;gt;&lt;br /&gt;
64-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_x86-64.tar.gz  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seame soovitatud kaustasüsteemi ==&lt;br /&gt;
&lt;br /&gt;
Lihtsustamaks manageerimist loome kogu serverisüsteemi koos konfiguratsioonifailidega ning süsteemifailidega mingisugusesse konkreetsesse kausta - näiteks &#039;&#039;&#039;itcollege&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir itcollege  &lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* itcollege&lt;br /&gt;
&lt;br /&gt;
cd itcollege&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti alla tõmmatud paki, loome folderi &#039;&#039;&#039;installed&#039;&#039;&#039; kuhu paigutame algse serveri paki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzf seafile-server_*&lt;br /&gt;
&lt;br /&gt;
mkdir installed&lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See kõik lihtsustab edasist seafile-server&#039;i uuendamist. Uuenduspakid pakitakse lahti samuti &#039;&#039;&#039;itcollege&#039;&#039;&#039; kausta ning saame kasutada vanu konfiguratsioone.&lt;br /&gt;
&lt;br /&gt;
== Nõutavad lisa-pakid ==&lt;br /&gt;
&lt;br /&gt;
*python 2.6 or 2.7&lt;br /&gt;
*python-setuptools&lt;br /&gt;
*python-simplejson&lt;br /&gt;
*python-imaging&lt;br /&gt;
*sqlite3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakkide paigaldamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&lt;br /&gt;
&lt;br /&gt;
apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Käivitame lahtipakitud seafile-server kaustas oleva skripti nimega &#039;&#039;&#039;setup-seafile.sh&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd seafile-server-*&lt;br /&gt;
&lt;br /&gt;
./setup-seafile.sh &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edasi töötab viisard läbi kõik vajalikud punktid serveri seadistamiseks. Kõik seadistus-punktid on lahti seletatud allpool oleval joonisel &#039;&#039;&#039;conf-options&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Seafile_conf_options.png]]&lt;br /&gt;
&lt;br /&gt;
Joonis: &#039;&#039;&#039;conf-options&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui seadistamine oli edukas, saame kinnituseks teate:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Your seafile server configuration has been finished successfully.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Käivitamine ==&lt;br /&gt;
&lt;br /&gt;
Käivita &#039;&#039;&#039;seafile-server-1.4.0&#039;&#039;&#039; kaustast:&lt;br /&gt;
&lt;br /&gt;
Seafile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seafile.sh start &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seahub: (vaikimisi port 8000)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seahub.sh start &amp;lt;port&amp;gt;  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui need teenused on käima lastud siis võib avada veebibrauseri ning minna serveri aadressile:&lt;br /&gt;
&lt;br /&gt;
http://192.168.1.111:8000/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Login&#039;&#039;&#039; lehel tuleb sisestada eelnevalt konfigureeritud &#039;&#039;&#039;kasutajanimi&#039;&#039;&#039; ning &#039;&#039;&#039;parool&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SEAFILE SERVER on paigaldatud!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Kokkuvõte =&lt;br /&gt;
Käesolevas töös käsitlesime üht uuemat rakendust mis võimaldab oma andmeid varundada ning sünkroniseerida kas Seafile&#039;i enda või enda hallatavasse serverisse. Tõin välja antud teenuse põhilisema arengu (lisandunud uuendused) ning erinevate platvormidega ühilduvuse.&lt;br /&gt;
Töö põhilisemaks osaks võib pidada Seafile&#039;i ka enda hallatavasse serverisse paigaldamise juhendit.&lt;br /&gt;
Arvan, et Seafile on noores arengujärgus olev tugev konkurent mille põhilisemateks eelisteks teiste ees (näiteks ownCloud, BitTorrent Sync, SparkleShare) peetakse stabiilsemat teenust ning vigade esinemise vähesust. Kui peaks tekkima vajadus antud teenuse järgi siis Seafile oleks kindlasti üks selline mida tuleks proovida.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
= Kasulikke viiteid =&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; veebileht  -  http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; tiim &#039;&#039;&#039;GitHub&#039;is&#039;&#039;&#039;  -  https://github.com/haiwen?tab=members&lt;br /&gt;
&lt;br /&gt;
*Serveri mõnele välisele &#039;&#039;&#039;NFS, CIFS-mount&#039;&#039;&#039; süsteemile paigaldades tuleb kasutada &#039;&#039;&#039;SQLite&#039;&#039;&#039; asemel &#039;&#039;&#039;MySQL&#039;&#039;&#039; andmebaasi. Õpetus  - https://github.com/haiwen/seafile/wiki/Download-and-Setup-Seafile-Server-with-MySQL &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kiir-videoülevaade Seafile&#039;ist  -  http://www.youtube.com/watch?v=EXNEeekmW14&amp;amp;hd=1&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Google Play&#039;s  -  https://play.google.com/store/apps/details?id=com.seafile.seadroid2&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Appstore&#039;is  -  https://itunes.apple.com/us/app/seafile-pro/id639202512?mt=8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus = &lt;br /&gt;
&lt;br /&gt;
*http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*https://seacloud.cc/group/3/wiki/&lt;br /&gt;
&lt;br /&gt;
*https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&lt;br /&gt;
&lt;br /&gt;
*http://www.webupd8.org/2013/02/seafile-robust-file-synchronization-and.html&lt;br /&gt;
&lt;br /&gt;
= Autor =&lt;br /&gt;
&#039;&#039;&#039;Marti Reinsaar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A21  -  2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71208</id>
		<title>Seafile</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71208"/>
		<updated>2013-12-27T15:08:20Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus =&lt;br /&gt;
[[File:Seafile-logo.png|250px|thumb|right|Seafile logo - &#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://techzavvy.com/wp-content/uploads/2013/11/seafile-logo.png&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Seafile&#039;&#039;&#039; http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn &#039;&#039;&#039;„pilveteenuseid“&#039;&#039;&#039;. Seafile’i autoriks on väike 8-liikmeline IT-arendajate tiim Hiinas. &lt;br /&gt;
&lt;br /&gt;
Projektiga alustati &#039;&#039;&#039;11 November 2012&#039;&#039;&#039; kui ilmus esimene versioon Seafile tarkvarast mis kandis versiooninumbrit 1.2 .&lt;br /&gt;
&lt;br /&gt;
Võrreldes konkurentidega peetakse &#039;&#039;&#039;Seafile&#039;i&#039;&#039;&#039; suurimateks eelisteks korralikku krüpteeringut ning väiksemat vigade esinemise arvu. Suurimaks miinuseks on erinevate &#039;&#039;&#039;lisateenuste&#039;&#039;&#039; vähesus.&lt;br /&gt;
&lt;br /&gt;
== Krüpteering ==&lt;br /&gt;
&lt;br /&gt;
Kasutusel on tänapäevastes standardites igati turvaline AES 128-bitine krüpteering.&lt;br /&gt;
&lt;br /&gt;
== Platvormid: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töölaua versioon:&#039;&#039;&#039; Windows, Linux, OS X, Terminal client&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mobiilne:&#039;&#039;&#039; Android, iOS, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server:&#039;&#039;&#039; Windows, Linux, Rasp Pi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/download/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Mis on uut? ==&lt;br /&gt;
&lt;br /&gt;
Tänaseks on Seafile välja arendanud töölaua keskkondadele versiooni &#039;&#039;&#039;2.0&#039;&#039;&#039;. Täpsemalt koos pisi-uuendustega &#039;&#039;&#039;2.0.8&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suuremad uuendused &#039;&#039;&#039;v1.2&#039;&#039;&#039;  -&amp;gt;  &#039;&#039;&#039;v2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Uus töölaua-keskkond&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Turvauuendused&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online fail-brauseri uuendustööd&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Parem HTTPS tugi&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Andmekiiruse limiteerimine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online võimaluste täiendamine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CLI klient ning LDAP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/news/&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Seafile – Online Could Service&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Serveriteenust pakub Seafile ise, variandid (seisuga november 2013):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Tasuta !! Väike tiim !! Suur tiim&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmemaht&#039;&#039;&#039; || 1GB || 100GB || 500GB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmevahetus&#039;&#039;&#039; || 5G/kuu || 50G/kuu || 250G/kuu&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gruppide arv&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kasutajate arv grupis&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;HIND&#039;&#039;&#039; || &#039;&#039;&#039;--&#039;&#039;&#039; || &#039;&#039;&#039;$10/kuu&#039;&#039;&#039; || &#039;&#039;&#039;$50/kuu&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/cloud_service/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Deploy Seafile on Your Own Server&amp;quot; / Paigaldamine =&lt;br /&gt;
&lt;br /&gt;
Pakutakse kahte toodet: tavakasutuseks ning äriliseks kasutamiseks. Tavakasutajale on server-lahendus tasuta, äriklientide hinna teada saamiseks tuleb sooritada vastav päring.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/private_server/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paigaldamine Linux serverisse ==&lt;br /&gt;
&lt;br /&gt;
Laadime alla &#039;&#039;&#039;seafile-server&#039;&#039;&#039; soovitud versiooni (tuleb määrata &#039;&#039;&#039;{version}&#039;&#039;&#039; asemel). &lt;br /&gt;
&lt;br /&gt;
32-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_i386.tar.gz    &amp;lt;/pre&amp;gt;&lt;br /&gt;
64-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_x86-64.tar.gz  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seame soovitatud kaustasüsteemi ==&lt;br /&gt;
&lt;br /&gt;
Lihtsustamaks manageerimist loome kogu serverisüsteemi koos konfiguratsioonifailidega ning süsteemifailidega mingisugusesse konkreetsesse kausta - näiteks &#039;&#039;&#039;itcollege&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir itcollege  &lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* itcollege&lt;br /&gt;
&lt;br /&gt;
cd itcollege&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti alla tõmmatud paki, loome folderi &#039;&#039;&#039;installed&#039;&#039;&#039; kuhu paigutame algse serveri paki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzf seafile-server_*&lt;br /&gt;
&lt;br /&gt;
mkdir installed&lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See kõik lihtsustab edasist seafile-server&#039;i uuendamist. Uuenduspakid pakitakse lahti samuti &#039;&#039;&#039;itcollege&#039;&#039;&#039; kausta ning saame kasutada vanu konfiguratsioone.&lt;br /&gt;
&lt;br /&gt;
== Nõutavad lisa-pakid ==&lt;br /&gt;
&lt;br /&gt;
*python 2.6 or 2.7&lt;br /&gt;
*python-setuptools&lt;br /&gt;
*python-simplejson&lt;br /&gt;
*python-imaging&lt;br /&gt;
*sqlite3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakkide paigaldamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&lt;br /&gt;
&lt;br /&gt;
apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Käivitame lahtipakitud seafile-server kaustas oleva skripti nimega &#039;&#039;&#039;setup-seafile.sh&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd seafile-server-*&lt;br /&gt;
&lt;br /&gt;
./setup-seafile.sh &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edasi töötab viisard läbi kõik vajalikud punktid serveri seadistamiseks. Kõik seadistus-punktid on lahti seletatud allpool oleval joonisel &#039;&#039;&#039;conf-options&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Seafile_conf_options.png]]&lt;br /&gt;
&lt;br /&gt;
Joonis: &#039;&#039;&#039;conf-options&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui seadistamine oli edukas, saame kinnituseks teate:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Your seafile server configuration has been finished successfully.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Käivitamine ==&lt;br /&gt;
&lt;br /&gt;
Käivita &#039;&#039;&#039;seafile-server-1.4.0&#039;&#039;&#039; kaustast:&lt;br /&gt;
&lt;br /&gt;
Seafile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seafile.sh start &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seahub: (vaikimisi port 8000)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seahub.sh start &amp;lt;port&amp;gt;  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui need teenused on käima lastud siis võib avada veebibrauseri ning minna serveri aadressile:&lt;br /&gt;
&lt;br /&gt;
http://192.168.1.111:8000/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Login&#039;&#039;&#039; lehel tuleb sisestada eelnevalt konfigureeritud &#039;&#039;&#039;kasutajanimi&#039;&#039;&#039; ning &#039;&#039;&#039;parool&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SEAFILE SERVER on paigaldatud!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Kasulikke viiteid =&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; veebileht  -  http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; tiim &#039;&#039;&#039;GitHub&#039;is&#039;&#039;&#039;  -  https://github.com/haiwen?tab=members&lt;br /&gt;
&lt;br /&gt;
*Serveri mõnele välisele &#039;&#039;&#039;NFS, CIFS-mount&#039;&#039;&#039; süsteemile paigaldades tuleb kasutada &#039;&#039;&#039;SQLite&#039;&#039;&#039; asemel &#039;&#039;&#039;MySQL&#039;&#039;&#039; andmebaasi. Õpetus  - https://github.com/haiwen/seafile/wiki/Download-and-Setup-Seafile-Server-with-MySQL &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kiir-videoülevaade Seafile&#039;ist  -  http://www.youtube.com/watch?v=EXNEeekmW14&amp;amp;hd=1&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Google Play&#039;s  -  https://play.google.com/store/apps/details?id=com.seafile.seadroid2&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Appstore&#039;is  -  https://itunes.apple.com/us/app/seafile-pro/id639202512?mt=8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus = &lt;br /&gt;
&lt;br /&gt;
*http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*https://seacloud.cc/group/3/wiki/&lt;br /&gt;
&lt;br /&gt;
*https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&lt;br /&gt;
&lt;br /&gt;
*http://www.webupd8.org/2013/02/seafile-robust-file-synchronization-and.html&lt;br /&gt;
&lt;br /&gt;
= Autor =&lt;br /&gt;
&#039;&#039;&#039;Marti Reinsaar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A21  -  2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71207</id>
		<title>Seafile</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71207"/>
		<updated>2013-12-27T15:04:34Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus =&lt;br /&gt;
[[File:Seafile-logo.png|250px|thumb|right|Seafile logo - &#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://techzavvy.com/wp-content/uploads/2013/11/seafile-logo.png&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Seafile&#039;&#039;&#039; http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn &#039;&#039;&#039;„pilveteenuseid“&#039;&#039;&#039;. Seafile’i autoriks on väike 8-liikmeline IT-arendajate tiim Hiinas. &lt;br /&gt;
&lt;br /&gt;
Projektiga alustati &#039;&#039;&#039;11 November 2012&#039;&#039;&#039; kui ilmus esimene versioon Seafile tarkvarast mis kandis versiooninumbrit 1.2 .&lt;br /&gt;
&lt;br /&gt;
Võrreldes konkurentidega peetakse &#039;&#039;&#039;Seafile&#039;i&#039;&#039;&#039; suurimateks eelisteks korralikku krüpteeringut ning väiksemat vigade esinemise arvu. Suurimaks miinuseks on erinevate &#039;&#039;&#039;lisateenuste&#039;&#039;&#039; vähesus.&lt;br /&gt;
&lt;br /&gt;
== Krüpteering ==&lt;br /&gt;
&lt;br /&gt;
Kasutusel on tänapäevastes standardites igati turvaline AES 128-bitine krüpteering.&lt;br /&gt;
&lt;br /&gt;
== Platvormid: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töölaua versioon:&#039;&#039;&#039; Windows, Linux, OS X, Terminal client&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mobiilne:&#039;&#039;&#039; Android, iOS, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server:&#039;&#039;&#039; Windows, Linux, Rasp Pi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/download/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Mis on uut? ==&lt;br /&gt;
&lt;br /&gt;
Tänaseks on Seafile välja arendanud töölaua keskkondadele versiooni &#039;&#039;&#039;2.0&#039;&#039;&#039;. Täpsemalt koos pisi-uuendustega &#039;&#039;&#039;2.0.8&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suuremad uuendused &#039;&#039;&#039;v1.2&#039;&#039;&#039;  -&amp;gt;  &#039;&#039;&#039;v2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Uus töölaua-keskkond&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Turvauuendused&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online fail-brauseri uuendustööd&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Parem HTTPS tugi&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Andmekiiruse limiteerimine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online võimaluste täiendamine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CLI klient ning LDAP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/news/&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Seafile – Online Could Service&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Serveriteenust pakub Seafile ise, variandid (seisuga november 2013):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Tasuta !! Väike tiim !! Suur tiim&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmemaht&#039;&#039;&#039; || 1GB || 100GB || 500GB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmevahetus&#039;&#039;&#039; || 5G/kuu || 50G/kuu || 250G/kuu&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gruppide arv&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kasutajate arv grupis&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;HIND&#039;&#039;&#039; || &#039;&#039;&#039;--&#039;&#039;&#039; || &#039;&#039;&#039;$10/kuu&#039;&#039;&#039; || &#039;&#039;&#039;$50/kuu&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/cloud_service/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Deploy Seafile on Your Own Server&amp;quot; / Paigaldamine =&lt;br /&gt;
&lt;br /&gt;
Pakutakse kahte toodet: tavakasutuseks ning äriliseks kasutamiseks. Tavakasutajale on server-lahendus tasuta, äriklientide hinna teada saamiseks tuleb sooritada vastav päring.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/private_server/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paigaldamine Linux serverisse ==&lt;br /&gt;
&lt;br /&gt;
Laadime alla &#039;&#039;&#039;seafile-server&#039;&#039;&#039; soovitud versiooni (tuleb määrata &#039;&#039;&#039;{version}&#039;&#039;&#039; asemel). &lt;br /&gt;
&lt;br /&gt;
32-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_i386.tar.gz    &amp;lt;/pre&amp;gt;&lt;br /&gt;
64-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_x86-64.tar.gz  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seame soovitatud kaustasüsteemi ==&lt;br /&gt;
&lt;br /&gt;
Lihtsustamaks manageerimist loome kogu serverisüsteemi koos konfiguratsioonifailidega ning süsteemifailidega mingisugusesse konkreetsesse kausta - näiteks &#039;&#039;&#039;itcollege&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir itcollege  &lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* itcollege&lt;br /&gt;
&lt;br /&gt;
cd itcollege&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti alla tõmmatud paki, loome folderi &#039;&#039;&#039;installed&#039;&#039;&#039; kuhu paigutame algse serveri paki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzf seafile-server_*&lt;br /&gt;
&lt;br /&gt;
mkdir installed&lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See kõik lihtsustab edasist seafile-server&#039;i uuendamist. Uuenduspakid pakitakse lahti samuti &#039;&#039;&#039;itcollege&#039;&#039;&#039; kausta ning saame kasutada vanu konfiguratsioone.&lt;br /&gt;
&lt;br /&gt;
== Nõutavad lisa-pakid ==&lt;br /&gt;
&lt;br /&gt;
*python 2.6 or 2.7&lt;br /&gt;
*python-setuptools&lt;br /&gt;
*python-simplejson&lt;br /&gt;
*python-imaging&lt;br /&gt;
*sqlite3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakkide paigaldamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&lt;br /&gt;
&lt;br /&gt;
apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Käivitame lahtipakitud seafile-server kaustas oleva skripti nimega &#039;&#039;&#039;setup-seafile.sh&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd seafile-server-*&lt;br /&gt;
&lt;br /&gt;
./setup-seafile.sh &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edasi töötab viisard läbi kõik vajalikud punktid serveri seadistamiseks. Kõik seadistus-punktid on lahti seletatud allpool:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Seafile_conf_options.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui seadistamine oli edukas, saame kinnituseks teate:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Your seafile server configuration has been finished successfully.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Käivitamine ==&lt;br /&gt;
&lt;br /&gt;
Käivita &#039;&#039;&#039;seafile-server-1.4.0&#039;&#039;&#039; kaustast:&lt;br /&gt;
&lt;br /&gt;
Seafile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seafile.sh start &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seahub: (vaikimisi port 8000)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seahub.sh start &amp;lt;port&amp;gt;  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui need teenused on käima lastud siis võib avada veebibrauseri ning minna serveri aadressile:&lt;br /&gt;
&lt;br /&gt;
http://192.168.1.111:8000/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Login&#039;&#039;&#039; lehel tuleb sisestada eelnevalt konfigureeritud &#039;&#039;&#039;kasutajanimi&#039;&#039;&#039; ning &#039;&#039;&#039;parool&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SEAFILE SERVER on paigaldatud!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Kasulikke viiteid =&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; veebileht  -  http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; tiim &#039;&#039;&#039;GitHub&#039;is&#039;&#039;&#039;  -  https://github.com/haiwen?tab=members&lt;br /&gt;
&lt;br /&gt;
*Serveri mõnele välisele &#039;&#039;&#039;NFS, CIFS-mount&#039;&#039;&#039; süsteemile paigaldades tuleb kasutada &#039;&#039;&#039;SQLite&#039;&#039;&#039; asemel &#039;&#039;&#039;MySQL&#039;&#039;&#039; andmebaasi. Õpetus  - https://github.com/haiwen/seafile/wiki/Download-and-Setup-Seafile-Server-with-MySQL &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kiir-videoülevaade Seafile&#039;ist  -  http://www.youtube.com/watch?v=EXNEeekmW14&amp;amp;hd=1&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Google Play&#039;s  -  https://play.google.com/store/apps/details?id=com.seafile.seadroid2&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Appstore&#039;is  -  https://itunes.apple.com/us/app/seafile-pro/id639202512?mt=8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus = &lt;br /&gt;
&lt;br /&gt;
*http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*https://seacloud.cc/group/3/wiki/&lt;br /&gt;
&lt;br /&gt;
*https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&lt;br /&gt;
&lt;br /&gt;
*http://www.webupd8.org/2013/02/seafile-robust-file-synchronization-and.html&lt;br /&gt;
&lt;br /&gt;
= Autor =&lt;br /&gt;
&#039;&#039;&#039;Marti Reinsaar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A21  -  2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71205</id>
		<title>Seafile</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71205"/>
		<updated>2013-12-27T15:03:51Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus =&lt;br /&gt;
[[File:Seafile-logo.png|250px|thumb|right|Seafile logo - &#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://techzavvy.com/wp-content/uploads/2013/11/seafile-logo.png&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Seafile&#039;&#039;&#039; http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn &#039;&#039;&#039;„pilveteenuseid“&#039;&#039;&#039;. Seafile’i autoriks on väike 8-liikmeline IT-arendajate tiim Hiinas. &lt;br /&gt;
&lt;br /&gt;
Projektiga alustati &#039;&#039;&#039;11 November 2012&#039;&#039;&#039; kui ilmus esimene versioon Seafile tarkvarast mis kandis versiooninumbrit 1.2 .&lt;br /&gt;
&lt;br /&gt;
Võrreldes konkurentidega peetakse &#039;&#039;&#039;Seafile&#039;i&#039;&#039;&#039; suurimateks eelisteks korralikku krüpteeringut ning väiksemat vigade esinemise arvu. Suurimaks miinuseks on erinevate &#039;&#039;&#039;lisateenuste&#039;&#039;&#039; vähesus.&lt;br /&gt;
&lt;br /&gt;
== Krüpteering ==&lt;br /&gt;
&lt;br /&gt;
Kasutusel on tänapäevastes standardites igati turvaline AES 128-bitine krüpteering.&lt;br /&gt;
&lt;br /&gt;
== Platvormid: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töölaua versioon:&#039;&#039;&#039; Windows, Linux, OS X, Terminal client&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mobiilne:&#039;&#039;&#039; Android, iOS, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server:&#039;&#039;&#039; Windows, Linux, Rasp Pi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/download/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Mis on uut? ==&lt;br /&gt;
&lt;br /&gt;
Tänaseks on Seafile välja arendanud töölaua keskkondadele versiooni &#039;&#039;&#039;2.0&#039;&#039;&#039;. Täpsemalt koos pisi-uuendustega &#039;&#039;&#039;2.0.8&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suuremad uuendused &#039;&#039;&#039;v1.2&#039;&#039;&#039;  -&amp;gt;  &#039;&#039;&#039;v2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Uus töölaua-keskkond&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Turvauuendused&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online fail-brauseri uuendustööd&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Parem HTTPS tugi&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Andmekiiruse limiteerimine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online võimaluste täiendamine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CLI klient ning LDAP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/news/&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Seafile – Online Could Service&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Serveriteenust pakub Seafile ise, variandid (seisuga november 2013):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Tasuta !! Väike tiim !! Suur tiim&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmemaht&#039;&#039;&#039; || 1GB || 100GB || 500GB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmevahetus&#039;&#039;&#039; || 5G/kuu || 50G/kuu || 250G/kuu&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gruppide arv&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kasutajate arv grupis&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;HIND&#039;&#039;&#039; || &#039;&#039;&#039;--&#039;&#039;&#039; || &#039;&#039;&#039;$10/kuu&#039;&#039;&#039; || &#039;&#039;&#039;$50/kuu&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/cloud_service/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Deploy Seafile on Your Own Server&amp;quot; / Paigaldamine =&lt;br /&gt;
&lt;br /&gt;
Pakutakse kahte toodet: tavakasutuseks ning äriliseks kasutamiseks. Tavakasutajale on server-lahendus tasuta, äriklientide hinna teada saamiseks tuleb sooritada vastav päring.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/private_server/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paigaldamine Linux serverisse ==&lt;br /&gt;
&lt;br /&gt;
Laadime alla &#039;&#039;&#039;seafile-server&#039;&#039;&#039; soovitud versiooni (tuleb määrata &#039;&#039;&#039;{version}&#039;&#039;&#039; asemel). &lt;br /&gt;
&lt;br /&gt;
32-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_i386.tar.gz    &amp;lt;/pre&amp;gt;&lt;br /&gt;
64-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_x86-64.tar.gz  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seame soovitatud kaustasüsteemi ==&lt;br /&gt;
&lt;br /&gt;
Lihtsustamaks manageerimist loome kogu serverisüsteemi koos konfiguratsioonifailidega ning süsteemifailidega mingisugusesse konkreetsesse kausta - näiteks &#039;&#039;&#039;itcollege&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir itcollege  &lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* itcollege&lt;br /&gt;
&lt;br /&gt;
cd itcollege&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti alla tõmmatud paki, loome folderi &#039;&#039;&#039;installed&#039;&#039;&#039; kuhu paigutame algse serveri paki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzf seafile-server_*&lt;br /&gt;
&lt;br /&gt;
mkdir installed&lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See kõik lihtsustab edasist seafile-server&#039;i uuendamist. Uuenduspakid pakitakse lahti samuti &#039;&#039;&#039;itcollege&#039;&#039;&#039; kausta ning saame kasutada vanu konfiguratsioone.&lt;br /&gt;
&lt;br /&gt;
== Nõutavad lisa-pakid ==&lt;br /&gt;
&lt;br /&gt;
*python 2.6 or 2.7&lt;br /&gt;
*python-setuptools&lt;br /&gt;
*python-simplejson&lt;br /&gt;
*python-imaging&lt;br /&gt;
*sqlite3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakkide paigaldamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&lt;br /&gt;
&lt;br /&gt;
apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Käivitame lahtipakitud seafile-server kaustas oleva skripti nimega &#039;&#039;&#039;setup-seafile.sh&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd seafile-server-*&lt;br /&gt;
&lt;br /&gt;
./setup-seafile.sh &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edasi töötab viisard läbi kõik vajalikud punktid serveri seadistamiseks. Kõik seadistus-punktid on lahti seletatud allpool:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Seafile_conf_options.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui seadistamine oli edukas, saame kinnituseks teate:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Your seafile server configuration has been finished successfully.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Käivitamine ==&lt;br /&gt;
&lt;br /&gt;
Käivita &#039;&#039;&#039;seafile-server-1.4.0&#039;&#039;&#039; kaustast:&lt;br /&gt;
&lt;br /&gt;
Seafile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seafile.sh start &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seahub: (vaikimisi port 8000)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seahub.sh start &amp;lt;port&amp;gt;  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui need teenused on käima lastud siis võib avada veebibrauseri ning minna serveri aadressile:&lt;br /&gt;
&lt;br /&gt;
http://192.168.1.111:8000/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Login&#039;&#039;&#039; lehel tuleb sisestada eelnevalt konfigureeritud &#039;&#039;&#039;kasutajanimi&#039;&#039;&#039; ning &#039;&#039;&#039;parool&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SEAFILE SERVER on paigaldatud!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Kasulikke viiteid =&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; veebileht  -  http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; tiim &#039;&#039;&#039;GitHub&#039;is&#039;&#039;&#039;  -  https://github.com/haiwen?tab=members&lt;br /&gt;
&lt;br /&gt;
*Serveri mõnele välisele &#039;&#039;&#039;NFS, CIFS-mount&#039;&#039;&#039; süsteemile paigaldades tuleb kasutada &#039;&#039;&#039;SQLite&#039;&#039;&#039; asemel &#039;&#039;&#039;MySQL&#039;&#039;&#039; andmebaasi. Õpetus  - https://github.com/haiwen/seafile/wiki/Download-and-Setup-Seafile-Server-with-MySQL &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kiir-videoülevaade Seafile&#039;ist  -  http://www.youtube.com/watch?v=EXNEeekmW14&amp;amp;hd=1&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Google Play&#039;s  -  https://play.google.com/store/apps/details?id=com.seafile.seadroid2&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Appstore&#039;is  -  https://itunes.apple.com/us/app/seafile-pro/id639202512?mt=8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus = &lt;br /&gt;
&lt;br /&gt;
*http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*https://seacloud.cc/group/3/wiki/&lt;br /&gt;
&lt;br /&gt;
*https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&lt;br /&gt;
&lt;br /&gt;
*http://www.webupd8.org/2013/02/seafile-robust-file-synchronization-and.html&lt;br /&gt;
&lt;br /&gt;
= Autor =&lt;br /&gt;
&#039;&#039;&#039;Marti Reinsaar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A21  -  2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71204</id>
		<title>Seafile</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71204"/>
		<updated>2013-12-27T14:58:45Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus =&lt;br /&gt;
[[File:Seafile-logo.png|250px|thumb|right|Seafile logo - &#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://techzavvy.com/wp-content/uploads/2013/11/seafile-logo.png&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Seafile&#039;&#039;&#039; http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn &#039;&#039;&#039;„pilveteenuseid“&#039;&#039;&#039;. Seafile’i autoriks on väike 8-liikmeline IT-arendajate tiim Hiinas. &lt;br /&gt;
&lt;br /&gt;
Projektiga alustati &#039;&#039;&#039;11 November 2012&#039;&#039;&#039; kui ilmus esimene versioon Seafile tarkvarast mis kandis versiooninumbrit 1.2 .&lt;br /&gt;
&lt;br /&gt;
Võrreldes konkurentidega peetakse &#039;&#039;&#039;Seafile&#039;i&#039;&#039;&#039; suurimateks eelisteks korralikku krüpteeringut ning väiksemat vigade esinemise arvu. Suurimaks miinuseks on erinevate &#039;&#039;&#039;lisateenuste&#039;&#039;&#039; vähesus.&lt;br /&gt;
&lt;br /&gt;
== Krüpteering ==&lt;br /&gt;
&lt;br /&gt;
Kasutusel on tänapäevastes standardites igati turvaline AES 128-bitine krüpteering.&lt;br /&gt;
&lt;br /&gt;
== Platvormid: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töölaua versioon:&#039;&#039;&#039; Windows, Linux, OS X, Terminal client&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mobiilne:&#039;&#039;&#039; Android, iOS, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server:&#039;&#039;&#039; Windows, Linux, Rasp Pi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/download/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Mis on uut? ==&lt;br /&gt;
&lt;br /&gt;
Tänaseks on Seafile välja arendanud töölaua keskkondadele versiooni &#039;&#039;&#039;2.0&#039;&#039;&#039;. Täpsemalt koos pisi-uuendustega &#039;&#039;&#039;2.0.8&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suuremad uuendused &#039;&#039;&#039;v1.2&#039;&#039;&#039;  -&amp;gt;  &#039;&#039;&#039;v2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Uus töölaua-keskkond&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Turvauuendused&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online fail-brauseri uuendustööd&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Parem HTTPS tugi&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Andmekiiruse limiteerimine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online võimaluste täiendamine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CLI klient ning LDAP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/news/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Seafile – Online Could Service&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Serveriteenust pakub Seafile ise, variandid (seisuga november 2013):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Tasuta !! Väike tiim !! Suur tiim&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmemaht&#039;&#039;&#039; || 1GB || 100GB || 500GB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmevahetus&#039;&#039;&#039; || 5G/kuu || 50G/kuu || 250G/kuu&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gruppide arv&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kasutajate arv grupis&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;HIND&#039;&#039;&#039; || &#039;&#039;&#039;--&#039;&#039;&#039; || &#039;&#039;&#039;$10/kuu&#039;&#039;&#039; || &#039;&#039;&#039;$50/kuu&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/cloud_service/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Deploy Seafile on Your Own Server&amp;quot; / Paigaldamine =&lt;br /&gt;
&lt;br /&gt;
Pakutakse kahte toodet: tavakasutuseks ning äriliseks kasutamiseks. Tavakasutajale on server-lahendus tasuta, äriklientide hinna teada saamiseks tuleb sooritada vastav päring.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/private_server/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paigaldamine Linux serverisse ==&lt;br /&gt;
&lt;br /&gt;
Laadime alla &#039;&#039;&#039;seafile-server&#039;&#039;&#039; soovitud versiooni (tuleb määrata &#039;&#039;&#039;{version}&#039;&#039;&#039; asemel). &lt;br /&gt;
&lt;br /&gt;
32-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_i386.tar.gz    &amp;lt;/pre&amp;gt;&lt;br /&gt;
64-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_x86-64.tar.gz  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seame soovitatud kaustasüsteemi ==&lt;br /&gt;
&lt;br /&gt;
Lihtsustamaks manageerimist loome kogu serverisüsteemi koos konfiguratsioonifailidega ning süsteemifailidega mingisugusesse konkreetsesse kausta - näiteks &#039;&#039;&#039;itcollege&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir itcollege  &lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* itcollege&lt;br /&gt;
&lt;br /&gt;
cd itcollege&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti alla tõmmatud paki, loome folderi &#039;&#039;&#039;installed&#039;&#039;&#039; kuhu paigutame algse serveri paki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzf seafile-server_*&lt;br /&gt;
&lt;br /&gt;
mkdir installed&lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See kõik lihtsustab edasist seafile-server&#039;i uuendamist. Uuenduspakid pakitakse lahti samuti &#039;&#039;&#039;itcollege&#039;&#039;&#039; kausta ning saame kasutada vanu konfiguratsioone.&lt;br /&gt;
&lt;br /&gt;
== Nõutavad lisa-pakid ==&lt;br /&gt;
&lt;br /&gt;
*python 2.6 or 2.7&lt;br /&gt;
*python-setuptools&lt;br /&gt;
*python-simplejson&lt;br /&gt;
*python-imaging&lt;br /&gt;
*sqlite3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakkide paigaldamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&lt;br /&gt;
&lt;br /&gt;
apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Käivitame lahtipakitud seafile-server kaustas oleva skripti nimega &#039;&#039;&#039;setup-seafile.sh&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd seafile-server-*&lt;br /&gt;
&lt;br /&gt;
./setup-seafile.sh &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edasi töötab viisard läbi kõik vajalikud punktid serveri seadistamiseks. Kõik seadistus-punktid on lahti seletatud allpool:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Seafile_conf_options.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui seadistamine oli edukas, saame kinnituseks teate:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Your seafile server configuration has been finished successfully.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Käivitamine ==&lt;br /&gt;
&lt;br /&gt;
Käivita &#039;&#039;&#039;seafile-server-1.4.0&#039;&#039;&#039; kaustast:&lt;br /&gt;
&lt;br /&gt;
Seafile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seafile.sh start &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seahub: (vaikimisi port 8000)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seahub.sh start &amp;lt;port&amp;gt;  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui need teenused on käima lastud siis võib avada veebibrauseri ning minna serveri aadressile:&lt;br /&gt;
&lt;br /&gt;
http://192.168.1.111:8000/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Login&#039;&#039;&#039; lehel tuleb sisestada eelnevalt konfigureeritud &#039;&#039;&#039;kasutajanimi&#039;&#039;&#039; ning &#039;&#039;&#039;parool&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SEAFILE SERVER on paigaldatud!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Kasulikke viiteid =&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; veebileht  -  http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; tiim &#039;&#039;&#039;GitHub&#039;is&#039;&#039;&#039;  -  https://github.com/haiwen?tab=members&lt;br /&gt;
&lt;br /&gt;
*Serveri mõnele välisele &#039;&#039;&#039;NFS, CIFS-mount&#039;&#039;&#039; süsteemile paigaldades tuleb kasutada &#039;&#039;&#039;SQLite&#039;&#039;&#039; asemel &#039;&#039;&#039;MySQL&#039;&#039;&#039; andmebaasi. Õpetus  - https://github.com/haiwen/seafile/wiki/Download-and-Setup-Seafile-Server-with-MySQL &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kiir-videoülevaade Seafile&#039;ist  -  http://www.youtube.com/watch?v=EXNEeekmW14&amp;amp;hd=1&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Google Play&#039;s  -  https://play.google.com/store/apps/details?id=com.seafile.seadroid2&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Appstore&#039;is  -  https://itunes.apple.com/us/app/seafile-pro/id639202512?mt=8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus = &lt;br /&gt;
&lt;br /&gt;
*http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*https://seacloud.cc/group/3/wiki/&lt;br /&gt;
&lt;br /&gt;
*https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&lt;br /&gt;
&lt;br /&gt;
*http://www.webupd8.org/2013/02/seafile-robust-file-synchronization-and.html&lt;br /&gt;
&lt;br /&gt;
= Autor =&lt;br /&gt;
&#039;&#039;&#039;Marti Reinsaar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A21  -  2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71201</id>
		<title>Seafile</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71201"/>
		<updated>2013-12-27T14:56:23Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: /* Käivitamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus =&lt;br /&gt;
[[File:Seafile-logo.png|250px|thumb|right|Seafile logo - &#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://techzavvy.com/wp-content/uploads/2013/11/seafile-logo.png&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Seafile&#039;&#039;&#039; http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn &#039;&#039;&#039;„pilveteenuseid“&#039;&#039;&#039;. Seafile’i autoriks on väike 8-liikmeline IT-arendajate tiim Hiinas. &lt;br /&gt;
&lt;br /&gt;
Projektiga alustati &#039;&#039;&#039;11 November 2012&#039;&#039;&#039; kui ilmus esimene versioon Seafile tarkvarast mis kandis versiooninumbrit 1.2 .&lt;br /&gt;
&lt;br /&gt;
Võrreldes konkurentidega peetakse &#039;&#039;&#039;Seafile&#039;i&#039;&#039;&#039; suurimateks eelisteks korralikku krüpteeringut ning väiksemat vigade esinemise arvu. Suurimaks miinuseks on erinevate &#039;&#039;&#039;lisateenuste&#039;&#039;&#039; vähesus.&lt;br /&gt;
&lt;br /&gt;
== Krüpteering ==&lt;br /&gt;
&lt;br /&gt;
Kasutusel on tänapäevastes standardites igati turvaline AES 128-bitine krüpteering.&lt;br /&gt;
&lt;br /&gt;
== Platvormid: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töölaua versioon:&#039;&#039;&#039; Windows, Linux, OS X, Terminal client&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mobiilne:&#039;&#039;&#039; Android, iOS, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server:&#039;&#039;&#039; Windows, Linux, Rasp Pi&lt;br /&gt;
&lt;br /&gt;
== Mis on uut? ==&lt;br /&gt;
&lt;br /&gt;
Tänaseks on Seafile välja arendanud töölaua keskkondadele versiooni &#039;&#039;&#039;2.0&#039;&#039;&#039;. Täpsemalt koos pisi-uuendustega &#039;&#039;&#039;2.0.8&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suuremad uuendused &#039;&#039;&#039;v1.2&#039;&#039;&#039;  -&amp;gt;  &#039;&#039;&#039;v2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Uus töölaua-keskkond&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Turvauuendused&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online fail-brauseri uuendustööd&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Parem HTTPS tugi&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Andmekiiruse limiteerimine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online võimaluste täiendamine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CLI klient ning LDAP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/news/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Seafile – Online Could Service&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Serveriteenust pakub Seafile ise, variandid (seisuga november 2013):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Tasuta !! Väike tiim !! Suur tiim&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmemaht&#039;&#039;&#039; || 1GB || 100GB || 500GB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmevahetus&#039;&#039;&#039; || 5G/kuu || 50G/kuu || 250G/kuu&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gruppide arv&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kasutajate arv grupis&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;HIND&#039;&#039;&#039; || &#039;&#039;&#039;--&#039;&#039;&#039; || &#039;&#039;&#039;$10/kuu&#039;&#039;&#039; || &#039;&#039;&#039;$50/kuu&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/cloud_service/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Deploy Seafile on Your Own Server&amp;quot; / Paigaldamine =&lt;br /&gt;
&lt;br /&gt;
Pakutakse kahte toodet: tavakasutuseks ning äriliseks kasutamiseks. Tavakasutajale on server-lahendus tasuta, äriklientide hinna teada saamiseks tuleb sooritada vastav päring.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/private_server/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paigaldamine Linux serverisse ==&lt;br /&gt;
&lt;br /&gt;
Laadime alla &#039;&#039;&#039;seafile-server&#039;&#039;&#039; soovitud versiooni (tuleb määrata &#039;&#039;&#039;{version}&#039;&#039;&#039; asemel). &lt;br /&gt;
&lt;br /&gt;
32-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_i386.tar.gz    &amp;lt;/pre&amp;gt;&lt;br /&gt;
64-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_x86-64.tar.gz  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seame soovitatud kaustasüsteemi ==&lt;br /&gt;
&lt;br /&gt;
Lihtsustamaks manageerimist loome kogu serverisüsteemi koos konfiguratsioonifailidega ning süsteemifailidega mingisugusesse konkreetsesse kausta - näiteks &#039;&#039;&#039;itcollege&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir itcollege  &lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* itcollege&lt;br /&gt;
&lt;br /&gt;
cd itcollege&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti alla tõmmatud paki, loome folderi &#039;&#039;&#039;installed&#039;&#039;&#039; kuhu paigutame algse serveri paki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzf seafile-server_*&lt;br /&gt;
&lt;br /&gt;
mkdir installed&lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See kõik lihtsustab edasist seafile-server&#039;i uuendamist. Uuenduspakid pakitakse lahti samuti &#039;&#039;&#039;itcollege&#039;&#039;&#039; kausta ning saame kasutada vanu konfiguratsioone.&lt;br /&gt;
&lt;br /&gt;
== Nõutavad lisa-pakid ==&lt;br /&gt;
&lt;br /&gt;
*python 2.6 or 2.7&lt;br /&gt;
*python-setuptools&lt;br /&gt;
*python-simplejson&lt;br /&gt;
*python-imaging&lt;br /&gt;
*sqlite3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakkide paigaldamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&lt;br /&gt;
&lt;br /&gt;
apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Käivitame lahtipakitud seafile-server kaustas oleva skripti nimega &#039;&#039;&#039;setup-seafile.sh&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd seafile-server-*&lt;br /&gt;
&lt;br /&gt;
./setup-seafile.sh &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edasi töötab viisard läbi kõik vajalikud punktid serveri seadistamiseks. Kõik seadistus-punktid on lahti seletatud allpool:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Seafile_conf_options.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui seadistamine oli edukas, saame kinnituseks teate:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Your seafile server configuration has been finished successfully.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Käivitamine ==&lt;br /&gt;
&lt;br /&gt;
Käivita &#039;&#039;&#039;seafile-server-1.4.0&#039;&#039;&#039; kaustast:&lt;br /&gt;
&lt;br /&gt;
Seafile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seafile.sh start &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seahub: (vaikimisi port 8000)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seahub.sh start &amp;lt;port&amp;gt;  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui need teenused on käima lastud siis võib avada veebibrauseri ning minna serveri aadressile:&lt;br /&gt;
&lt;br /&gt;
http://192.168.1.111:8000/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Login&#039;&#039;&#039; lehel tuleb sisestada eelnevalt konfigureeritud &#039;&#039;&#039;kasutajanimi&#039;&#039;&#039; ning &#039;&#039;&#039;parool&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SEAFILE SERVER on paigaldatud!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Kasulikke viiteid =&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; veebileht  -  http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; tiim &#039;&#039;&#039;GitHub&#039;is&#039;&#039;&#039;  -  https://github.com/haiwen?tab=members&lt;br /&gt;
&lt;br /&gt;
*Serveri mõnele välisele &#039;&#039;&#039;NFS, CIFS-mount&#039;&#039;&#039; süsteemile paigaldades tuleb kasutada &#039;&#039;&#039;SQLite&#039;&#039;&#039; asemel &#039;&#039;&#039;MySQL&#039;&#039;&#039; andmebaasi. Õpetus  - https://github.com/haiwen/seafile/wiki/Download-and-Setup-Seafile-Server-with-MySQL &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kiir-videoülevaade Seafile&#039;ist  -  http://www.youtube.com/watch?v=EXNEeekmW14&amp;amp;hd=1&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Google Play&#039;s  -  https://play.google.com/store/apps/details?id=com.seafile.seadroid2&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Appstore&#039;is  -  https://itunes.apple.com/us/app/seafile-pro/id639202512?mt=8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus = &lt;br /&gt;
&lt;br /&gt;
*http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*https://seacloud.cc/group/3/wiki/&lt;br /&gt;
&lt;br /&gt;
*https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&lt;br /&gt;
&lt;br /&gt;
*http://www.webupd8.org/2013/02/seafile-robust-file-synchronization-and.html&lt;br /&gt;
&lt;br /&gt;
= Autor =&lt;br /&gt;
&#039;&#039;&#039;Marti Reinsaar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A21  -  2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71200</id>
		<title>Seafile</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71200"/>
		<updated>2013-12-27T14:55:45Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: /* Seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus =&lt;br /&gt;
[[File:Seafile-logo.png|250px|thumb|right|Seafile logo - &#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://techzavvy.com/wp-content/uploads/2013/11/seafile-logo.png&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Seafile&#039;&#039;&#039; http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn &#039;&#039;&#039;„pilveteenuseid“&#039;&#039;&#039;. Seafile’i autoriks on väike 8-liikmeline IT-arendajate tiim Hiinas. &lt;br /&gt;
&lt;br /&gt;
Projektiga alustati &#039;&#039;&#039;11 November 2012&#039;&#039;&#039; kui ilmus esimene versioon Seafile tarkvarast mis kandis versiooninumbrit 1.2 .&lt;br /&gt;
&lt;br /&gt;
Võrreldes konkurentidega peetakse &#039;&#039;&#039;Seafile&#039;i&#039;&#039;&#039; suurimateks eelisteks korralikku krüpteeringut ning väiksemat vigade esinemise arvu. Suurimaks miinuseks on erinevate &#039;&#039;&#039;lisateenuste&#039;&#039;&#039; vähesus.&lt;br /&gt;
&lt;br /&gt;
== Krüpteering ==&lt;br /&gt;
&lt;br /&gt;
Kasutusel on tänapäevastes standardites igati turvaline AES 128-bitine krüpteering.&lt;br /&gt;
&lt;br /&gt;
== Platvormid: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töölaua versioon:&#039;&#039;&#039; Windows, Linux, OS X, Terminal client&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mobiilne:&#039;&#039;&#039; Android, iOS, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server:&#039;&#039;&#039; Windows, Linux, Rasp Pi&lt;br /&gt;
&lt;br /&gt;
== Mis on uut? ==&lt;br /&gt;
&lt;br /&gt;
Tänaseks on Seafile välja arendanud töölaua keskkondadele versiooni &#039;&#039;&#039;2.0&#039;&#039;&#039;. Täpsemalt koos pisi-uuendustega &#039;&#039;&#039;2.0.8&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suuremad uuendused &#039;&#039;&#039;v1.2&#039;&#039;&#039;  -&amp;gt;  &#039;&#039;&#039;v2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Uus töölaua-keskkond&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Turvauuendused&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online fail-brauseri uuendustööd&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Parem HTTPS tugi&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Andmekiiruse limiteerimine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online võimaluste täiendamine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CLI klient ning LDAP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/news/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Seafile – Online Could Service&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Serveriteenust pakub Seafile ise, variandid (seisuga november 2013):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Tasuta !! Väike tiim !! Suur tiim&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmemaht&#039;&#039;&#039; || 1GB || 100GB || 500GB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmevahetus&#039;&#039;&#039; || 5G/kuu || 50G/kuu || 250G/kuu&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gruppide arv&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kasutajate arv grupis&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;HIND&#039;&#039;&#039; || &#039;&#039;&#039;--&#039;&#039;&#039; || &#039;&#039;&#039;$10/kuu&#039;&#039;&#039; || &#039;&#039;&#039;$50/kuu&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/cloud_service/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Deploy Seafile on Your Own Server&amp;quot; / Paigaldamine =&lt;br /&gt;
&lt;br /&gt;
Pakutakse kahte toodet: tavakasutuseks ning äriliseks kasutamiseks. Tavakasutajale on server-lahendus tasuta, äriklientide hinna teada saamiseks tuleb sooritada vastav päring.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/private_server/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paigaldamine Linux serverisse ==&lt;br /&gt;
&lt;br /&gt;
Laadime alla &#039;&#039;&#039;seafile-server&#039;&#039;&#039; soovitud versiooni (tuleb määrata &#039;&#039;&#039;{version}&#039;&#039;&#039; asemel). &lt;br /&gt;
&lt;br /&gt;
32-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_i386.tar.gz    &amp;lt;/pre&amp;gt;&lt;br /&gt;
64-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_x86-64.tar.gz  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seame soovitatud kaustasüsteemi ==&lt;br /&gt;
&lt;br /&gt;
Lihtsustamaks manageerimist loome kogu serverisüsteemi koos konfiguratsioonifailidega ning süsteemifailidega mingisugusesse konkreetsesse kausta - näiteks &#039;&#039;&#039;itcollege&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir itcollege  &lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* itcollege&lt;br /&gt;
&lt;br /&gt;
cd itcollege&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti alla tõmmatud paki, loome folderi &#039;&#039;&#039;installed&#039;&#039;&#039; kuhu paigutame algse serveri paki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzf seafile-server_*&lt;br /&gt;
&lt;br /&gt;
mkdir installed&lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See kõik lihtsustab edasist seafile-server&#039;i uuendamist. Uuenduspakid pakitakse lahti samuti &#039;&#039;&#039;itcollege&#039;&#039;&#039; kausta ning saame kasutada vanu konfiguratsioone.&lt;br /&gt;
&lt;br /&gt;
== Nõutavad lisa-pakid ==&lt;br /&gt;
&lt;br /&gt;
*python 2.6 or 2.7&lt;br /&gt;
*python-setuptools&lt;br /&gt;
*python-simplejson&lt;br /&gt;
*python-imaging&lt;br /&gt;
*sqlite3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakkide paigaldamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&lt;br /&gt;
&lt;br /&gt;
apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Käivitame lahtipakitud seafile-server kaustas oleva skripti nimega &#039;&#039;&#039;setup-seafile.sh&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd seafile-server-*&lt;br /&gt;
&lt;br /&gt;
./setup-seafile.sh &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edasi töötab viisard läbi kõik vajalikud punktid serveri seadistamiseks. Kõik seadistus-punktid on lahti seletatud allpool:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Seafile_conf_options.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui seadistamine oli edukas, saame kinnituseks teate:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Your seafile server configuration has been finished successfully.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Käivitamine ==&lt;br /&gt;
&lt;br /&gt;
Käivita &#039;&#039;&#039;seafile-server-1.4.0&#039;&#039;&#039; kaustast:&lt;br /&gt;
&lt;br /&gt;
Seafile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seafile.sh start &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seahub: (vaikimisi port 8000)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seahub.sh start &amp;lt;port&amp;gt;  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui need teenused on käima lastud siis võib avada veebibrauseri ning minna:&lt;br /&gt;
&lt;br /&gt;
http://192.168.1.111:8000/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Login&#039;&#039;&#039; lehel tuleb sisestada eelnevalt konfigureeritud &#039;&#039;&#039;kasutajanimi&#039;&#039;&#039; ning &#039;&#039;&#039;parool&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SEAFILE SERVER on paigaldatud!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Kasulikke viiteid =&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; veebileht  -  http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; tiim &#039;&#039;&#039;GitHub&#039;is&#039;&#039;&#039;  -  https://github.com/haiwen?tab=members&lt;br /&gt;
&lt;br /&gt;
*Serveri mõnele välisele &#039;&#039;&#039;NFS, CIFS-mount&#039;&#039;&#039; süsteemile paigaldades tuleb kasutada &#039;&#039;&#039;SQLite&#039;&#039;&#039; asemel &#039;&#039;&#039;MySQL&#039;&#039;&#039; andmebaasi. Õpetus  - https://github.com/haiwen/seafile/wiki/Download-and-Setup-Seafile-Server-with-MySQL &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kiir-videoülevaade Seafile&#039;ist  -  http://www.youtube.com/watch?v=EXNEeekmW14&amp;amp;hd=1&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Google Play&#039;s  -  https://play.google.com/store/apps/details?id=com.seafile.seadroid2&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Appstore&#039;is  -  https://itunes.apple.com/us/app/seafile-pro/id639202512?mt=8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus = &lt;br /&gt;
&lt;br /&gt;
*http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*https://seacloud.cc/group/3/wiki/&lt;br /&gt;
&lt;br /&gt;
*https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&lt;br /&gt;
&lt;br /&gt;
*http://www.webupd8.org/2013/02/seafile-robust-file-synchronization-and.html&lt;br /&gt;
&lt;br /&gt;
= Autor =&lt;br /&gt;
&#039;&#039;&#039;Marti Reinsaar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A21  -  2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71198</id>
		<title>Seafile</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71198"/>
		<updated>2013-12-27T14:53:23Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: /* &amp;quot;Deploy Seafile on Your Own Server&amp;quot; / Paigaldamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus =&lt;br /&gt;
[[File:Seafile-logo.png|250px|thumb|right|Seafile logo - &#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://techzavvy.com/wp-content/uploads/2013/11/seafile-logo.png&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Seafile&#039;&#039;&#039; http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn &#039;&#039;&#039;„pilveteenuseid“&#039;&#039;&#039;. Seafile’i autoriks on väike 8-liikmeline IT-arendajate tiim Hiinas. &lt;br /&gt;
&lt;br /&gt;
Projektiga alustati &#039;&#039;&#039;11 November 2012&#039;&#039;&#039; kui ilmus esimene versioon Seafile tarkvarast mis kandis versiooninumbrit 1.2 .&lt;br /&gt;
&lt;br /&gt;
Võrreldes konkurentidega peetakse &#039;&#039;&#039;Seafile&#039;i&#039;&#039;&#039; suurimateks eelisteks korralikku krüpteeringut ning väiksemat vigade esinemise arvu. Suurimaks miinuseks on erinevate &#039;&#039;&#039;lisateenuste&#039;&#039;&#039; vähesus.&lt;br /&gt;
&lt;br /&gt;
== Krüpteering ==&lt;br /&gt;
&lt;br /&gt;
Kasutusel on tänapäevastes standardites igati turvaline AES 128-bitine krüpteering.&lt;br /&gt;
&lt;br /&gt;
== Platvormid: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töölaua versioon:&#039;&#039;&#039; Windows, Linux, OS X, Terminal client&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mobiilne:&#039;&#039;&#039; Android, iOS, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server:&#039;&#039;&#039; Windows, Linux, Rasp Pi&lt;br /&gt;
&lt;br /&gt;
== Mis on uut? ==&lt;br /&gt;
&lt;br /&gt;
Tänaseks on Seafile välja arendanud töölaua keskkondadele versiooni &#039;&#039;&#039;2.0&#039;&#039;&#039;. Täpsemalt koos pisi-uuendustega &#039;&#039;&#039;2.0.8&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suuremad uuendused &#039;&#039;&#039;v1.2&#039;&#039;&#039;  -&amp;gt;  &#039;&#039;&#039;v2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Uus töölaua-keskkond&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Turvauuendused&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online fail-brauseri uuendustööd&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Parem HTTPS tugi&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Andmekiiruse limiteerimine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online võimaluste täiendamine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CLI klient ning LDAP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/news/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Seafile – Online Could Service&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Serveriteenust pakub Seafile ise, variandid (seisuga november 2013):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Tasuta !! Väike tiim !! Suur tiim&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmemaht&#039;&#039;&#039; || 1GB || 100GB || 500GB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmevahetus&#039;&#039;&#039; || 5G/kuu || 50G/kuu || 250G/kuu&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gruppide arv&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kasutajate arv grupis&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;HIND&#039;&#039;&#039; || &#039;&#039;&#039;--&#039;&#039;&#039; || &#039;&#039;&#039;$10/kuu&#039;&#039;&#039; || &#039;&#039;&#039;$50/kuu&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/cloud_service/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Deploy Seafile on Your Own Server&amp;quot; / Paigaldamine =&lt;br /&gt;
&lt;br /&gt;
Pakutakse kahte toodet: tavakasutuseks ning äriliseks kasutamiseks. Tavakasutajale on server-lahendus tasuta, äriklientide hinna teada saamiseks tuleb sooritada vastav päring.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/private_server/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paigaldamine Linux serverisse ==&lt;br /&gt;
&lt;br /&gt;
Laadime alla &#039;&#039;&#039;seafile-server&#039;&#039;&#039; soovitud versiooni (tuleb määrata &#039;&#039;&#039;{version}&#039;&#039;&#039; asemel). &lt;br /&gt;
&lt;br /&gt;
32-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_i386.tar.gz    &amp;lt;/pre&amp;gt;&lt;br /&gt;
64-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_x86-64.tar.gz  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seame soovitatud kaustasüsteemi ==&lt;br /&gt;
&lt;br /&gt;
Lihtsustamaks manageerimist loome kogu serverisüsteemi koos konfiguratsioonifailidega ning süsteemifailidega mingisugusesse konkreetsesse kausta - näiteks &#039;&#039;&#039;itcollege&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir itcollege  &lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* itcollege&lt;br /&gt;
&lt;br /&gt;
cd itcollege&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti alla tõmmatud paki, loome folderi &#039;&#039;&#039;installed&#039;&#039;&#039; kuhu paigutame algse serveri paki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzf seafile-server_*&lt;br /&gt;
&lt;br /&gt;
mkdir installed&lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See kõik lihtsustab edasist seafile-server&#039;i uuendamist. Uuenduspakid pakitakse lahti samuti &#039;&#039;&#039;itcollege&#039;&#039;&#039; kausta ning saame kasutada vanu konfiguratsioone.&lt;br /&gt;
&lt;br /&gt;
== Nõutavad lisa-pakid ==&lt;br /&gt;
&lt;br /&gt;
*python 2.6 or 2.7&lt;br /&gt;
*python-setuptools&lt;br /&gt;
*python-simplejson&lt;br /&gt;
*python-imaging&lt;br /&gt;
*sqlite3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakkide paigaldamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&lt;br /&gt;
&lt;br /&gt;
apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Käivitame lahtipakitud seafile-server kaustas oleva skripti nimega &#039;&#039;&#039;setup-seafile.sh&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd seafile-server-*&lt;br /&gt;
&lt;br /&gt;
./setup-seafile.sh &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edasi käib viisard läbi kõik vajalikud punktid serveri seadistamiseks. Kõik seadistus-punktid on lahti seletatud allpool:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Seafile_conf_options.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui seadistamine oli edukas, saame kinnituseks teate:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Your seafile server configuration has been finished successfully.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Käivitamine ==&lt;br /&gt;
&lt;br /&gt;
Käivita &#039;&#039;&#039;seafile-server-1.4.0&#039;&#039;&#039; kaustast:&lt;br /&gt;
&lt;br /&gt;
Seafile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seafile.sh start &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seahub: (vaikimisi port 8000)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seahub.sh start &amp;lt;port&amp;gt;  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui need teenused on käima lastud siis võib avada veebibrauseri ning minna:&lt;br /&gt;
&lt;br /&gt;
http://192.168.1.111:8000/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Login&#039;&#039;&#039; lehel tuleb sisestada eelnevalt konfigureeritud &#039;&#039;&#039;kasutajanimi&#039;&#039;&#039; ning &#039;&#039;&#039;parool&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SEAFILE SERVER on paigaldatud!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Kasulikke viiteid =&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; veebileht  -  http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; tiim &#039;&#039;&#039;GitHub&#039;is&#039;&#039;&#039;  -  https://github.com/haiwen?tab=members&lt;br /&gt;
&lt;br /&gt;
*Serveri mõnele välisele &#039;&#039;&#039;NFS, CIFS-mount&#039;&#039;&#039; süsteemile paigaldades tuleb kasutada &#039;&#039;&#039;SQLite&#039;&#039;&#039; asemel &#039;&#039;&#039;MySQL&#039;&#039;&#039; andmebaasi. Õpetus  - https://github.com/haiwen/seafile/wiki/Download-and-Setup-Seafile-Server-with-MySQL &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kiir-videoülevaade Seafile&#039;ist  -  http://www.youtube.com/watch?v=EXNEeekmW14&amp;amp;hd=1&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Google Play&#039;s  -  https://play.google.com/store/apps/details?id=com.seafile.seadroid2&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Appstore&#039;is  -  https://itunes.apple.com/us/app/seafile-pro/id639202512?mt=8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus = &lt;br /&gt;
&lt;br /&gt;
*http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*https://seacloud.cc/group/3/wiki/&lt;br /&gt;
&lt;br /&gt;
*https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&lt;br /&gt;
&lt;br /&gt;
*http://www.webupd8.org/2013/02/seafile-robust-file-synchronization-and.html&lt;br /&gt;
&lt;br /&gt;
= Autor =&lt;br /&gt;
&#039;&#039;&#039;Marti Reinsaar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A21  -  2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71197</id>
		<title>Seafile</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71197"/>
		<updated>2013-12-27T14:53:00Z</updated>

		<summary type="html">&lt;p&gt;Mreinsaa: /* Sissejuhatus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus =&lt;br /&gt;
[[File:Seafile-logo.png|250px|thumb|right|Seafile logo - &#039;&#039;Allikas:&#039;&#039; &#039;&#039;http://techzavvy.com/wp-content/uploads/2013/11/seafile-logo.png&#039;&#039;]]&lt;br /&gt;
&#039;&#039;&#039;Seafile&#039;&#039;&#039; http://seafile.com/en/home/ on avatud lähtekoodiga tarkvara mille kaudu pakutakse erinevaid nn &#039;&#039;&#039;„pilveteenuseid“&#039;&#039;&#039;. Seafile’i autoriks on väike 8-liikmeline IT-arendajate tiim Hiinas. &lt;br /&gt;
&lt;br /&gt;
Projektiga alustati &#039;&#039;&#039;11 November 2012&#039;&#039;&#039; kui ilmus esimene versioon Seafile tarkvarast mis kandis versiooninumbrit 1.2 .&lt;br /&gt;
&lt;br /&gt;
Võrreldes konkurentidega peetakse &#039;&#039;&#039;Seafile&#039;i&#039;&#039;&#039; suurimateks eelisteks korralikku krüpteeringut ning väiksemat vigade esinemise arvu. Suurimaks miinuseks on erinevate &#039;&#039;&#039;lisateenuste&#039;&#039;&#039; vähesus.&lt;br /&gt;
&lt;br /&gt;
== Krüpteering ==&lt;br /&gt;
&lt;br /&gt;
Kasutusel on tänapäevastes standardites igati turvaline AES 128-bitine krüpteering.&lt;br /&gt;
&lt;br /&gt;
== Platvormid: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Töölaua versioon:&#039;&#039;&#039; Windows, Linux, OS X, Terminal client&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mobiilne:&#039;&#039;&#039; Android, iOS, &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Server:&#039;&#039;&#039; Windows, Linux, Rasp Pi&lt;br /&gt;
&lt;br /&gt;
== Mis on uut? ==&lt;br /&gt;
&lt;br /&gt;
Tänaseks on Seafile välja arendanud töölaua keskkondadele versiooni &#039;&#039;&#039;2.0&#039;&#039;&#039;. Täpsemalt koos pisi-uuendustega &#039;&#039;&#039;2.0.8&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Suuremad uuendused &#039;&#039;&#039;v1.2&#039;&#039;&#039;  -&amp;gt;  &#039;&#039;&#039;v2.0&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Uus töölaua-keskkond&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Turvauuendused&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online fail-brauseri uuendustööd&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Parem HTTPS tugi&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Andmekiiruse limiteerimine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Online võimaluste täiendamine&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;CLI klient ning LDAP&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/news/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Seafile – Online Could Service&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Serveriteenust pakub Seafile ise, variandid (seisuga november 2013):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Tasuta !! Väike tiim !! Suur tiim&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmemaht&#039;&#039;&#039; || 1GB || 100GB || 500GB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmevahetus&#039;&#039;&#039; || 5G/kuu || 50G/kuu || 250G/kuu&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gruppide arv&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kasutajate arv grupis&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;HIND&#039;&#039;&#039; || &#039;&#039;&#039;--&#039;&#039;&#039; || &#039;&#039;&#039;$10/kuu&#039;&#039;&#039; || &#039;&#039;&#039;$50/kuu&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/cloud_service/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &amp;quot;Deploy Seafile on Your Own Server&amp;quot; / Paigaldamine =&lt;br /&gt;
&lt;br /&gt;
Pakutakse kahte toodet: tavakasutuseks ning äriliseks kasutamiseks. Tavakasutajale on server-lahendus tasuta, äriklientide hinna teada saamiseks tuleb sooritada päring.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/private_server/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Paigaldamine Linux serverisse ==&lt;br /&gt;
&lt;br /&gt;
Laadime alla &#039;&#039;&#039;seafile-server&#039;&#039;&#039; soovitud versiooni (tuleb määrata &#039;&#039;&#039;{version}&#039;&#039;&#039; asemel). &lt;br /&gt;
&lt;br /&gt;
32-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_i386.tar.gz    &amp;lt;/pre&amp;gt;&lt;br /&gt;
64-bitine versioon&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://seafile.googlecode.com/files/seafile-server_{version}_x86-64.tar.gz  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seame soovitatud kaustasüsteemi ==&lt;br /&gt;
&lt;br /&gt;
Lihtsustamaks manageerimist loome kogu serverisüsteemi koos konfiguratsioonifailidega ning süsteemifailidega mingisugusesse konkreetsesse kausta - näiteks &#039;&#039;&#039;itcollege&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir itcollege  &lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* itcollege&lt;br /&gt;
&lt;br /&gt;
cd itcollege&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti alla tõmmatud paki, loome folderi &#039;&#039;&#039;installed&#039;&#039;&#039; kuhu paigutame algse serveri paki.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzf seafile-server_*&lt;br /&gt;
&lt;br /&gt;
mkdir installed&lt;br /&gt;
&lt;br /&gt;
mv seafile-server_* installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See kõik lihtsustab edasist seafile-server&#039;i uuendamist. Uuenduspakid pakitakse lahti samuti &#039;&#039;&#039;itcollege&#039;&#039;&#039; kausta ning saame kasutada vanu konfiguratsioone.&lt;br /&gt;
&lt;br /&gt;
== Nõutavad lisa-pakid ==&lt;br /&gt;
&lt;br /&gt;
*python 2.6 or 2.7&lt;br /&gt;
*python-setuptools&lt;br /&gt;
*python-simplejson&lt;br /&gt;
*python-imaging&lt;br /&gt;
*sqlite3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pakkide paigaldamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&lt;br /&gt;
&lt;br /&gt;
apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Käivitame lahtipakitud seafile-server kaustas oleva skripti nimega &#039;&#039;&#039;setup-seafile.sh&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd seafile-server-*&lt;br /&gt;
&lt;br /&gt;
./setup-seafile.sh &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edasi käib viisard läbi kõik vajalikud punktid serveri seadistamiseks. Kõik seadistus-punktid on lahti seletatud allpool:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Seafile_conf_options.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui seadistamine oli edukas, saame kinnituseks teate:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Your seafile server configuration has been finished successfully.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Käivitamine ==&lt;br /&gt;
&lt;br /&gt;
Käivita &#039;&#039;&#039;seafile-server-1.4.0&#039;&#039;&#039; kaustast:&lt;br /&gt;
&lt;br /&gt;
Seafile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seafile.sh start &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seahub: (vaikimisi port 8000)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seahub.sh start &amp;lt;port&amp;gt;  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui need teenused on käima lastud siis võib avada veebibrauseri ning minna:&lt;br /&gt;
&lt;br /&gt;
http://192.168.1.111:8000/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Login&#039;&#039;&#039; lehel tuleb sisestada eelnevalt konfigureeritud &#039;&#039;&#039;kasutajanimi&#039;&#039;&#039; ning &#039;&#039;&#039;parool&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SEAFILE SERVER on paigaldatud!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Allikas: https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasulikke viiteid =&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; veebileht  -  http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; tiim &#039;&#039;&#039;GitHub&#039;is&#039;&#039;&#039;  -  https://github.com/haiwen?tab=members&lt;br /&gt;
&lt;br /&gt;
*Serveri mõnele välisele &#039;&#039;&#039;NFS, CIFS-mount&#039;&#039;&#039; süsteemile paigaldades tuleb kasutada &#039;&#039;&#039;SQLite&#039;&#039;&#039; asemel &#039;&#039;&#039;MySQL&#039;&#039;&#039; andmebaasi. Õpetus  - https://github.com/haiwen/seafile/wiki/Download-and-Setup-Seafile-Server-with-MySQL &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kiir-videoülevaade Seafile&#039;ist  -  http://www.youtube.com/watch?v=EXNEeekmW14&amp;amp;hd=1&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Google Play&#039;s  -  https://play.google.com/store/apps/details?id=com.seafile.seadroid2&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Seafile&#039;&#039;&#039; rakendus Appstore&#039;is  -  https://itunes.apple.com/us/app/seafile-pro/id639202512?mt=8&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus = &lt;br /&gt;
&lt;br /&gt;
*http://seafile.com/en/home/&lt;br /&gt;
&lt;br /&gt;
*https://seacloud.cc/group/3/wiki/&lt;br /&gt;
&lt;br /&gt;
*https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&lt;br /&gt;
&lt;br /&gt;
*http://www.webupd8.org/2013/02/seafile-robust-file-synchronization-and.html&lt;br /&gt;
&lt;br /&gt;
= Autor =&lt;br /&gt;
&#039;&#039;&#039;Marti Reinsaar&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;A21  -  2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mreinsaa</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71192</id>
		<title>Seafile</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Seafile&amp;diff=71192"/>
		<updated>2013-12-27T14:49:45Z</updated>

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

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

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

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

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

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