4
1
Oisko mahdollista saada ohjetta kuinka asennetaan Owncloud kapsin siiloon?
Avainsanat:
mihatsu's gravatar image mihatsu kysyi
14.01.2013 klo 02:10
53115, hyväksyttyjä vastauksia: 0%

1234seuraava »

Pääpiirteissään asennus menee tämän ohjeen mukaan. Asennuksen aikana voi valita polun, johon datahakemisto laitetaan.

Eli kohta kohdalta:

  1. Mennään www-hakemistoon, jonne owncloud halutaan asentaa. cd sites/.../www
  2. Ladataan owncloudin asennuspaketti (tarkista uusimman version URL ohjelman kotisivuilta): wget 'http://mirrors.owncloud.org/releases/owncloud-4.5.5.tar.bz2'
  3. Puretaan asennuspaketti: tar xjf owncloud-4.5.5.tar.bz2
  4. Jos haluat, voit uudelleennimetä paketista tulevan owncloud-hakemiston mv-käskyllä.
  5. Jos asennus tehdään public_html:ään, täytyy ajaa find -name '*.php' -exec chmod u+rx "{}" \; käyttöoikeuksien asettamiseksi. Sites-hakemistossa tätä vaihetta ei tarvita.
  6. Mene www-selaimella owncloud-hakemistoon, osoite voi olla esimerkiksi http://www.example.com/owncloud/
  7. Kirjoita haluamasi admin-tunnus ja salana, mutta älä vielä klikkaa eteenpäin.
  8. Avaa "Advanced" osio asetusruudusta, ja syötä data folder -kohtaan siilolle osoittava polku, esimerkiksi /siilo/users/käyttäjätunnus/owncloud-data
  9. Jos haluat, voit vaihtaa käyttöön sqlite-tietokannan sijasta MySQL:n, joka voi olla hieman nopeampi. Tarvitset oman MySQL-käyttäjätunnuksen ja -salasanan, jotka saa ylläpidolta pyytämällä.
  10. Paina "Finish setup" ja owncloud on valmis käyttöön.
ikilinkki
jpa's gravatar image jpa vastasi
14.01.2013 klo 18:16
3735, hyväksyttyjä vastauksia: 26%

Miten jos haluaa käyttää esim windows clienttiä, ja errorlogiin tulee:

"client denied by server configuration: /var/www/.../remote.php"

Mitäs tolle tehään?

EDIT:

Korjasin ite sen tällein:

  1. ownCloudin softa käyttää webdavia, ja kapsilla täytyy lisätä muutama rivi .htaccess tiedotoihin että sen saa toimimaan: https://forum.kapsi.fi/index.php/topic,297.msg1654.html?#msg1654
  2. Ite asensin sen secure-www:n alle, ja jouduin tekemään juureen oman .htaccess tiedoston jonne kirjotin:

    <Limit GET POST PUT DELETE OPTIONS PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK> Order allow,deny Allow from all </Limit>

  3. Sen jälkeen lisäsin samat rivit ownclouding .htaccessiin.

muokattu 27.02.2013 klo 03:05
ikilinkki
tsc's gravatar image tsc vastasi
19.02.2013 klo 18:11
393, hyväksyttyjä vastauksia: 0%

OS X clientilla sama ongelma. Näillä ohjeilla myös 5.0.11 toimii.

(03.10.2013 klo 14:15) jontto

Tässä ketjussa useassa kohtaa esiintynyt Apachen limit-loitsu tarvitaan .htaccessiin sitä varten, että tuo omalle työasemalle asennettava pieni client ottaa yhteyksiä palvelimelle WebDAV:n avulla. Kapsilla on ilmeisesti oletusarvoisesti blokattuna joitakin WebDAV:n käyttämiä metodeja kuten esim. PROPFIND tai PUT. Webbiselaiemlla käytettäessä käytetään "tavallisempia" metodeja kuten GET, jotka ovat Kapsilla sallittuja, joten selainpohjainen UI toimii sen vuoksi moitteetta.

Edellä pohdiskeltiin onko tuo "Allow from all" -turvallista tehdä .htaccessiin. Tuo allow from all tosiaan tekee sen, että näitä http-pyyntöjä (GET, POST, ja koko ritirampsu siitä eteenpäin) voidaan tehdä mistä tahansa IP-osoitteesta, mutta toki Owncloud vaatii sitten vielä sovellustasolla normaalin salasana-autentikoinnin ennen kuin se suostuu tekemään mitään.

Itse käytän owncloudia puhtaasti työaseman backup-tarkoitukseen, eikä minulla ole tarvetta a) päästä webbi-UI:lla käsiksi omiin tiedostoihin mistä tahansa IP:stä eikä b) minulla ole tarvetta jakaa tiedostoja muille owncloudin kautta (siihen käytän dropboxia).

Niinpä tein secure-www:n juureen .htaccess -tiedoston seuraavalla sisällöllä. Deny ja Allow -säännöt ovat toisin päin kuin tässä ketjussa esiintyneissä muissa esimerkeissä, eli tässä minun esimerkissäni ensin kielletään yhteydenotot ja sitten sallitaan poikkeukset. xxx.xxx.xxx.xxx on se IP-osoite josta yhteydenotot sallitaan. Oman työaseman IP-osoitteen vaihtuessa client alkaa vinkua että synkkaus ei onnistu ja silloin .htaccessia pitää päivittää + käynnistää mahdollisesti työaseman client-uudelleen. "Allow from" -rivejä voi listata halutessaan useita, jos on monta IP:tä jotka haluaa sallia.


IndexIgnore *

<Limit GET POST PUT DELETE OPTIONS PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
  order deny,allow
  deny from all
  allow from xxx.xxx.xxx.xxx
</Limit>

Jos haluat päästä owncloudin webbi-UI:hin mistä tahansa käsiksi ja/tai haluat jakaa sieltä tavaraa muille, et voi luonnollisestikaan rajoittaa liikennettä vain omaan IP-osoitteeseesi. Tällöin .htaccessin sisältö olisi seuraava (sama ritirampsu, joka on ollut esillä tässä ketjussa jo muutamaan otteeseen):


IndexIgnore *

<Limit GET POST PUT DELETE OPTIONS PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK> order allow,deny allow from all </Limit>

Testailin äsken tätä ja käsittääkseni nuo GET, POST ja muut metodit pitää kirjoittaa isoilla kirjaimilla. Useissa viesteissä näkyvät get="" post ="" -henkiset säännöstöt johtuvat tämän ukk.kapsi.fi:n sisältöeditorista, joka päyrii tekstiä. Apachen dokumentaation mukaan metodit kirjoitetaan kuitenkin isoilla kirjaimilla ja ilman hipsuja, joten tässä listaamani esimerkit pitäisi toimia.

Yhteenveto vielä omista Owncloduin asennusstepeistäni:

  1. Pyydä ylläpidolta omaa alidomainia <käyttäjätunnus>.kapsi.fi ja sille secure-www -alihakemistoa jotta voit ottaa salattuja https-yhteyksiä osoitteeseen https://<käyttäjätunnus>.kapsi.fi.
  2. Pura owncloudin asennuspaketti palvelimella: tar -xjf owncloud-xxx.tar.bz2
  3. Siirrä paketista löytynyt hakemisto "owncloud" tuon secure-www:n alle loitsulla mv owncloud ~/sites/<käyttäjätunnus>.kapsi.fi/secure-www
  4. Tee secure-www:n juureen .htaccess, johon kopioit jomman kumman yllä esittämäni esimerkkitiedoston sisällön oman tarpeesi mukaan
  5. Mene selaimella osoitteseen https://xxx.kapsi.fi/owncloud ja viimeistele asennus. Jos haluat tiedostot Siiloon "owncloud" nimiseen alihakemistoon, määrittele datan tallennushakemistoksi /home/users/<käyttäjätunnus>/siilo/owncloud
  6. Asenna työasemaclient ja määrittlee synkattavat hakemistot
  7. Testaa toiminta

Lähteet: http://httpd.apache.org/docs/2.2/mod/core.html#limit https://forum.owncloud.org/viewtopic.php?f=26&t=18621

Cheers, Markus

muokattu 11.05.2014 klo 11:51
ikilinkki
masipila's gravatar image masipila vastasi
11.05.2014 klo 11:43
513, hyväksyttyjä vastauksia: 0%

Nyt on jo uusi versio Owncloud-ohjelmasta joten tuohon latauskäskyyn näin: wget 'http://mirrors.owncloud.org/releases/owncloud-4.5.6.tar.bz2'

Ja jos käytät MySQL-tietokantaa, niin siihen alimpaan ruutuun tulee localhost-sanan tilalle db1.kapsi.fi

ikilinkki
Kestosippi's gravatar image Kestosippi vastasi
23.01.2013 klo 19:41
1787, hyväksyttyjä vastauksia: 0%

Ubuntun tiedostoselaimella (=Nautilus) pääsee suoraan palvelimen tiedostoihin ja kansioihin käsiksi. Myös Siiloon.

Osoite kirjoitetaan tiedostoselaimen ylävalikon "Siirry" >>> "Sijainti"- kohtaan näin: sftp://tunnus@kapsi.fi/home/users/tunnus

Ohjelma kysyy Kapsin salasanasi ja tallentaa sen niin halutessasi seuraavaa käyttökertaa varten.

Tämä sijainti jää tiedostoselaimen vasemman reunan "Kirjanmerkiksi" jos valitset Kapsin palvelimella vieraillessasi tiedostoselaimen ylävalikon "Kirjanmerkit" >>>> "Lisää kirjanmerkki"

Tämä ei tietenkään toimi OwnCloudin tavoin, mutta kylläkin saattaa korvata OwnCloudin tarpeen jollakin kokonaan.

muokattu 06.04.2013 klo 19:01
ikilinkki
Kestosippi's gravatar image Kestosippi vastasi
06.04.2013 klo 19:00
1787, hyväksyttyjä vastauksia: 0%

Miten asensin version 5.0.7

cd sites/käyttäjätunnus/secure-www/

wget http://download.owncloud.org/community/owncloud-5.0.7.tar.bz2

tar xjf owncloud-5.0.7.tar.bz2

vi .htaccess

IndexIgnore *
<limit get="" post="" put="" delete="" options="" propfind="" proppatch="" mkcol="" copy="" move="" lock="" unlock="">
    Order allow,deny
    Allow from all
</limit>

muokattu 10.06.2013 klo 23:00
ikilinkki
kolmis's gravatar image kolmis vastasi
10.06.2013 klo 22:49
243, hyväksyttyjä vastauksia: 0%

<limit get="" post="" put="" delete="" options="" propfind="" proppatch="" mkcol="" copy="" move="" lock="" unlock=""> Order allow,deny Allow from all </limit>

Osaisiko joku Apachea paremmin tunteva kommentoida mitä tuo .htaccess-loitsu oikein tekee? Näin ulkopuolisen silmin se näyttää nimittäin pahasti siltä, että annetaan kaikille kaikki oikeudet kaikkeen. Tämä varmaankin korjaa käyttöoikeuksiin liittyvät ongelmat, mutta ei ole järkevää jos se tehdään tietoturvan kustannuksella.

ikilinkki
nuteater's gravatar image nuteater vastasi
28.12.2013 klo 00:45
213, hyväksyttyjä vastauksia: 0%

Päivitin juuri viikonloppuna kuutosesta seiskaan.

Owncloud on asennettu minulla secure-www:n alle. Datat ovat siilossa.

Renamesin ensin owncloud-hakemiston --> owncloud6

Purin seiskan asennuspaketin secure-www:n alle siten että tämän hakemiston nimeksi tuli owncloud. Sitten kopsasin config-alihakemiston kuutosen asennuksesta seiskaan.

Tämän jälkeen ajoin komentoriviltä ./occ upgrade -loitsun, joka päivitti tietokannan seiskaan.

Cheers, Markus

ikilinkki
masipila's gravatar image masipila vastasi
17.11.2014 klo 12:12
513, hyväksyttyjä vastauksia: 0%

OC:n forumilta: "First to say is that OC 5 needs at last PHP in the version 5.3.4 or newer."

ikilinkki
Smoo's gravatar image Smoo vastasi
04.04.2013 klo 08:43
102, hyväksyttyjä vastauksia: 0%

Olen saanut OwnCloudin asennetuksi Kapsille ja tiedostot toimivat Siilossa selaimen avulla hienosti. Selaimella siis voin lisäillä ja poistaa tiedostoja.

Myös Ubuntun Nautilus käsittelee OwnCloud-tiedostoja ihan hyvin. Mutta OwnCloud Windows Clienttiä en ole saanut synkkaamaan Siilon tiedostojen kanssa ollenkaan.

Onko joku onnistunut siinä?

Edit: Tuossahan jo olikin jo ohje .htaccess-tiedostojen lisäämiselle. Sillä ohjeella sainkin toimimaan Windows Clientinkin. Kiitos.

muokattu 05.04.2013 klo 14:16
ikilinkki
Kestosippi's gravatar image Kestosippi vastasi
05.04.2013 klo 12:35
1787, hyväksyttyjä vastauksia: 0%

Sinun vastauksesi

näytä/piilota esikatselu

Tarkkaile kysymystä

Sähköpostitse:

Kirjautumisen jälkeen voit tilata tähän kysymykseen jätetyt uudet vastaukset ja kommentit omaan sähköpostiisi.

RSS-lukijan kautta:

Pelkät vastaukset

Vastaukset ja kommentit

Markdown-perusteet

  • *kursiivi* tai _kursiivi_
  • **lihavointi** tai __lihavointi__
  • linkki:[teksti](http://url.com/ "otsikko")
  • kuva?![alt teksti](/path/img.jpg "otsikko")
  • numeroitu luettelo: 1. Foo 2. Bar
  • Lisätäksesi rivinvaihdon kirjoita kaksi välilyöntiä rivin loppuun.
  • Tavallisemmat HTML-tagit toimivat myös.

Kysymyksen avainsanat:

×5
×5

kysytty: 14.01.2013 klo 02:10

katsottu: 10,650 kertaa

päivitetty: 01.05.2017 klo 03:21