Kapsin UKK:ssa on ohjeet Owncloud-asennukselle. Niiden pitäisi periaatteessa päivittyä joukkoistetusti, ja sikäli tämä ohje tässä vanhenee todennäköisesti huonommaksi hyvin pian, mutta tässä kuitenkin (jälkikäteen muistinvaraisesti kirjoittamani) räpsy (snapshot) ohjeista sellaisina, kuin ne minulle tänään toimivat.
- Palvelimen asennus
-
- Loin siilooni Owncloudia varten datahakemiston (voi olla, että Owncloud osaisi tehdä tämän itsekin):
mkdir ~/siilo/owncloud-data
- Menin secure-www-hakemistooni, koska halusin käyttää Owncloudia https:n läpi:
cd ~/sites/$USER.kapsi.fi/secure-www
- Latasin Owncloudin asennuspaketin. Sen tulee olla tar-paketti, joka löytyy Owncloud.orgin asennussivulla “Tar or Zip file” -namiskasta avautuvasta dialogista (“Unix”-linkki):
wget 'http://download.owncloud.org/community/owncloud-6.0.1.tar.bz2'
- Purin asennuspaketin:
tar xvf owncloud-6.0.1.tar.bz2
- Nimesin paketista tulleen “owncloud”-hakemiston vähän lyhyemmän nimiseksi
mv
-käskyllä (kutsun sitä tässä ohjeessa $POLKU-muuttujanimellä). - Poistin asennuspaketin.
- Avasin juuri nimeämäni hakemiston webselaimella: https://$USER.kapsi.fi/$POLKU
- Syötin uuden pääkäyttäjätunnuksen ja (vahvan!) salanan niille varattuihin kenttiin ja avasin niiden alla olevan “Advanced”-osion. Syötin data folder -kohtaan siiloon osoittavan polun,
/siilo/users/$USER/owncloud-data
- Vaihdoin oletuksena olleen SQLite-tietokannan tilalle MySQL:n (lähinnä siksi, että olen tottunut käyttämään MySQL:n hallintapaneelia enkä niinkään SQLitea). Syötin MySQL-käyttäjätunnukseni, -salasanani, -tietokantani nimen ja tietokantapalvelimeksi db1.kapsi.fi:n.
- “Finish setup”
- Ensitöikseni Owncloudin hallintapaneelissa loin itselleni toisen, pääkäyttäjäoikeudettoman käyttäjätunnuksen. Androidin näppiksellä syöttämistä silmälläpitäen valitsin hieman pääkäyttäjää heikomman, helpommin kirjoitettavan salasanan (toki siltikin pitkän ja vahvan).
- Lisäsin secure-www-juurihakemistoni .htaccess-tiedoston alkuun seuraavat rivit:
<Limit> Order allow,deny Allow from all </Limit>
(Ilman tätä työpöytäsovelluksen synkkaus epäonnistui.)
- Loin siilooni Owncloudia varten datahakemiston (voi olla, että Owncloud osaisi tehdä tämän itsekin):
- Työpöytäsovelluksen asennus
-
- Latasin OpenSuSEn Owncloud-pakettivaraston ohjeiden mukaan pakettivaraston avaimen ja asensin sen:
wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/xUbuntu_12.04/Release.key sudo apt-key add - < Release.key
- Lisäsin pakettivaraston paikallisiin luetteloihin:
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_12.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list" sudo apt-get update
- Asensin työpöytäsovelluksen:
sudo apt-get install owncloud-client
- Käynnistin työpöytäsovelluksen (Unityn kojelaudalla hakusanaksi owncloud).
- Syötin palvelimeni osoitteen: https://$USER.kapsi.fi/$POLKU
- Syötin pääkäyttöoikeudettoman käyttäjätunnukseni ja salasanani.
- Valmista tuli.
- Latasin OpenSuSEn Owncloud-pakettivaraston ohjeiden mukaan pakettivaraston avaimen ja asensin sen:
- Android-sovelluksen asennus
- Latasin Owncloudin Androidille F-Droid-kaupasta, missä se on ilmainen. En ole vielä käyttänyt sovellusta laajemmin, mutta jos havaitsen sen hyväksi, poistan sen ja asennan sen jälkeen Play-kaupasta, missä tekijät saavat siitä pienen kannatusmaksun. Ainakin heti käynnistyksestä ja tunnuksia syöttäessä se vaikutti toimivan ihan asiallisesti.