OwnCloud - Implementering på et LAN

Præsentation

OwnCloud er en open source implementering af online storage services og forskellige applikationer (cloud computing). OwnCloud kan installeres på et personligt netværk (som LAN). Afhængigheder på denne server skal være i PHP og en database i SQLite, MySQL eller PostgreSQL.

Ud over en webgrænseflade, som giver dig mulighed for at se, redigere og dele data, implementerer OwnCloud standardprotokoller som WebDAV til adgang til filer, CardDAV for at få adgang til kontakter og CalDAV til kalender, hvilket gør det muligt at synkronisere med de mest almindelige operativsystemer.

I denne øvelse lærer du:

  • 1 - Sådan installeres Owncloud på en personlig webserver.
  • 2 - Sådan får du adgang til data via en filutforsker med WebDAV.
  • 3 - Sådan monteres en del i / etc / fstab for at få adgang til skyen lokalt.
  • 4 - Sådan installeres en owncloud-klient på et skrivebord.
  • 5 - Sådan konfigureres din Owncloud-klient til synkronisering.

Forudsætninger

  • En computer med Linux OS (denne vejledning er baseret på Ubuntu Enterprise Server 10.04LTS eller 12.04LTS).
  • Apache webserver (Apache webserver med en public_html bibliotek i homedirectory).
  • En version af PHP-serveren - v5.3 minimum.
  • En computer med Linux OS (Ubuntu desktop distribution (12.04LTS) - bruges som owncloud klient).

Installation af OwnCloud på en webserver

  • Gå til den officielle hjemmeside: //owncloud.org/support/install/
  • Download den nyeste stables release.
  • For denne vejledning var owncloud-4.0.4 brugt.
  • " Brugernavn " bliver din login login til din "Linux ubuntu desktop", derfor din " homedirectory ".
  • Udpak den hentede fil til hjemmesiden på din server
    •  tjære -xjf owncloud-xxxtar.bz2 
  • Flyt "owncloud" -mappen til "public_html" homeDirectory din server (eller) i / var / www /, ved hjælp af en af ​​th under kommandoer:
    •  mv owncloud ~ / public_html / 
    •  sudo mv owncloud / var / www / 

Noter det:

  • Ejeren af ​​webserveren "www-data" skal have følgende mapper i apps, data og config.
  • To af disse mapper er en del af din egenCloud-installation, kun 'data'-mappen skal oprettes.
  • Gå til owncloud biblioteket
    •  cd owncloud 
  • Opret mappen 'data'
    •  mkdir data 

Konfigurer rettigheder for apps, config og data:

  •  sudo chown -R www-data: www-data apps 
  •  sudo chown -R www-data: www-data config 
  •  sudo chown -R www-data: www-data data 

For Owncloud-applikationen til at fungere korrekt, skal vi aktivere modulerne "omskriv" og "overskrifter" (ikke aktiveret som standard i Apache).

  •  sudo a2enmod omskrivning 
  •  sudo a2enmod overskrifter 

Genstart Apache-serveren for at validere ændringerne:

  • sudo service apache2 genstart

Hvis du har angivet egencloud-mappen i / var / www / ikke udfør følgende kommando.

Opret et symbolsk link til owncloud-mappen i / var / www /:

  • s
     udo ln -s / home / brugernavn / public_html / owncloud / / var / www / owncloud 

Noter det:

  • 'Brugernavn' er hjemmesiden til din server.

Start din webserver

  •  // name_of_server / owncloud (eller) // IP_Adress_server / owncloud 
  • Udfyld formularen ved hjælp af dine personlige data.
  • Det er vigtigt at adskille administrator og normal bruger for at undgå sikkerhedsproblemer.
  • Når du har udfyldt denne formular, oprettes administratorkontoen for 'Owncloud' først.
  • Det er tilrådeligt at angive et brugernavn og en adgangskode, der er forskellig fra din normale brugerkonto.
  • Klik på 'Installer'.
  • Log ind og start med at bruge din 'Owncloud på din personlige webserver'.
  • Når du først opretter forbindelse, skal du oprette et login og en adgangskode til den normale bruger.

Opret en "bruger" gruppe:

  • Indstillinger -> Brugere -> rullemenuen 'Grupper' -> klik på 'Tilføj gruppe'
  • Indtast: Brugere og validere

Oprettelse af en bruger:

  • Indsæt samme login og adgangskode for at oprette forbindelse til dit skrivebord.
  • Indtast et "Navn" og "Adgangskode" -> vælg gruppen 'Brugere' -> klik på "Opret".
  • Afslut ansøgningen (som administrator) og tilslut som en normal bruger.

Få adgang til data via en filforsker med WebDAV

Sådan konfigureres en WebDAV-adgang, der giver os mulighed for at gemme data til lokal mappe via ownCloud?

  • Vi kan lige så godt gemme det i rodmappen på din webserver eller i en undermappe.
  • Til denne øvelse bruger vi vores homedirectory og opretter en egencloud-katalog.

Installation af WebDAV-understøttelse (davfs2-pakken)

  •  sudo apt-get install davfs2 
Genkonfigurer davfs2 for at tillade adgang for en normal bruger
  • sudo dpkg-reconfigure davfs2 (vælg Ja ved prompten)

Tilføj brugeren, der har tilladelse, gem de delte gruppevalg - davfs2

  •  sudo usermod -aG davfs2 brugernavn 

For at give brugeren mulighed for at montere de delte cloud-indstillinger, skal vi oprette den pågældende mappe i sin homedirectory.We hedder det som 'owncloud':

  •  mkdir owncloud 

Mount 'owncloud' i fstab

  • For owncloud-4.0.4, indsæt følgende linje i din 'fstab', der angiver din serverens IP:

 //ip_address_server/owncloud/remote.php/webdav/ / home / brugernavn / owncloud davfs user, rw, noauto 0 0 

Noter det:

  • Ved at gå ind i din filutforsker vil du se en enhed ved navn 'owncloud now present'.
  • Hvis du klikker på det, virker det ikke. Du får en besked 'Kan ikke montere enheden osv. ...'
  • Du skal ikke bekymre dig nu, der er stadig nogle skridt til at få det til at fungere.
  • Når du installerer " davfs2 ", oprettes en skjult mappe og to filer "davf2.conf" og "hemmeligheder" i hjemmesiden til brugernavnet.

Konfiguration af disse to filer:

davfs2.conf: uncomment følgende linjer og brug disse værdier, rediger ikke resten.

  •  ask_auth 0 
  •  use_locks 0 
  •  gui_optimize 1 

hemmeligheder : tilføj til den sidste linje i denne fil (de dobbelte citater er vigtige).

  • " / home / username / owncloud /" "brugernavn" "password"

Vigtig note:

  • Brugernavn og kodeord er 'login' og 'password' for at oprette forbindelse til din owncloud webserver, der er oprettet tidligere. Derfor er det vigtigt at oprette en bruger i en gruppe af brugere, din owncloud-server.

Installer egencloud-klienten for at synkronisere med skyen

Tilføj kildepakken i listen over kilder til apt-protokollen:

  •  sudo sh-c 'echo "deb //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/ /" >> /etc/apt/sources.list' 

Anmod om at opdatere listen over pakker

  •  sudo apt-get opdatering 

Installation af pakken

  •  sudo apt-get install owncloud-klient 

For at modtage owncloud-klientpakke opdateringer download nøglen:

  •  wget //download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key 

Tilføj nøglen:

  •  sudo apt-key add - <Release.key 
Konfigurer owncloud-klienten
  • Når klienten er installeret, vises lanceringsikonet i dine applikationer.
  • Søg med nøgleord: cloud.

  • Klik på ikonet for at starte programmet, en meddelelse vises for at fortælle dig, at du skal konfigurere din klient.
  • Klik på OK.
  • Du skal se et ikon med en lille sort sky i proceslinjen øverst til højre.

  • Venstreklik på ikonet og vælg 'Konfigurer ...'
  • Udfyld tekstfeltet med din skyens URL.
    • // ip_adress_machine / owncloud /.

  • Indtast nu dit login og adgangskode til den bruger, du har oprettet.
  • Normalt, hvis du har fulgt vejledningen, bør det helst være dit brugernavn.

  • Følgende skærm bekræfter forbindelsen til din sky.

  • Du bliver derefter bedt om at vælge en mappe, der vil blive synkroniseret.
  • Vælg den 'owncloud'-mappe, du har oprettet i din hjemmekatalog.
  • Giv det et navn (eller alias) til vores vejledning, vi vil bruge: 'Moncloud'

  • På denne skærm skal du forlade standardindstillingerne.
  • En "clientsync" -mappe oprettes som standard i roden af ​​din sky. Du kan slette det senere, hvis du vil.

  • At kontrollere, at mappen 'clientsync' er til stede på din server.
  • Åbn din filutforsker, klik på 'owncloud' i 'Devices', du skal se denne mappe.

  • Endelig for at kontrollere, om alt er synkroniseret, skal du venstre-klikke på det sorte sky-ikon i proceslinjen og vælge 'Åbn status ...'

Forrige Artikel Næste Artikel

Top Tips