Mundarija:

O'z bulutingizni yarating: OwnCloud + DigitalOcean
O'z bulutingizni yarating: OwnCloud + DigitalOcean
Anonim

Fayllaringiz xavfsizligi haqida qayg'urasiz va begonalar tomonidan o'qishni xohlamaysizmi? Bulutli texnologiya hali ham ishora qiladimi? Bulutingizni yarating!

O'z bulutingizni yarating: OwnCloud + DigitalOcean
O'z bulutingizni yarating: OwnCloud + DigitalOcean

Saytimizning ko'plab o'quvchilari o'zlarining fayllari va ma'lumotlarini bulutli xizmatlarda saqlashni xohlamasliklarini aytishdi. Albatta, AQSH NSA bilan boʻlgan bu voqea Dropbox, Google Drive va boshqa bulut xizmatlarining ishonchliligiga putur yetkazdi. Va ko'pchilik o'z ma'lumotlarining xavfsizligi haqida o'ylashdi. Ushbu muammoni hal qilish o'z bulutingizni yaratish bo'lishi mumkin. Ha aniq! Siz o'zingizning bulutli xizmatingizni yaratishingiz mumkin. Bularning barchasi sizga maksimal 30 daqiqa vaqtni oladi. Biz siz uchun batafsil ko'rsatmalar tayyorladik.

Shunday qilib, bulutimizni yaratish uchun biz DigitalOcean-dan foydalanamiz, u erda biz o'z virtual serverimizni (VPS), shuningdek, bulutli serverni yaratish uchun OwnCloud ilovasini yaratamiz. Bundan tashqari, domen. Siz domen sotib olishingiz mumkin, masalan, Whois.com saytida. Bu sizga yiliga 10 dollarga tushadi. DigitalOcean-dagi eng arzon VPS oyiga 5 dollarni tashkil qiladi. Ushbu miqdor uchun siz 20 GB bo'sh joy olasiz. Va bu oddiy foydalanuvchining ehtiyojlari uchun etarli bo'ladi. Qani boshladik.

Biz VPS yaratamiz

Skrinshot 2014-05-09 13:34:46
Skrinshot 2014-05-09 13:34:46

DigitalOcean veb-saytiga o'ting va u erda ro'yxatdan o'ting. Hisob qaydnomasini yaratgandan so'ng, siz tomchi yaratishingiz kerak. DigitalOcean buni VPS deb ataydi. Birinchi qadam - serverimiz nomini kiritish. O'z bulutingizni yaratish uchun siz uchun eng arzon variant etarli - oyiga 5 dollar. Serverning joylashuvi katta rol o'ynaydi - bu sizning fayllaringizga kirish tezligiga bevosita ta'sir qiladi. Shuning uchun sizga eng yaqin shaharni tanlang. Tizim Ubuntu 12.04 ni tanlashi kerak. Bu uzoq muddatli qo'llab-quvvatlanadigan versiya (2017 yilgacha) va yangi 14.04 hali juda yangi:)

VPS ga ulaning

Damlani yaratgandan so'ng, siz serveringizning IP manzili va unga kirish uchun parol bilan elektron pochta xabarini olasiz. Serverga ulanish uchun sizga SSH vositasi kerak bo'ladi. Linux va Mac-da bu terminal allaqachon o'rnatilgan. Lekin Windows foydalanuvchilari uchun Putty-ni yuklab olishingizni maslahat beraman. Dastur mutlaqo bepul.

Terminalda serverga ulanish uchun quyidagi buyruqni kiriting (birliklar o'rniga serveringizning IP manzilini kiriting):

Tabriklaymiz. Siz serveringizga ulangansiz! Endi siz apache, mysql, php5 (LAMP) va aslida OwnCloud-ni o'rnatishingiz kerak. Buning uchun biz kodni satr bo'yicha bajaramiz. Izohlar bilan chiziqlarsiz (boshida panjara mavjud) - bu siz uchun tushuntirishlar.

sudo apt-get yangilanishi

# Server uchun barcha yangilanishlarni oling

sudo apt-get yangilanishi

# Xuddi shu yangilanishlarni o'rnating

sudo apt-get install lamp-server ^

# LAMP o'rnatilmoqda. MySQL ildiz parolini o'rnatishingiz kerak bo'ladi.

sudo mysql_secure_installation

# Ushbu bosqichda sizga turli savollar uchun bir necha marta "ha / yo'q" so'raladi. Birinchisiga "Yo'q", qolganlariga "Ha" deb ishonch bilan javob berishingiz mumkin.

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

# OwnCloud uchun kerakli plaginlarni o'rnating

sudo a2enmodni qayta yozish

sudo a2enmod sarlavhalari

sudo nano / etc / apache2 / saytlar mavjud / standart

Matnli hujjat ochiladi. Unda siz quyidagi qatorlarni topishingiz va AllowOverride None-ni AllOverride All-ga tuzatishingiz kerak. Keyin "Ctrl + X", keyin "Y" va Enter.

Scr1
Scr1

Tabriklaymiz, sizda serveringiz muammosiz ishlashi uchun barcha kerakli dasturlar mavjud. Endi siz OwnCloud-ni o'rnatishingiz kerak. Faqat 7 ta jamoa, xavotir olmang:)

tar -xjf owncloud-latest.tar.bz2

mv owncloud / var / www

# OwnCloud-ning so'nggi versiyasini serveringizga yuklab oling, uni oching va internet orqali kirishingiz kerak bo'lgan jildga o'tkazing.

cd / var / www

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

# OwnCloud-ning normal ishlashi uchun siz unga serverimizning asosiy veb-papkasiga kirish huquqini berishingiz kerak.

mysql -u root -p

O'z bulutli ma'lumotlar bazasini yaratish;

HAMMANI o'z bulutida BERING. * 'o'z bulutiga' @ 'parol' BILAN identifikatsiya qilingan 'localhost';

Chiqish;

# OwnCloud uchun ma'lumotlar bazasini yarating. O'z buluti va parol so'zlarini o'zgartirishingiz mumkin.

sudo xizmati apache2 ni qayta ishga tushiring

# Serverimizni qayta ishga tushiring

Manzilga o'ting (birliklar o'rniga - server manzilingiz):

111.111.111.111/o'z buluti

Va biz OwnCloud-ni o'rnatishni yakunlaymiz.

Domenga ulanish

Skrinshot 2014-05-11 22:30:45
Skrinshot 2014-05-11 22:30:45

Siz faqat IP-manzil bilan borishingiz mumkin, ammo bu amaliy va xunuk. Shuning uchun domenni ulashga arziydi. Buning uchun DigitalOcean → DNS paneliga o‘ting va u yerdagi Domenni qo‘shish tugmasini bosing. Domen manzilini kiriting va tomchilar ro'yxatidan keraklisini tanlang. Mana, bir necha soat ichida, maksimal kuniga, siz domain.com/owncloud manzilidagi bulutingizga kirishingiz mumkin bo'ladi.

Bundan bahra oling!