Par to, ka vakar pēcpusdienā Rīgā debesis apmācās, es uzņemos daļu vainas. Proti, savas skolas serverī uzinstalēju OwnCloud Mākoni. Pēc izlielīšanās tviterī, saņēmu erudīta kolēģa lūgumu dalīties pirmajā pieredzē. Nu tad lūdzu! :)
Kāpēc man vajag savu mākoni?
Mana Rīgas 6. vidusskola izmanto Google Apps, datus varam glabāt viņu Drive. Mums kā Rīgas skolai arī teorētiski pieejams centralizēti ierīkots SkyDrive pakalpojums. Pats un gana daudzi skolas jaunieši izmantojam Dropbox, aicinu arī tur reģistrēties. Vienvārdsakot, vakuumā gluži nedzīvojam. Bet savs ir savs -
- pirmkārt, vietējais trafiks, tātad, iespējams, ātrāk,
- otrkārt, mācību nolūkos var sataisīt mācību kontus, kur var kaut ko brīvāk pakopēt, padzēst utt. bet nesāks sinhronizēties gigabaitiem filmu, ja erudītie jaunieši palaistu savus dropboxus.
- treškārt, gatavojot Latvijas kodolprogrammu, negribēšu, lai šie dokumenti ir Googles vai Microsoft mākoņos.
- ceturtkārt, var taisnoties direktoram: “Zini, boss, eglīti neizmetu, jo taisīju savu mākoni.”
- piektkārt, šausmīgi interesanti.
OwnCloud
Tas ir brīvs atvērtā pirmkoda mākonis, ko var uzstādīt savā serverī. Projekts samērā jauns – no 2010. gada janvāra.
Ievērojamākās iespējas:
- failu glabāšana un sinhronizešana ar personālo datoru
- kalendārs
- adresu grāmata
- mūzikas straumēšana
- lietotāju un grupu pārvaldība
- tiešsaistes teksta redaktors ar koda izcelšanu
- foto galerija
- saskarne latviešu valodā
Wiki raksts liecina, ka ir paredzēta arī RSS lasītāja ieviešana. Jaunākā OwnCloud versija ir 5, to tad arī liku un lūkoju.
Te mājaslapa: http://owncloud.org/
Te visādas pamācības: http://doc.owncloud.org/
Te lejuplādējamie labumi: http://owncloud.org/install/
Kas ir vajadzīgs un ko darīt?
Vajag savu serveri – Linux, Windows, Apple – viens pīpis. Windows der arī 7, nevajag obligāti Server. Uz servera datoram jābūt tīmekļa serverim – atkal der visādi – Apache, IIS, Nginx un citi. Vēl jābūt PHP un kādai no šīm datubāzēm – MySQL, SQLite vai PostgreSQL.
Manā gadījumā ir serveris ar CentOS, Apache, MySQL un PHP
Neplānoju pārrakstīt rokasgrāmatu, to var izlasīt te – http://doc.owncloud.org/server/5.0/admin_manual/
Bet pamatlietas šādas:
- Jāpievieno OwnCloud repozitorijs, jālejuplādē un jāuzstāda OwnCloud: http://doc.owncloud.org/server/5.0/admin_manual/#installation
- Atkarībā no servera OS ir vai nav jāsaraksta mākoņa konfigurācija tīmekļa serverī: http://doc.owncloud.org/server/5.0/admin_manual/installation/installation_linux.html
- Jāuztaisa datubāze un lietotājs
- Var izdomāt kādu citu vietu, kur viņš glabās savus datus, nevis noklusēto, tas tad jāsamaina konfigurācijas failos
- Tīmekļa pārlūkā jāraksta http://manshosts/mansmakonis vai ko nu jūs tur esat sadomājuši Ja viss ir izdevies veiksmīgi, tad te mazs wizard’iņš uzdos jautājumus par administratora profilu, datubāzi, un viss sāks stradāt. Tātad kopā, nez, 10..20 minūtes, cik rūpīgi lasa manuāli.
Darbošanās mākonī no tīmekļa pārlūka
Kad ielogojamies, tad kreisajā pusē sadaļas ar saturu, vidū pats saturs, labajā pusē lielākais vai mazākas pārvaldīšanas iespējas.
Failu augšuieplādes strādā, jaunu mapīšu izveidošana arī.
Uz faila vai mapes uzbraucot, parādās viss, ko ar šo izdarīt – lejuplādet, dzēst, dalīties. Ar dalīšanos forši – jā mākonī ir reģistrēti lietotāji, tad var norādīt katru no tiem atsevišķi vai grupu, kurai viņi pieder, dalīties. Tiesības arī dažādas – skatīt, dzēst, lejuplādēt, dalīties tālāk. Datorklasei ideāli!
- Sākums
- Iespējas ar failiem
- Koplietošnas iespējas
Ja mapēs ir bildes vai mūzika, tad mākonis pats tās parāda arī mūzikas un bildes sadaļā attiecīgi piedāvājot mūzikas atskaņotāju vai attēlu galeriju. Mūzikas atskaņotājs bija salūzis, bet paķimerējoties pa config failiem salabojās (kļūdu izstrādātājs zina, ar nākamo jauninājumu būs labi). Attēlu galerijā viss kārtībā. Ne pārāk glamūrīgs, bet strādā labi.
- Mūzikas atskaņotājs
- Galeriju izvēle
- Attēli galerijā
Kontakti. Īsti neesmu novērtejis šo fīču.
Kalendārs. Doma ir skaidra. Liekam savus pasākumus, plānojam laiku un to varam skatīt arī ar kalendāra klientiem. Izmēģināts vēl nav.
OwnCloud var ne tikai glabāt failus, bet ļauj tos ērtak apskatīt, arhivēt, pārbaudīt, rediģēt. Vienkāršākās lietas notestētas – OwnCloud labi māk parādīt attēlus, neformatētus teksta dokumentus (šos var arī rediģēt), mūziku un video, viduvēji labi tiek galā ar OpenDocument formātu.
- Teksta un koda redaktors
- OpenDocument teksta fails
+ administratīvās darbības
Iepriekšminētas iespējas ir pieejamas katram lietotājam. Administratoram, protams, papildus:
- eksports
- jaunināšana
- drošība
- žurnāls
- dalīšanās tiesību pārvaldība visā mākonī
- lietotāju pārvaldība – profili atsevišķi, tiem atvēlētās diska vietas, dalīšana grupās
- lietotņu pārvaldība – var pieinstalēt vai uzprogrammēt kaut kādus savus satura skatītajus. Arī lietotājus administrators var nevadīt ar roku, bet izmantot LDAP autorizāciju (šo neesmu pārabudījis, bet skan labi). Te vēl arī jāpēta.
Mākoņa klienti
Man patīk Dropbox, jo viņš ārkārtīgi glīti iekļaujas manās Linux darbstacijās, manās Windows darbstacijās, manā Android telefonā. Man nepatīk Google Drive un SkyDrive, jo viņi nezina Linuxu. Un nu man patīk arī OwnCloud, jo tam ir Linux/Windows/MacOS atbalsts klienta operētājsistēmā + mobilās lietotnes.
Linux/Windows
Klientus sanāca patestēt uz Ubuntuveidīgā Linux ar XFCE darbavirsmu un Fedora ar GNOME 3. Klients uzinstalējams tik pat grūti vai viegli kā jebkura cita 3. puses lietotne – jāpieliek repozitorijs un jāinstalē. Lasīju, ka Fedora 19 owncloud jau būs pašu krātuvēs. Pirmo reizi palaižoties, pataujā servera adresi, lietotāja datus un viss notiek.
Ja neko nemaina, tad viņš uztaisa apakšmapi iekš /home un uz/no turienes arī sinhronizē. Bet mapes var pielikt citas. “Pie pulksteņa” ikona, kura mainās atkarībā no darbības. Nekādu pārsteigumu. Uz Fedora klientam gan labpatika pāris reižu izbeigties un nesavienoties, bet tad savācās.
Uz Windows viss kā ierasts – yes, next, next, savada servera datus un mākonis klāt. Arī apakšmape /users mapē un indikators “tur lejā”
Mobilās ierīces
Bija slinkums meklēt info, kāpēc, bet Android un iOS klienti maksā 0,99 USD. Bet nu nav žēl, palūkošanas labā iegādāju. Sistēma integrējas labi, piemēram, koplietot izmantojot.. listē ir arī ownCloud. Ja fails vajadzīgs, tas klientā jālejuplāde un tad jau šis arī ļaus atvērt, piedāvājot piemērotus rīkus. Lejuplādētos failus var “ieķeksēt”, lai sinhronizē un lejuplāde no jauna. Kā jau ierasts citos mākoņklientos, var iestatīt automātisku fotogrāfiju augšupielādi. Vienvārdsakot, mobilais klients, ja neskaita cenu, gluži kā pārējais mākonis, bez pārsteigumiem.
Kas nav labi?
Tas, ka kaut kas jāinstalē, jāregulē pašam man neskaitās, bet kādam tas var likties lieki.
Ja par paraugu uzskata dropbox, tad dažādi sīkumi te pietrūkst – failu kopēšana, pārvietošana tīmekļa vidē, sinhronizācijas progresa statuss pie klienta ikonas, cik atlikusi vieta man atvēlētajā diskā un līdzigi nieki pietrūkst. Gan jau lietojot vēl kādas nebūšanas atrastas, kā tas bija ar, piemēram, mp3 atskaņošanu.
Sākot izmantot nopietni, dikti jādomā par kārtīgu UPS, alternatīvu interneta pieslēgumu, ja primārais nobeidzas, rezerves kopēšanu. Un pēc domāšanas arī jārīkojas.
Tālāka izmantošana
Neesmu iecerējis ownCloud piedāvat visiem 800+ skolēniem un 100 skolotājiem – to nevilks ne aparatūra, ne mans prāts. Bet, pašam, kad Samsung dāvinātie dropbox gigabaiti ies uz beigām, mācību darbā demonstrējot kā vienu no mākoņu variantiem un skolēniem vai kolēģiem, kuriem kādu papildus darbu veicot lieli gigabaiti no mājām uz skolu un otrādi velkami. Vai iesaku citiem? Jā! :)



















