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 -
$ 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:
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