Hogyan gondoskodik egy privát cloud tárolás, valós jegyzetek ubuntu - windows

Most az egyszer megpróbálja telepíteni és használni, mivel az idő az első szerelmem, ez a fajta személyes felhő tároló. Elkezdtem 6-os verzió, és az udvar 8. Úgy tűnik számomra, hogy a dolgok megváltoztak, és mind a jobb, szeretnék remélem. Ezért döntöttem úgy, hogy kiadja elosztani lépésről lépésre, hogy hogyan és mit kell tenni, hogy maximalizálják a személyes tárolja a számítógépet otthon, majd a port forwarding a router hozzáférni kívülről vagy a vásárlás felhő konfiguráció formájában VPS / VDS és ő játszik minden lépését a jelenlegi jegyzetet. De például én - nem igazán bízik a cloud szolgáltatások - nekem jobban szabályozott szolgáltatásokat, hogy a hardver.

A jegyzet megszenteltetem a lépéseket:

RAM = 4 Gb (vagy több)

HDD = 25 GB (ez a rendszer egy külön adat lemez)

Mielőtt elkezdjük gondoskodj, hogy a rendszer naprakész:

$ Sudo apt-get update sudo apt-get upgrade -y

Ez a két egyszerű parancsokat frissíteni az összes szoftvert a szerveren, akkor a folyamat eltarthat egy ideig sebességétől függően az internet és a szerver.

Most lehet telepíteni ownCloud működéséhez szükséges a szoftver:

$ Sudo apt - get install apache 2 php php 5 közös php 5- 5- 5- intl gd php php php mcrypt 5- 5- 5- cli php php ldap 5- sqlite curl libcurl 3 libcurl 4- OpenSSL - dev php 5- curl php - APC ffmpeg php 5- imagick php 5- mysql - y

$ Sudo apt-get install mysql-client mysql-server -y
A telepítés során, akkor konfigurálja a Web szerver, elfogadja, és válassza ki a Apache2. kattintson az „Igen” később megkérdezi, hogy hozzon létre egy jelszót a MySQL adatbázis. Mi jön ki egy jelszót, és megy tovább.

Új jelszót a MySQL «gyökér» felhasználótól: 612mbddr @

Ismételje meg a jelszót a MySQL «gyökér» felhasználótól: 612mbddr @

Most vigyázni egy kicsit biztonságunkat. írja be a konzolba:

$ Sudo mysql _ _ biztonságos telepítés

és minden kérdésre van válasz

Megváltoztatni a root jelszót? [Y / n] n

Miután a pozitív Y.

Mi megy a MySQL menedzsment konzol:

$ Mysql -u root @ -p612mbddr


Adatbázis létrehozása.

mysql> create database wp_owncloud;

Query OK, 1 sor érintett (0,00 mp)

Hozzon létre egy felhasználói, lehetőleg a neve, mint az adatbázis:

mysql> create felhasználó saját '@ 'localhost' azonosított '612mbddr @@';

Query OK, 0 érintett sorok (0.00 mp)

Fontos: A jelszó különböznie kell a root jelszót.

Transzfer minden jog a létrehozott adatbázis a felhasználók által létrehozott:

mysql> GRANT ALL ON wp_owncloud * a 'saját' @ 'localhost' .;

Query OK, 0 érintett sorok (0.00 mp)

mysql> flush jogosultságokat;

Query OK, 0 érintett sorok (0.00 mp)

Mert a helyességét a személyes felhő munka fontos, hogy a szerver órája szinkronizálva van a referencia idő szerver

Felírni időzóna:

$ Sudo rm -rf / etc / localtime sudo ln -sf / usr / share / zoneinfo / Europe / Moszkva / etc / localtime

Telepítse az NTP-kliens.

$ Sudo apt-get install ntp ntpdate

Most változik az idő szerver a következő:

$ Sudo nano /etc/ntp.conf

Annak ellenőrzésére, hogy az idő elég ahhoz, hogy adja meg a terminálban:

$ Sudo ntpdate pool.ntp.org

Augusztus 20 00:06:16 ntpdate [17203]: Az NTP aljzat használatban van, kilépés

Ha az idő a mi szerver nem egyezik az időt nyert az NTP szerver be:

$ Sudo ntpdate -bs pool.ntp.org

Továbbra is az interneten - a személyes felhő hozzáférés:

(Készítsünk egy külön meghajtó tárolásra)

$ Sudo fdisk / dev / sdb

$ Sudo fsck.ext4 / dev / sdb1

$ Sudo mkdir / media / saját

$ Sudo mount -t ext4 / dev / sdb1 / media / saját

$ Sudo blkid | grep 'sdb'

/ Dev / sdb1: UUID = »0f05db71-a2e5-439f-9554-c4c916183de6" type =» ext4"

$ Sudo nano / etc / fstab

UUID = 0f05db71-a2e5-439f-9554-c4c916183de6 / media / saját ext4 defaults, rw 0 0

$ Sudo umount / dev / sdb1

$ Df -h | grep / dev / sdb1

/ Dev / sdb1 29g 44M 27G 1% / media / saját

Ezután hozzon létre egy weboldalon konfigurációs Apache -server amely szolgál -orientált Web hozzáférést a felhő:

$ Sudo nano /etc/apache2/sites-available/owncloud.conf

Options Indexes FollowSymLinks

Mentsd el a fájlt, és kilép.

Aktiválása, hogy hozzon létre egy konfigurációs fájl owncloud oldalon. (Pre deaktiválás alapértelmezett)

$ Sudo megszüntetni az / etc / apache2 / sites-available / default

$ Sudo megszüntetni az / etc / apache2 / sites-enabled / 000-default

$ Sudo a2ensite owncloud.conf

Engedélyezése helyszíni owncloud.conf.

Ahhoz, hogy aktiválja az új konfigurációt, meg kell futtatni:

szolgáltatás apache2 reload

$ Sudo service apache2 restart

$ Sudo nano /etc/php5/apache2/php.ini

Mentsd el a fájlt, és kilép.

Apache újraindításához ismét:

$ Sudo service apache2 restart

Töltse le a legújabb verzióját ownCloud. abban az időben az írás - egy változata ownCloud 8:

ekzorchik @ srv-serv: / media / saját $ sudo tar -xvf owncloud-8.1.1.tar.bz2

ekzorchik @ srv-serv: / media / saját $ sudo chown -R www-data: www-data / media / saját / owncloud

http: // IP / owncloud http: // DNS / ownclou d, és hozzon létre egy új felhasználót, adja meg a helyet, ahol a tárolási tartjuk ébren dokumentumok azt mutatják, hogy az adatbázis használata MySQL. elnevezési keret, valamint a bejelentkezési név és jelszó véve az adatbázisból.

Megjegyzés: a helyét a módját, hogyan lehet nekem, hogy némi javulás:

  • Gyűjtse miniszámítógép támogatva a szervezet hardver RAID és (RAID 1 RAID 5)
  • Használja LVM:
  • Hozzon létre egy fájlrendszert, például ext 4. akár egy külső tároló használatával FreeNAS hangerőt ZFS fájlrendszer

(Ajánlom, hogy a fizikai (szoftver RAID1 vagy 5)

Frissítése és még jobb a döntést, hogy telepíteni adattár owncloud milyen bontakozik ki, mint fent a letöltött fájlt, mert felzárkózni a tárolóból és a szükséges függőségeket automatikusan.

$ Sudo apt-get update

$ Sudo apt-key add - rendben

$ Sudo apt-get update

$ Apt-cache show owncloud | grep verzió
Változat: 8.1.1-1
Verzió: 5.0.4debian-0ubuntu1

ubuntu12.04.1
Változat: 3.0.0-0ubuntu1
Telepítse a legfrissebb owncloud in:
ekzorchik @ srv-serv:

$ Sudo apt-get install owncloud-server = 8.1.1-1 owncloud-config-apache = 8.1.1-1

Az alábbi csomagoknak teljesítetlen függőségei vannak:

owncloud-szerver. Attól függ: php5 (> = 5.4.0), de 5.3.10-1ubuntu3.19 kell telepíteni

E: A problémák nem javíthatók, akkor tartott törött csomagokat.

Annak érdekében, hogy a csomag php5 egy újabb változat a jelenlegi verzió az operációs rendszer, meg kell adni a következő adattár:

$ Sudo nano /etc/apt/sources.list

$ Sudo apt-get update

a folyamat szintén nem találtam egy nyilvános kulcsot adunk a tároló rendszer, a hozzá nem annyira fog hiányozni

$ Apt-cache show php5 | grep verzió

$ Sudo apt-get install php5 -y --force-yes

Mit akar tenni a módosított konfigurációs fájlt php.ini? A csomag telepítéséhez fenntartói verzió

  • Telepíteni az Ubuntu 12.04.5 - csomag fel deflálják archív tar.bz2
  • Telepíteni az Ubuntu 14.04.3 - csomagolás, kiegészítve a megfelelő forrást a hivatalos oldalon, és nincs olyan, aranyér felett, mint én / gondolkodom.

A frissített változata a php proizvozhu telepítőcsomag adattár owncloud legújabb verzióját:

$ Sudo apt-get install owncloud = 8.1.1-1 -y -force-igen

A telepítés után a telepítő létrehoz egy fájlt az oldalamon létrehozott Apache webkiszolgáló.

Alias ​​/ owncloud "/ var / www / owncloud /"

SetEnv HOME / var / www / owncloud

SetEnv HTTP_HOME / var / www / owncloud

# Csak abban az esetben, ha .htaccess lesz tiltva

Megkövetelése minden megtagadva

így a fenti biztonságosan felülírhatja és törölje az összes fájlt a csatlakoztatott meghajtó.

$ Sudo rm /etc/apache2/sites-available/owncloud.conf

$ Sudo cp /etc/apache2/conf.d/owncloud.conf / etc / apache2 / sites-available /

$ Sudo rm /etc/apache2/conf.d/owncloud.conf

$ Sudo a2dissite owncloud.conf

$ Sudo a2ensite owncloud.conf

$ Sudo service apache2 reload

lost + found owncloud owncloud-8.1.1.tar.bz2

$ Sudo rm -Rf / media / saját / owncloud *

$ Sudo chmod -R 770 / media / saját / owncloud / data

$ Sudo chown -R www-data: www-data / media / saját / owncloud / data

$ Sudo mkdir / media / saját / owncloud / data -p

Most nyissa meg a böngészőt, és adja át a link konfiguráció:

Az alábbiakban egy példát kitöltésével a szükséges információkat, amikor beállítja a Personal Cloud:

  • Rendszergazdai fiókot hozhat létre:
  • Bejelentkezés: Ekzorchik
  • Jelszó: 712mbddr @
  • Adat mappa: / media / saját / owncloud / data
  • Állítsa be az adatbázis: MySQL
  • Adatbázis felhasználói név: saját
  • Adatbázis felhasználói jelszó: 612mbddr @@
  • Adatbázis neve: wp_owncloud
  • Név host. localhost

Végén a bemeneti nyomógomb «Befejezés beállítása» / „fejezze be”, és dob minket a kezelőfelületet:

Hogyan gondoskodik egy privát cloud tárolás, valós jegyzetek ubuntu - windows

Fájlok feltöltése a felhő található a rendszer: (a jogot a felhasználói nevet www-data, amelynek nevében a webkiszolgáló Apache)

$ Sudo ls / media / saját / owncloud / data / ekzorchik / fájlok -l

drwxr-xr-x 2 www-data www-data 4096 augusztus 20 10:23 Documents

-rw-r-r- 1 www-adatok www-adatok 692.339 augusztus 20 10:41 GG4800E_GG7200E_GG7500E_3_8b37e65ddc.pdf

drwxr-xr-x 2 www-data www-data 4096 augusztus 20 10:23 fotók

-rw-r-r- 1 www-adatok www-adatok 2.242.192 augusztus 20 10:23 ownCloudUserManual.pdf

Hozzászólás navigáció