Eelmises artiklis sai räägitud varundamisest suhteliselt madalal süsteemsel tasandil. Rsync ei ole kindlasti iga arvutikasutaja jaoks. Lisaks klassikalistele lauaarvutitele ja serveritele on meil aina rohkem ka nutiseadmeid. Loomulikult on neile palju pilvelahendusi andmete varundamiseks ja jagamiseks, kuid siin teeme juttu natuke sellest, kui soovime püsti panna oma isikliku pilveteenuse. Pilveserver paikneb siis meie enda kodus (miks mitte ka ettevõttes), mitte kusagil teenusepakkuja juures.

ownCloud on üks selline lahendus, millele on olemas erinevate seadmetega sünkroniseerimise tugi.

Panen siia kirja, kuidas ma installeerisin selle Pine64 üheplaadiarvutisse.

Pine64 käsureal annan root õigustes käsklused:

sh -c "echo 'deb http://download.owncloud.org/download/repositories/stable/Debian_8.0/ /' > /etc/apt/sources.list.d/owncloud.list"
apt-get update
apt-get install owncloud

See võtab omajagu aega. Installeeritakse LAMP server ja muu vajalik. 

Lõpuks õnnestub teha konto ja sisse logida:

 

Nagu näha, töötab see esialgu SQLite andmebaasiga. Kuna MySQL juba nagunii installiti, siis võtame selle kasutusele:

create database owncloud;
CREATE USER 'ownclouduser'@'%'  IDENTIFIED BY 'saladus';
GRANT ALL ON owncloud.* TO 'ownclouduser'@'%';

Nüüd siis läheme üle MySQL peale:

sudo -u www-data  php occ db:convert-type --all-apps mysql ownclouduser 127.0.0.1 owncloud

 

Failidega saab toimetada veebiliidese kaudu, kuid mugavam on installeerida töölaua või mobiili kliendi sünkroniseerimistarkvara. Tõsi küll, Androidi jaoks kloonisin ise GIT repositooriumi, kompileerisin Android Studio abil ning laadisin oma nutiseadmesse. Paistab, et kõik töötab nagu vaja.

 

Linke:

https://owncloud.org/

https://download.owncloud.org/download/repositories/stable/owncloud/

https://github.com/owncloud/android

https://www.pine64.org/

https://en.wikipedia.org/wiki/LAMP_(software_bundle)