Talaan ng mga Nilalaman:

Lumikha ng sarili mong cloud: OwnCloud + DigitalOcean
Lumikha ng sarili mong cloud: OwnCloud + DigitalOcean
Anonim

Nag-aalala tungkol sa kaligtasan ng iyong mga file at ayaw mong mabasa ng mga estranghero? Umaasa pa rin ba ang teknolohiya ng cloud? Buuin ang iyong ulap!

Lumikha ng sarili mong cloud: OwnCloud + DigitalOcean
Lumikha ng sarili mong cloud: OwnCloud + DigitalOcean

Maraming mga mambabasa ng aming site ang nagsabi na ayaw nilang iimbak ang kanilang mga file at data sa mga serbisyo sa cloud. Siyempre, ang buong kuwentong ito sa US NSA ay nagpapahina sa kredibilidad ng Dropbox, Google Drive at iba pang mga serbisyo sa cloud. At marami ang nag-isip tungkol sa seguridad ng kanilang data. Ang solusyon sa problemang ito ay maaaring ang paglikha ng iyong sariling ulap. Oo eksakto! Maaari kang lumikha ng iyong sariling serbisyo sa cloud. At lahat ng ito ay magdadala sa iyo ng maximum na 30 minuto. Naghanda kami ng mga detalyadong tagubilin para sa iyo.

Kaya, upang lumikha ng aming cloud, gagamitin namin ang DigitalOcean, kung saan gagawa kami ng aming sariling virtual server (VPS), pati na rin ang OwnCloud, isang application para sa paglikha ng cloud server. Dagdag pa ng isang domain. Maaari kang bumili ng domain, halimbawa, sa Whois.com. Aabutin ka nito ng humigit-kumulang $ 10 / taon. Ang pinakamurang VPS sa DigitalOcean ay $ 5 / mo. Para sa halagang ito, makakatanggap ka ng 20 GB na espasyo. At ito ay magiging sapat para sa mga pangangailangan ng isang ordinaryong gumagamit. Magsimula na tayo.

Gumagawa kami ng VPS

Screenshot mula 2014-05-09 13:34:46
Screenshot mula 2014-05-09 13:34:46

Pumunta sa website ng DigitalOcean at magrehistro doon. Pagkatapos gumawa ng account, kailangan mong gumawa ng droplet. Ito ang tinatawag ng DigitalOcean na VPS. Ang unang hakbang ay ilagay ang pangalan ng aming server. Upang lumikha ng iyong sariling ulap, ang pinakamurang opsyon ay sapat para sa iyo - para sa $ 5 sa isang buwan. Ang lokasyon ng server ay gumaganap ng isang malaking papel - ito ay direktang nakakaapekto sa bilis ng pag-access sa iyong mga file. Samakatuwid, piliin ang lungsod na pinakamalapit sa iyo. Ang sistema ay dapat piliin ang Ubuntu 12.04. Ito ay isang bersyon na may pangmatagalang suporta (hanggang 2017), at ang sariwang 14.04 ay sariwa pa rin:)

Kumonekta sa VPS

Pagkatapos gumawa ng droplet, makakatanggap ka ng email na may IP address ng iyong server at password para ma-access ito. Para kumonekta sa server, kailangan mo ng SSH tool. Sa Linux at Mac, ito ang Terminal na naka-install na. Ngunit para sa mga gumagamit ng Windows, ipinapayo ko sa iyo na i-download ang Putty. Ang programa ay ganap na libre.

Sa terminal, ipasok ang sumusunod na command upang kumonekta sa server (sa halip na mga unit, ilagay ang IP address ng iyong server):

Binabati kita. Nakakonekta ka sa iyong server! Ngayon ay kailangan mong mag-install ng apache, mysql, php5 (LAMP) at, sa katunayan, ang OwnCloud mismo. Upang gawin ito, i-execute lang namin ang code line by line. Nang walang mga linya na may mga komento (sa simula ay may isang grid) - ito ay mga paliwanag para sa iyo.

sudo apt-get update

# Kunin ang lahat ng mga update para sa server

sudo apt-get upgrade

# I-install ang parehong mga update

sudo apt-get install lamp-server ^

# Pag-install ng LAMP. Kakailanganin mong itakda ang MySQL root password.

sudo mysql_secure_installation

# Sa yugtong ito, tatanungin ka ng "oo / hindi" nang ilang beses para sa iba't ibang mga katanungan. Maaari mong ligtas na sagutin ang "Hindi" sa una at "Oo" sa lahat ng iba pa.

sudo apt-get install php5-gd php-xml-parser php5-intl smbclient curl libcurl3 php5-curl

# I-install ang mga kinakailangang plugin para sa OwnCloud

sudo a2enmod rewrite

sudo a2enmod header

sudo nano / etc / apache2 / sites-available / default

Magbubukas ang isang text na dokumento. Sa loob nito, kailangan mong hanapin ang mga sumusunod na linya at ayusin ang AllowOverride None to AllowOverride All. Pagkatapos ay "Ctrl + X", pagkatapos ay "Y" at Enter.

Scr1
Scr1

Binabati ka namin, nasa iyo ang lahat ng software na kailangan mo para mapanatiling maayos ang pagtakbo ng iyong server. Ngayon ay kailangan mong i-install ang OwnCloud. 7 teams lang, don't worry:)

tar -xjf owncloud-latest.tar.bz2

mv owncloud / var / www

# I-download ang pinakabagong bersyon ng OwnCloud sa iyong server, i-unzip ito at ilipat ito sa folder na kailangan mong ma-access sa pamamagitan ng web.

cd / var / www

sudo chown -R www-data: www-data owncloud

# Para sa normal na paggana ng OwnCloud, kailangan mong bigyan siya ng mga karapatan sa pag-access sa pangunahing web folder ng aming server.

mysql -u ugat -p

GUMAWA NG DATABASE owncloud;

IBIGAY LAHAT SA owncloud. * SA 'owncloud' @ 'localhost' NA KINILALA NG 'password';

labasan;

# Lumikha ng database para sa OwnCloud. Maaari mong baguhin ang mga salitang owncloud at password.

sudo service apache2 restart

# I-restart ang aming server

Pumunta sa address (sa halip na mga unit - ang address ng iyong server):

111.111.111.111/owncloud

At nakumpleto namin ang pag-install ng OwnCloud.

Koneksyon ng domain

Screenshot mula 2014-05-11 22:30:45
Screenshot mula 2014-05-11 22:30:45

Maaari kang makayanan sa pamamagitan lamang ng isang IP address, ngunit ito ay hindi praktikal at pangit. Samakatuwid, ito ay nagkakahalaga ng pagkonekta ng isang domain. Upang gawin ito, pumunta sa DigitalOcean → DNS panel at i-click ang Add Domain button doon. Ipasok ang address ng domain at piliin ang ninanais mula sa listahan ng mga droplet. Iyon lang, sa loob ng ilang oras, maximum sa isang araw, magkakaroon ka ng access sa iyong cloud sa domain.com/owncloud.

Tangkilikin ito!