ابر میزبانی فایل ها با موز PI و اونکلاود [کامل]

ایجاد خود فایل های میزبانی وب ابر خود را (ابر) موز با استفاده از PI (سخت افزار) الکترونیکی اونکلاود (نرم افزار).

bananapi-اونکلاود

ارائه

از آنجا که آن پست تا حدودی فنی در مورد ساخت یک ابر میزبانی سرور با استفاده از یک مینی کامپیوتر است, شما ممکن است ترجیح می دهند به نظر راه حل های جایگزین, عنوان یا Dropbox, گوگل درایو EQUIPAMENTOS عضو جدید می توانید TIPO MyCloud الکترونیکی شرکت Seagate مرکزی. این تبلیغات نیست, چرا به استفاده از هر یک از این راه حل. این انعکاس سریع و معتبر در چه ممکن است برای شما بهتر است, قبل از شروع (هزینه ها و منافع).

Dropbox به & درایو گوگل

Dropbox به gdrive

با استفاده از یا Dropbox به یا درایو گوگل, مثلا, شما پرداخت هزینه ماهانه که امروز حول محور 10 دلار 1TB, و با آن شما می توانید میزبان, دسترسی و به اشتراک گذاری فایل های خود را از هر دستگاه الکترونیکی متصل به اینترنت, بدون هیچ گونه نگرانی در مورد چگونگی پیاده سازی نرم افزار یا امنیت (فایروال), پشتیبان گیری, هزینه های برق, سخت افزار سقوط, و غیره. اما پس از آن, در آن محل واقعا داده های خود را (اگر که برای شما مهم)? آیا کسی, از شما, شما می توانید به آنها دسترسی داشته (دولت)? در بلند مدت،, نمی ارزانتر خواهد بود راه حل خاص خود? در هر صورت, این ممکن است راحت ترین گزینه برای کسانی که می توانید استطاعت و نمی خواهید به بسته بندی کردن سر خود را در اطراف پیاده سازی.

در این ایده به برون سپاری ابر خود را, یک سرویس به نام MinhaTeca وعده داده است که “هیچ محدودیتی برای ذخیره فایل های خود به صورت رایگان“. من می خواهم که تا ببینید که آیا نوعی از محدودیت وجود دارد و حتی زمانی که این شعار حفظ خواهد. اما به نظر می رسد تفاوت کلیدی میان رقبای. (با تشکر Salkys, Cianorte, نوک).

MyCloud & شرکت Seagate مرکزی

mycloud4 شرکت Seagate مرکزی

اگر شما یک سرویس از راه دور را می خواهم نه, مانند Dropbox و Google Drive, شما همچنین می توانید برای یک راه حل آماده است که از لحاظ جسمی در داخل خانه یا دفتر خود خواهد بود انتخاب کردن, عنوان یا MyCloud, دا وسترن دیجیتال OU ای شرکت Seagate مرکزی. در این مورد, سرمایه گذاری اولیه حدود خواهد بود 130 در هر 2TB از فضای دیسک, و شما آزاد خواهد بود هزینه های ماهانه و بیشتر “قدرت قانونی” داده های خود را. اما, این در حال حاضر در خود هزینه های انرژی هزینه شما خواهد بود, پشتیبان گیری, بروز رسانی نرم افزار (می?), سخت افزار سرخ شده (HDs تصویر زمینه زنده, صفحات, درب), به علاوه نیاز به برخی از تنظیمات مورد نیاز برای عملیات ابر. چک کردن از این عامل, من تا حدودی کند. اما به نظر می رسد جالب برای کسانی که فضای بیشتری نیاز دارید و نمی خواهید به را در یک هزینه ماهانه.

موز PI + اونکلاود

bananapi-owncloud2
در کلمه سریع, موز PI هیئت مدیره کوچک است که تقریبا با تمام اجزاء است که یک کامپیوتر است (پردازنده, حافظه, یو اس بی, HDMI, شنیداری, تصویری, و غیره). در حال حاضر اونکلاود نرم افزار که به طور مشابه کار می کند به Dropbox به است. هر دو پروژه منبع باز است, که اجازه می دهد توزیع رایگان, تغییرات, مشتقات و دسترسی به کد منبع. با گزینه های بسیاری برای ابر تلفیقی (ابر), چون من کار را با هم یک راه حل وطنی? من می خواهم با یک مینی کامپیوتر می گویند من محدود هستم به یکی از ویژگی های نه تنها, بعد از این همه, من یک سیستم عامل در حال اجرا, می توانید جمع آوری و در دسترس هر یک از خدمات که من می خواهم, یکی از آنها میزبانی فایل ابر. و این همه در یک مصرف توان کم, با توجه به کوچک سازی سخت افزار. واضح تر, شما نیاز به برخی از (بسیاری) دانش برای ساخت این راه حل, علاوه بر مسئول تمام اجرا و مشکلات مربوط بودن. یا چند مخارج اولیه بین 150 E 200 دلار, با توجه به خرید کیت BananaPI + 4TB HD. قبل از انتخاب برای این راه حل, من پیشنهاد می کنم که شما خواندن “برداشت من از موز PI و اونکلاود”, در پایان این مقاله.

شما می توانید آنلاین اونکلاود تست (نسخه ی نمایشی): http://demo.owncloud.org/. یا ویدیو به دنبال (در زبان انگلیسی) نشان میدهد که چگونه کار اونکلاود:

ownCloud برای شرکت نوع فایل همگام سازی و به اشتراک از جانب اونکلاود, شرکت. بر Vimeo و.

در نهایت, ماندن با راه حل است که به بهترین وجه مناسب شما. من اینجا هستم که داوری کنیم که بهتر است, زیرا هر می تواند جالب باشد بسته به واقعیت و یا سناریوی خود را. من فقط می خواهم برای به اشتراک گذاشتن تجربه من با موز PI و اونکلاود, خوب?

معرفی

اگر شما واقعا مصمم به قرار دادن دست خود را کثیف و راه حل خود را “ابر”, بنابراین در می آیند! در پایان این پست شما قادر به دسترسی به فایل های خود را از هر نقطه در جهان را از قرص خواهد بود, آیفون, گوشی های هوشمند, نوت بوک, کامپیوتر و یا هر دستگاه متصل به اینترنت. بعلاوه, قادر به همگام سازی فایل ها بین کامپیوتر شما و ابر, و همچنین داشتن قابلیت به اشتراک گذاری فایل ها با هر کسی.

بیایید این سفر تقسیم در دو مرحله: سخت افزار و نرم افزار, اما در حال حاضر پیش که نرم افزار بسیار خواهد “سخت”, باور. همه من از تحمل کمی است, برای من خواهد شد تلاش برای دوباره مراحل است که روز پیش به آن همه کار را. سپس, اگر برخی از جزئیات از دست داده است, صبر, هشدار وجود دارد.

سخت افزار

برای ورود به مذاکرات, شما نیاز به سخت افزار. من به خصوص انتخاب موز PI, اما آن را به دیگر جالب است که چگونه تمشک پی E O Cubieboard3. O موز PI این کامپیوتر پروژه منبع باز ساخته شده از یک صفحه تک است (کامپیوترهای تک – SBC). این می تواند به سیستم عامل های مختلف اجرا, به عنوان آندروید, اوبونتو و دبیان. احتمالا طراحی آن مناسب تر برای اتوماسیون بود, اما شد کاملا برای مقاصد دیگر امکان پذیر.

موز pi_05

این پست فقط با موز PI مورد آزمایش قرار گرفت. بنابر این, من به شما پیشنهاد خرید:
– 1 مینی PC / صفحه (که موز PI است)
– منبع تغذیه (برای تغذیه صفحه)
– کولر / خنک کننده و سرامیک (به دفع حرارت از پردازنده)
– 1 کابو SATA (برای اتصال به HD به صفحه)
– 1 مورد (آن اختیاری است, آن را در خدمت به جای صفحه)
– 1 HD (به عنوان مورد نیاز. معدن 3TB بود)
– 1 کارت حافظه اس دی (می تواند 8GB. کلاس من بود 32GB 10)

برخی از فروشندگان در حال حاضر فروش کیت (بدون HD). شما می توانید در وب سایت های مانند جستجو http://www.aliexpress.com/, هزینه بین 50 a 80 دلار, خارج HD, که می تواند تا 4TB شود.

هنگامی که شما قطعات, اتصال آنها را به عنوان زیر نشان داده شده.

bananapi اتصالمنبع: تصویر اقتباس HTTP://forum.lemaker.org/thread-443-1-1-.html

نرم افزار

در حالی که شما در حال حاضر موز PI شما قادر, ما نصب نرم افزار شروع خواهد شد. ما مراحل زیر را به دنبال خواهد داشت:

عملیات اولیه – ضروری:
– 01. نصب لوبونتو ای بدون کارت SD (سیستم عامل)
– 02. تغییر اندازه / Expand پارتیشن کارت SD
– 03. تغییر رمز عبور به طور پیش فرض و پیکربندی sudoers است کاربران
– 04. تنظیم آی پی ثابت و نام میزبان
– 05. نصب و یا VNC – x11vnc (برای دسترسی از راه دور گرافیکی)
– 06. نصب و یا وب سرور (LAMP) و ماژول های اضافی
– 07. نصب در PHPMyAdmin (به دستکاری پایگاه داده)
– 08. قالب بندی و نصب HD با 3G پارتیشن NTFS
– 09. درست دایرکتوری ذخیره سازی در مجوز HD و دسترسی
– 10. نصب و یا اونکلاود (مدیریت فایل ابر)

عملیات ثانویه – اختیاری:
– 11. ساخت آپاچی “شنیدن” در درب 8080, بجای 80 (استاندارد)
– 12. پیکربندی اونکلاود با اتصال امن HTTPS
– 13. پورت های باز بر روی روتر (پورت حمل و نقل)
– 14. درست DDNS برای دسترسی به اینترنت اونکلاود
– 15. به روز رسانی اونکلاود
– 16. نصب یک برنامه جدید در اونکلاود
– 17. را نام میزبان لوبونتو در شبکه های ویندوز شناخته
– 18. تاریخ و زمان با NTP همگام سازی
– 19. بررسی لوبونتو دسترسی به سیاهههای مربوط
– 20. تغییر پورت پیش فرض SSH
– 21. درست مبادله حافظه

در پایان از ارسال, همچنین نگاه کنید به:
– افکار نهایی
– برداشت من از موز PI و اونکلاود

01. نصب لوبونتو ای بدون کارت SD

ابتدا باید، با نصب سیستم عامل بر روی کارت SD. ما یک نسخه به نام استفاده خواهد کرد لوبونتو, یک نوع از اوبونتو با استفاده LXDE دسکتاپ است که. در این پست ما را به فایل تصویری استفاده “لوبونتو – به روز رسانی : 2014-08-07”. در اینجا مراحل من دنبال پایگاه خودم را در دستورالعمل این راهنما.

دانلود فایل تصویری – لوبونتو
http://www.lemaker.org/resources/9-38/image_files.html
فایل تصویر در حدود 823 MB و خواهد داشت چیزی شبیه “Lubuntu_For_BananaPi_v3.1.1.tgz”, جدا کردن آن به دست آوردن تصویر “Lubuntu_1404_For_BananaPi_v3_1_1.img” مورد استفاده قرار گیرد.

دانلود SDFormatter به فرمت کارت SD
https://www.sdcard.org/downloads/formatter_4/eula_windows/
دانلود, از حالت زیپ خارج و نصب و یا SDFormatter. قرار دادن کارت SD را به کامپیوتر خود و اجرای برنامه SDFormatter (به عنوان مدیر), گزینه های تنظیمات “نوع فرمت” برای الکترونیکی سریع “فرمت تنظیم اندازه” برای “بر”. مهم: اطمینان حاصل کنید که این نامه (راندن) کارت SD درست است و روی OK کلیک کنید.

formatter1

formatter2

کاربران لینوکس, لطفا دستورالعمل در که راهنمای ببینید.

دانلود DiskImager برای ضبط تصاویر بر روی کارت SD
http://sourceforge.net/projects/win32diskimager/files/Archive/
دانلود, descompacte الکترونیکی instale ای DiskImager. برنامه را اجرا و نشان می دهد محل از فایل تصویری (Lubuntu_1404_For_BananaPi_v3_1_1.img) و نامه کارت SD خود را. کلیک کنید “نوشتن” شروع به. هنوز کارت SD حرکت نمی کند و یا در طول این فرایند قطع کامپیوتر.

Diskimager

کاربران لینوکس, لطفا دستورالعمل در که راهنمای ببینید.

تست تصویر – لوبونتو
قرار دادن کارت SD خود را به BananaPI. هنوز ما دسترسی از راه دور گرافیکی ندارد (VNC), BananaPI به تلویزیون خود را یا مانیتور HDMI متصل, و فراموش نکنید که به آن متصل همچنین به شبکه با UTP / RJ45. اگر همه می رود, این خواهد بود که بوت از کارت SD, و بار لوبونتو, توقف در صفحه ورود. استفاده از رمز عبور به طور پیش فرض “bananapi” برای ورود.

02. تغییر اندازه / Expand پارتیشن کارت SD

پس از قرار دادن لوبونتو بر روی کارت SD, توجه داشته باشید که فایل سیستم نصب و راه اندازی (فایل سیستم ext4) او با استفاده از بیش از 3 GB, خروج از بقیه از SD رایگان (و بی فایده). اما خواهد شد که تا حد زیادی بعد از دست رفته زمانی که ما نیاز به نصب برنامه های دیگر, فروشگاه سیاهههای مربوط, و غیره. مطمئنا اگر شما این کار را نکنید, شما خواهید مشکل از فضای عدم دارند, آن را به عنوان برای من اتفاق افتاده. وقتی می بینم / توسعه تمدن / ریشه بود 100% استفاده (شلوغ). سپس, شروع با چک کردن فضای دیسک خود را:

چک کردن فضای دیسک (فایل سیستم)

1
bananapi@lemaker:~ $ df و -BM -ساعت

ما در بر پارتیشن به استفاده کامل از تمام کارت SD را گسترش خواهد داد. برای این کار به دنبال من این نکته “موز پی: تغییر اندازه پارتیشن ریشه کارت SD در لوبونتو”. مهم برای ضبط است که, اگر چه من انجام داده اند تا تنها پس از تمام داده های من در حال حاضر در کارت SD و هارد دیسک, من هر چیزی را از دست داده است! اما آن را در معرض خطر خود شما, و وزن امکان ساخت یک نسخه پشتیبان تهیه قبل از, اگر شما فکر می کنم نیاز. همه من بود:

Prompt را باز کنید fdisk را هدف قرار کارت SD (mmcblk0)

1
bananapi@lemaker:~ $ sudo را FDISK /توسعه تمدن/mmcblk0

بعد از آن, بین پارامترهای زیر:

1
2
3
4
5
6
7
8
9
10
11
12
13
- فشار 'پ' برای نمایش جدول پارتیشن.
 
- فشار 'D' به حذف پارتیشن: نوع '2' را انتخاب کنید پارتیشن دوم
- فشار 'ñ' برای ایجاد یک پارتیشن جدید: نوع 'پ' برای انتخاب یک پارتیشن انجام دادن نوع اولیه.
 
- تعداد پارتیشن (تعداد پارتیشن): مطبوعات 'وارد' به قبول 2 تعداد پارتیشن پیش فرض (به طور پیش فرض). 
 
- بخش اول (بخش نخست): مطبوعات 'وارد' به قبول پیش فرض (به طور پیش فرض). در مورد من, این بود 124928. 
 
- بخش آخرین (بخش تاریخ و زمان آخرین):</به> مطبوعات 'وارد' به قبول پیش فرض (به طور پیش فرض). 
 
- فشار 'W' به جدول پارتیشن جدید.

راه اندازی مجدد به زور هسته به رسمیت شناختن جدول پارتیشن جدید

1
bananapi@lemaker:~ راه اندازی مجدد کنید: sudo $

بعد از سیستم تماس, تغییر اندازه پارتیشن

1
bananapi@lemaker:~ resize2fs کنید: sudo $ /توسعه تمدن/mmcblk0p2

خوب, زود! مجددا چک در / dev / ریشه و ببینید که درصد استفاده (استفاده کنید٪) کاهش, زیرا شما در حال حاضر فضای بیشتری را به عنوان فایل سیستم را اشغال تمام کارت حافظه (در مورد من, 30گیگابایت یا 29900Mb). ببینید که چگونه قبل و بعد از گسترش کارت SD بود:

قبل از: 100% در استفاده (/توسعه تمدن / ریشه)

1
2
3
4
5
6
7
8
9
10
11
bananapi@lemaker:~ $ کنید: sudo DF -BM
فایل سیستم 1M-بلوک های مورد استفاده استفاده در دسترس% نصب شده بر روی
/توسعه تمدن/ریشه 3385M 3218M 0M 100% /
devtmpfs 438m 438m 1M   1% /توسعه تمدن
هیچ 1M 1M 0M   0% /سیستم/FS/cgroup
هیچ 88M 87M 1M   2% /دویدن
هیچ 5M 0M 5M   0% /دویدن/قفل کردن
هیچ 438M 438M 0M   0% /دویدن/SHM
هیچ 100M 100M 1M   1% /دویدن/کاربر
/توسعه تمدن/sda1 2861589M 356454M 2505135M  13% /رسانه ها/ابر
/توسعه تمدن/mmcblk0p1 60M 56M 5M   8% /رسانه ها/bananapi/324A-3901

بعد از: 12% در استفاده (/توسعه تمدن / ریشه)

1
2
3
4
5
6
7
8
9
10
bananapi@lemaker:~ $ کنید: sudo DF -BM
فایل سیستم 1M-بلوک های مورد استفاده استفاده در دسترس% نصب شده بر روی
/توسعه تمدن/29900M ریشه 3358M 25293M  12% /
devtmpfs 438m 438m 1M   1% /توسعه تمدن
هیچ 1M 1M 0M   0% /سیستم/FS/cgroup
هیچ 88M 87M 1M   2% /دویدن
هیچ 5M 0M 5M   0% /دویدن/قفل کردن
هیچ 438M 438M 0M   0% /دویدن/SHM
هیچ 100M 100M 1M   1% /دویدن/کاربر
/توسعه تمدن/sda1 2861589M 464021M 2397569M  17% /رسانه ها/ابر

هر گونه سوال, مقاله ذکر شده را ببینید.

03. تغییر رمز عبور به طور پیش فرض و پیکربندی sudoers است کاربران

برای جلوگیری از مشکلات امنیتی, آن است مهم است که کلمه عبور root را به طور پیش فرض و bananapi شما تغییر, دانستن این که هر دو به طور پیش فرض به عنوان مجموعه ای “bananapi”.

ابرا ام ترمینال هیچ لوبونتو (شروع> لوازم جانبی> LXTerminal), تغییر کاربر به ریشه, و پس از آن تغییر کلمه عبور, نگاه:
در حال اجرا به عنوان ریشه

1
2
3
bananapi@lemaker:~ $ سو
رمز عبور: 
ریشه@lemaker:/خانه/bananapi#

تغییر کلمه عبور ریشه

1
ریشه@lemaker:/خانه/bananapi# ریشه passwd را

به سادگی رمز عبور فعلی خود را وارد کنید (bananapi) و رمز عبور جدیدی که می خواهید تعریف. همین کار را برای کاربران bananapi, پس:

تغییر رمز عبور کاربر bananapi

1
ریشه@lemaker:/خانه/bananapi# bananapi passwd را

برای اینکه عملیات خاص, شما نیاز به اجازه از ممتاز است که تنها ریشه می توانید انجام دهید. Mas ficar logado como root, não é uma boa prática. Com isso, você pode querer tornar o usuário comum bananapi capaz de resolver certos comandos, como root, por meio do comando sudo. Como o usuário bananapi não está no arquivo sudoers, سپس, precisamos colocá-lo lá, خوب?

É só incluir o usuário bananapi no arquivo sudoers, پس:
Abrindo o arquivo /etc/sudoers

1
ریشه@lemaker:/خانه/bananapi# sudo leafpad /etc/sudoers

Acrescente ao final do arquivo, a diretivabananapi ALL=(ALL) ALL”, گرفتن مثل این:
Definindo bananapi como sudo, em /etc/sudoers

1
2
#includedir /etc/sudoers.d
bananapi ALL=(ALL) ALL

04. تنظیم آی پی ثابت و نام میزبان

Configurando IP fixo
Como futuramente precisaremos nos referenciar ao BananaPI dentro da nossa rede, sugiro definir um IP fixo para ele. Isso você não precisa fazer por linha de comando, basta ir emStart > Preferences > Networks Connections”. Selecione a conexãoWired” (cabo) e clique emEdit”. Na abaIPV4 Settings”, selecione o métodoManual”, e clique em “اضافه کردن” e informe seus dados de rede.

Vou dar um exemplo, mas obviamente você deve obter isso com base na sua rede. Você pode conseguir esses dados abrindo o command (پنجره ها: start > search > cmd, با تایپ کردن “ipconfig /all na tela preta que se abrirá”).
No meu caso ficou assim:
Address: 10.0.0.10
Netmask: 255.255.255.0
Gateway: 10.0.0.1
DNS Server: 10.0.0.1, 75.75.75.75, 8.8.8.8
Quando solicitado, informe a senha que você definiu no passo anterior. کلیک کنید “Save” E “نزدیک”.

Definindo nome do Host

1
bananapi@lemaker:~ $ sudo leafpad /و غیره/نام میزبان

و تغییر “lemaker” نامی که می خواهید. در مورد من, من به نام mercurio. سپس فایل/و غیره/میزبان رو نداشت:

محتوای فایل / و غیره/میزبان

1
Mercurio

شما ممکن است بخواهید به دیپلم آی پیکربندی نام مجموعه. برای این, تغییر فایل/و غیره/میزبان.

لینک دادن آی پی به نام

1
bananapi@lemaker:~ $ sudo leafpad /و غیره/میزبان

محتوای فایل / و غیره/میزبان

1
2
3
127.0.0.1	localhost را
127.0.1.1	Mercurio
10.0.0.10	Mercurio

در پایان, راه اندازی مجدد Lubuntu: شروع > خروج > راه اندازی مجدد.

تست نام IP و میزبان پیکربندی

1
bananapi@Mercurio:~ $ ifconfig

توجه داشته باشید که “نوع INET” تغییر آی پی شما (در مورد من, o 10.0.0.10). نام شما تعیین برای میزبان در دستور خود, پس از “@” (در مورد من, “Mercurio”), اما که همچنین با نام میزبان دستور بررسی می شود, پس:

چک کردن نام میزبان

1
bananapi@Mercurio:~ $ نام هاست

05. نصب و یا VNC – x11vnc (برای دسترسی از راه دور گرافیکی)

احتمالا شما نمی خواهید به مانیتور منحصر به فرد برای شما BananaPI. سپس, ما باید آن را برای اجازه دسترسی از طریق تلویزیون واشنگتن رمز کارت از راه دور (رایانه مجازی تحت شبکه). من این بر اساس سایت ساخته شده HTTP://myrobotlab.org/. فقط مراحل زیر را دنبال کنید, با استفاده از Lubuntu:

ایجاد فایل خالی با نام x11vnc

1
bananapi@Mercurio:~ $ sudo لمسی /و غیره/init.(د)/x11vnc

X11vnc فایل ایجاد شده با ویرایشگر leafpad باز (یا دیگر)

1
bananapi@Mercurio:~ $ sudo leafpad /و غیره/init.(د)/x11vnc

کپی و چسباندن فایل اسکریپت زیر x11vnc

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
#!/بن در شهريار
### شروع INIT اطلاعات
# فراهم می کند: x11vnc سرور
# شروع مورد نیاز: شبکه
# توقف مورد نیاز: 
# پیش فرض شروع: S
# توقف پیش فرض: 0 6
# شرح: مدیریت سرور X11VNC
### پایان INIT اطلاعات

## Démarrage اسکریپت serveur VNC اونت لا fenêtre د ارتباط
## basé sur le serveur و لو د gestionnaire x11vnc fenêtre تلویزیون واشنگتن گم
##
## emri-e9 [ در ] gmail.com

## Limitation: lorsque plusieurs instances du serveur VNC sont lancées
## l'option stop les termine toutes, il n'est pas possible de choisir
## une instance en fonction du port écouté

## OPTIONS ############

## Utilisateur principal
## /!\ هنوز کاربری که در حال اجرا سرور مطابقت ندارد !
## مربوط به کاربران که شما با آن ورود
## سرور.
## Limitation: قفل کردن جلسه هنگامی که قطع مشتری
##             VNC فقط برای آن کاربر کار می کنند.
## من پیدا کرده اند که چگونه به صورت پویا آن را بازیابی را با توجه به
## جلسه فعلی, اگر شما یک راه حل, می امین من ;)
کاربر=نام
## تاریخچه ثبت
ورود به سیستم فایل= /بود/ورود به سیستم/x11vnc.ورود به سیستم
 
## شروع می شود چند نمونه اگر سرور در حال حاضر
## تابع
ALLOW_MULTI_INSTANCES=غلط
 
## پورت پیش فرض (همچنین به عنوان عدد پایه برای موارد مختلف در خدمت)
## هنگامی که گزینه ALLOW_MULTI_INSTANCES به درست
DEFAULT_PORT=5900
 
## گزینه های دیگر x11vnc
## برای یک لیست کامل و دقیق از گزینه های (انگلیسی)
## ببینید HTTP://www.karlrunge.com/x11vnc/x11vnc_opts.html
EXTRA_OPTIONS="\
-به اشتراک گذاشته شده \
-پرگو \
-o $ورود به سیستم فایل \
-برای همیشه \
-XKB"
 
## کنترل نشست قفل در قطع ارتباط از کلاینت VNC
## کاربر در حال اجرا سرور به عنوان x11vnc ریشه, قفل صفحه نمایش
## نیازی نیست وارد کردن رمز عبور دوباره, دلیل دستور sudo -u.
## اگر کاربر مشخص شده در کاربر متصل است, این دستور
## کار نمی کنند و صفحه نمایش قفل شده نمی شود.
GONE_COMMAND="sudo -u $کاربر --lock از gnome-محافظ صفحه نمایش-فرمان"
 
## END از گزینه ############

 
. /معاونت/LSB/init-توابع
 
COMMAND=$1
 
## مدیریت پورت از طریق خط فرمان (لغو DEFAULT_PORT)
اگر [ -از $2 ]; سپس
  بندر=$DEFAULT_PORT
دیگر
  بندر=$2
فی
 
PID=
 
get_pid() {
  PID=`pidof x11vnc` || غلط
}
 
در حال اجراست() {
  get_pid
  اگر [ "X$PID" != "X" ] ; سپس
    برگشت 0
  دیگر
    برگشت 1 
  شود
}
 
شروع() {
  ## خط فرمان اصلی برای راه اندازی سرور 
  ## برای اضافه کردن گزینه, بهتر است برای تغییر extra_options 
  ## به جای خط فرمان
  برگشت `x11vnc -BG -autoport $1 ${EXTRA_OPTIONS} -رفته "${GONE_COMMAND}" -rfbauth /و غیره/x11vnc.عبور -امن تر -حدس تایید -نمایش دادن :0 | بی خیال نگاه کردن -F PORT= ،{چاپ $2}، `
}
 
X11VNC_stop() {
  log_daemon_msg "[X11VNC] توقف سرور ..."
 
  اگر در حال اجراست ; سپس
    کشتن $PID
    خیساندن=0
  دیگر
    log_warning_msg "[X11VNC] سرور در حال اجرا نیست"
    خیساندن=1
  فی
  log_end_msg $خیساندن
  برگشت $خیساندن
}
 
 
X11VNC_start() {
    log_daemon_msg "[X11VNC] شروع سرور گوش دادن به پورت ${بندر}..."
    اگر در حال اجراست && ! $ALLOW_MULTI_INSTANCES; سپس
        log_failure_msg "[X11VNC] سرور در حال اجرا. عملیاتساقطشد !"
        log_end_msg 1
        خروج
    فی
    شروع $بندر
    real_port=$?
    اگر [ -از $real_port ] || [ $real_port -LT $بندر ]; سپس
      log_failure_msg "[X11VNC] خطا(بازدید کنندگان) رخ داده, مشورت ورود به سیستم فایل برای اطلاعات بیشتر"
      log_failure_msg "[X11VNC] ${ورود به سیستم فایل}"
      log_end_msg 1
    دیگر
      log_daemon_msg "[X11VNC] سرور آغاز شده روی پورت $real_port"
      log_end_msg 0
    شود
}
 
 
مورد "$1" که در
  شروع)
    X11VNC_start
    ;;
  متوقف کردن)
    X11VNC_stop
    ;;
  شروع دوباره)
    X11VNC_stop
    X11VNC_start
    ;;
  *) 
      log_failure_msg "Incorrect syntax: استدلال ناقص یا نادرست است"
      log_success_msg "Usage: $0 {شروع [بندر]|متوقف کردن|شروع دوباره [بندر]}"
    خروج 1
esac

O Torne گواهی نامه موقت executável acima, dando به عنوان permissões necessárias

1
bananapi@Mercurio:~ $ sudo سطح دسترسی 755 /و غیره/init.(د)/x11vnc

Crie اوما senha بند evitar o acesso indesejado از طریق تلویزیون واشنگتن

1
bananapi@Mercurio:~ $ sudo x11vnc -storepasswd SUA_SENHA_AQUI /و غیره/x11vnc.عبور

Adicionando o script x11vnc à inicialização

1
bananapi@Mercurio:~$ sudo update-rc.d x11vnc defaults

در پایان, راه اندازی مجدد Lubuntu: شروع > خروج > راه اندازی مجدد.

Para testar o acesso gráfico remoto (VNC), vá em outro computador, baixe um cliente VNC, como por exemplo o Real VNC, e instale. Execute o atalho criado na área de trabalho, “VNC Viewer”, e informe o IP do seu BananaPI. Lembrando que você pode obter o seu IP através do comando “ifconfig”, no terminal do Lubuntu.

realvnc

اگر همه می رود, você acessará remotamente seu Lubuntu, não precisando mais do monitor ou TV HDMI. Caso você queira parar ou iniciar o serviço de VNC (x11vnc), use o Putty (para Windows) para fazer uma conexão SSH e ganhar acesso ao terminal e poder executar qualquer comando, inclusive para manipular o serviço de VNC, como estes:

Comandos do VNC (x11vnc) no Lubuntu: شروع, restart e stop

1
2
3
bananapi@Mercurio:~ $ sudo /و غیره/init.(د)/x11vnc start
bananapi@Mercurio:~ $ sudo /و غیره/init.(د)/x11vnc restart
bananapi@Mercurio:~ $ sudo /و غیره/init.(د)/x11vnc stop

Particularmente prefiro deixar o VNC parado (متوقف کردن), e habilitá-lo (شروع) via SSH somente quando for usar. É menos um problema de segurança a se preocupar.

06. نصب و یا وب سرور (LAMP) و ماژول های اضافی

برای ایجاد میزبانی فایل ابر ما, استفاده کنید و یا اونکلاود. این نرم افزار با وب سرور کار می کند. هر دو, ما نیاز به نصب بر روی لوبونتو / لینوکس آپاچی, خروجی زیر و PHP (LAMP).

ابرا ام ترمینال هیچ لوبونتو (شروع> لوازم جانبی> LXTerminal), و:
نصب LAMP

1
bananapi@Mercurio:~ $ sudo آپارتمان-از نصب لامپ-سرور ^

نصب و راه اندازی ماژول های اضافی PHP

1
bananapi@Mercurio:~ $ sudo آپارتمان-از نصب php5-PHP5 GD-JSON

برای تست اینکه آیا وب سرور (دزد) این به درستی نصب شده, فقط باز کردن مرورگر (لوبونتو: شروع> اینترنت> مرورگر فایرفاکس وب) و نوع در نوار آدرس: HTTP://localhost را. این را باید نمایش چیزی:

لامپ

تأیید کنید که فایل پیکربندی آپاچی به این دستورات به ور / تنظیم / WWW / اچ تی ام ال:

باز کردن فایل پیکربندی آپاچی

1
bananapi@Mercurio:~ $ sudo leafpad /و غیره/apache2 را/apache2 را.کنفرانس

DiretivaDirectory /var/www/html

1
2
3
4
5
<Directory /بود/وو/اچ تی ام ال>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

Aproveitando que estamos falando de Servidor Web, aconselho também a mudar algumas diretivas nophp.ini”, a fim de permitir maior tamanho de upload (arquivos enviados) e maior tempo de execução dos scripts PHP:

Abrindo o php.ini

1
bananapi@Mercurio:~ $ sudo leafpad /و غیره/php5/apache2 را/پی اچ پی.ini

Procure pelas diretivas abaixo, e mude para uma valor adequado a sua necessidade. مثال:
upload_max_filesize = 100M
post_max_size 100M
max_execution_time = 86400

در پایان, lembre-se de reiniciar o Servidor Web (دزد):
Reiniciando o Apache

1
2
3
4
bananapi@Mercurio:~ $ sudo /و غیره/init.(د)/apache2 stop
bananapi@Mercurio:~ $ sudo /و غیره/init.(د)/apache2 start
[یا]
bananapi@Mercurio:~ $ sudo /و غیره/init.(د)/apache2 restart

07. نصب در PHPMyAdmin (Manipular o banco de dados)

O OwnCloud tenta usar por padrão o SQLite, mas como já temos o MySQL instalado (LAMP), vamos optar por ele como banco de dados.

Como iremos precisar criar uma base de dados no MySQL, sugiro instalarmos o PHPMyAdmin, a fim de facilitar o acesso e gerenciamento dos dados. Para instalar o PHPMyAdmin, vamos utilizar o gerenciador de pacotes Synaptic do próprio Lubuntu:
Clique start > System Tools > Synaptic Package Manager
Informe sua senha de root
Na campoSearch”, جستجو برای “phpmyadmin
– انتخاب کنید “phpmyadmine clique em “درخواست” (instale as dependências, اگر وجود دارد)
Provavelmente será solicitado um senha para o MySQL, informe-a (você vai precisar disto depois).

لطفا توجه داشته باشید که از phpMyAdmin در نصب / usr / اشتراک / phpMyAdmin به /, اما آپاچی وب سرور ما منتشر صفحات وب در / var / WWW / اچ تی ام ال. بنابر این, ما نیاز به ایجاد یک لینک بنابراین ما می توانیم در PHPMyAdmin دسترسی به مرورگر, پس:

ایجاد پیوند به phpMyAdmin دسترسی توسط مرورگر

1
bananapi@Mercurio:~ $ sudo را LN -SF /USR/اشتراک گذاری/phpmyadmin/ /بود/وو/اچ تی ام ال/phpmyadmin

برای تست اینکه آیا در PHPMyAdmin به درستی نصب شده, فقط باز کردن مرورگر (لوبونتو: شروع> اینترنت> مرورگر فایرفاکس وب) و نوع در نوار آدرس: HTTP://localhost را / از phpMyAdmin. این را باید نمایش چیزی:

phpmyadmin0

ایجاد پایگاه داده “اونکلاود” هیچ PHPMyAmdin
ما در پایگاه داده است که اونکلاود استفاده خواهد کرد ایجاد خواهد شد. ورود به سیستم در PHPMyAmdin, با کاربران “ریشه” و رمز عبور MySQL شما در هنگام نصب تنظیم. کلیک کنید “پایگاه” (و یا پایگاه داده) و وارد کردن نام پایگاه داده: “اونکلاود”, به عنوان زیر نشان داده شده. فقط کلیک کنید درست (ايجاد كردن)!

phpmyadmin3

08. فرمت و کوه پارتیشن NTFS در 3G HD

برای دیدن اگر HD خود را توسط BananaPI / لوبونتو رسمیت شناخته شده است, دسترسی به ابزار “شروع> لوازم جانبی> چرخ”. شما باید نشان کارت SD شما و HD خود را. این فرصت را به انتخاب خود را HD (چپ) و آن را (راست) به نظر می رسد به مجموعه ای “دستگاه: /توسعه تمدن / sda1” (یا چیزی مشابه). آن را نگه دارید خوب, شما آن را به دنبال استفاده از!

Formata-آگورا آن را اجازه به NTFS. ابرا ام ترمینال هیچ لوبونتو (شروع> لوازم جانبی> LXTerminal), و:

Formatando خروجی HD برای NTFS

1
bananapi@Mercurio:~ دستور mkfs کنید: sudo $.NTFS -F /توسعه تمدن/sda1

گام های بعدی، بسیار مهم است, این جایی است که کودک گریه می کند و مادر نمی بیند! من یک مدت طولانی از دست داده و بسیاری از مشکلات حال تا زمانی که شما در رسیدن به یک راه حل. من مرتب به کمک مقالات زیر:
– مقاله [1]: HTTP://www.ubuntero.com.br/
– مقاله [2]: HTTP://askubuntu.com

O que você deve fazer? Siga estes passos e poupe dor de cabeça:

Obter o UUID do dispositivo (sda1)

1
bananapi@Mercurio:~$ sudo blkid

در مورد من, o UUID=28444C77529BC187. Pegue o seu! Na dúvida veja o artigo [1].

Abrir a tabela de partição

1
bananapi@Mercurio:~ $ sudo leafpad /و غیره/fstab

Coloque essa única linha no seufstab”, mas trocando pelo seu UUID.
Conteúdo do arquivo /etc/fstab

1
UUID=28444C77529BC187 /رسانه ها/cloud ntfs-3g quiet,defaults,permissions,locale=en_US.utf8

Atenção: não usedefaults 0 0”. Na dúvida veja o artigo [2].

09. درست دایرکتوری ذخیره سازی در مجوز HD و دسترسی

A instalação do OwnCloud está ficando para o final, justamente para que o ambiente esteja totalmente pronto para recebê-lo. Falta ainda definir um local para que seus arquivos sejam salvos. É obvio que o SD Card é muito limitado quanto a espaço de armazenamento, بنابراین اجازه دهید ایجاد یک دایرکتوری در HD ما, و انجام برخی از تنظیمات.

قبل, اما, تشکر از یک ویدیو را در به اشتراک گذاشته یوتیوب که نهایی برای تکمیل نصب شد, و همه به کار.

O آپاچی, که در آن خواهد اونکلاود چرخش, معمولا مجاز به دستکاری در فایل ها در / var / WWW / اچ تی ام ال. برای این, آن استفاده می کند یک کاربر و یک گروه به نام وو داده. اما, این نصب و راه اندازی, من مطمئن هستم که چرا نیست, بود این گروه وجود دارد, تنها کاربر وجود دارد. سپس, ما آن را ایجاد.

ابرا ام ترمینال هیچ لوبونتو (شروع> لوازم جانبی> LXTerminal) و تغییر کاربر را به ریشه:
در حال اجرا به عنوان ریشه

1
2
3
bananapi@Mercurio:~ $ سو
رمز عبور: 
ریشه@Mercurio:/خانه/bananapi#

ایجاد گروه وو-داده, استفاده شده توسط آپاچی

1
ریشه@Mercurio:/خانه/bananapi# groupadd WWW-داده

اضافه کردن کاربر www-داده ها به گروه وو-داده

1
ریشه@Mercurio:/خانه/bananapi# usermod -a -G وو-وو-داده داده

ایجاد دایرکتوری “داده ها” para armazenar arquivos do OwnCloud

1
ریشه@Mercurio:/خانه/bananapi# mkdir /media/cloud/data

Defina permissões para o diretório “داده ها”

1
ریشه@Mercurio:/خانه/bananapi# chmod -R 0770 /media/cloud/data

Faça do Apache (usuário e grupo) o dono do diretório “داده ها”

1
ریشه@Mercurio:/خانه/bananapi# chown -R www-data:www-data /media/cloud/data/

در پایان, lembre-se de reiniciar o Servidor Web (دزد):
Reiniciando o Apache

1
2
3
4
ریشه@Mercurio:/خانه/bananapi# /etc/init.d/apache2 stop
ریشه@Mercurio:/خانه/bananapi# /etc/init.d/apache2 start
[یا]
ریشه@Mercurio:/خانه/bananapi# /etc/init.d/apache2 restart

10. نصب و یا اونکلاود (مدیریت فایل ابر)

سرانجام, com tudo pronto, vamos instalar o OwnCloud. Apenas lembrando, o اونکلاود é um projeto open-source de software para gerenciar o hospedagem de arquivos, similar ao DropBox.

Algumas características do OwnCloud:
O código-fonte (PHP) pode ser instalado no Windows e Linux;
– کشیدن و رها کردن فایل ها به طور مستقیم از صفحه وب (ابر) برای آپلود;
– برنامه خود تلفن همراه / قرص موجود در Google Play و فروشگاه App.
– مشتری دسکتاپ همگام داده ها بین کامپیوتر و ابر و بالعکس.

در صورت نصب و راه اندازی شک در مورد, شما می توانید مقاله در این سایت سعی کنید: HTTP://pclinuxoshelp.com/

برای نصب یا اونکلاود, مراحل زیر را دنبال:
1. باز کردن و یا مرورگر (لوبونتو: شروع> اینترنت> مرورگر فایرفاکس وب)

2. بازدید https://owncloud.org/install/

3. کلیک کنید “آرشیو فایل برای صاحبان سرور” و دانلود فایل به یونیکس, احتمالا یکی .tar.bz2 (در مورد من, اونکلاود-7.0.3.tar.bz2 بود)

4. از آنجا که فایل باید در دایرکتوری / صفحه اصلی / bananapi / دانلودها ذخیره شده است, شما باید آن را به نشر دایرکتوری آپاچی حرکت, EM / مسیر var / www / HTML /. سپس, ساخت:

1
bananapi@Mercurio:~ MV کنید: sudo $ /خانه/bananapi/دانلود/اونکلاود-7.0.3.قیر.BZ2 /بود/وو/اچ تی ام ال/

5. arquivo Descompacte یا .tar.bz2, اونکلاود یک دایرکتوری ایجاد شده است.

1
bananapi@Mercurio:~ تار کد: sudo $ -xjf اونکلاود-7.0.3.قیر.BZ2

6. برو به مرورگر و نوع خود را HTTP://localhost را / اونکلاود. اگر همه می رود, باز کردن صفحه برای پیکربندی و نصب و راه اندازی اونکلاود.

اونکلاود-install2

7. یک نام کاربری و رمز عبور را وارد کنید برای ایجاد یک حساب مدیر.

8. هیچ زمینه “پوشه Data”, وارد مسیر پوشه که در آن داده می شود: /media/cloud/data (این محل در HD این است که ما قبلا آماده کرده بود).

9. در پیکربندی پایگاه داده (پیکربندی پایگاه داده), گزارش:
– کاربران پایگاه: ریشه
– رمز عبور پایگاه داده: “رمز عبور MySQL شما در طول مراحل نصب PHPMyAmdin مجموعه”
– نام پایگاه داده: اونکلاود
– localhost را: localhost را

10. کلیک کنید “پایان نصب” و آماده! فقط در ورود با مدیر از داده های شما فقط ایجاد, e será exibido uma tela como esta:

OwnCloud_version_7

11. ساخت آپاچی “گوش دادن” در درب 8080, بجای 80 (استاندارد)

Isso é opcional! راستی, nem faça isto se você pretende configurar o OwnCloud com conexão segura HTTPS. در این مورد, vá para o próximo tópico!

Se você não quiser usar a porta padrão (80), você pode definir outra, como a 8080. در این مورد, ao invés de fazer a chamada por http://localhost را / اونکلاود, você precisaria chamar assim http://localhost را:8080/اونکلاود.

برای این, no arquivo /etc/apache2/ports.conf, به “Listen”, troque 80 توسط 8080.
Abrir arquivo /etc/apache2/ports.conf

1
bananapi@Mercurio:~ $ sudo leafpad /و غیره/apache2 را/ports.کنفرانس

Conteúdo do arquivo /etc/apache2/ports.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf

Listen 8080
 
<IfModule ssl_module>
        Listen 443
</IfModule>
 
<IfModule mod_gnutls.(ج)>
        Listen 443
</IfModule>
 
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Mude também
Abrir arquivo /etc/apache2/sites-enabled/000-default.conf

1
bananapi@Mercurio:~ $ sudo leafpad /و غیره/apache2 را/sites-enabled/000-به طور پیش فرض.کنفرانس

Logo no início da linha, troque 80 توسط 8080.
Conteúdo parcial do arquivo /etc/apache2/sites-enabled/000-default.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<VirtualHost *:8080>
        # The ServerName directive sets the request scheme, hostname and port t$
        # the server uses to identify itself. This is used when creating
        # redirection URLs. In the context of virtual hosts, the ServerName
        # specifies what hostname must appear in the request's Host: header to
        # match this virtual host. For the default virtual host (this file) this
        # value is not decisive as it is used as a last resort host regardless.
        # However, you must set it for any further virtual host explicitly.
        #ServerName www.example.com

        ServerAdmin webmaster@localhost
        DocumentRoot /بود/وو/اچ تی ام ال
[...]

Reinicie o Servidor Web (دزد) e teste no navegador, algo como http://localhost را:8080/اونکلاود
Reiniciando o Apache

1
2
3
4
bananapi@Mercurio:~ $ sudo /و غیره/init.(د)/apache2 stop
bananapi@Mercurio:~ $ sudo /و غیره/init.(د)/apache2 start
[یا]
bananapi@Mercurio:~ $ sudo /و غیره/init.(د)/apache2 restart

12. Configurar OwnCloud com conexão seguraHTTPS

Para usar o OwnCloud sobre o protocolo HTTPS, eu segui esse rápido tutorial How to configure self signed SSL certificate in owncloud Ubuntu, fazendo os seguintes passos em um terminal:

Instale o OpenSSL

1
bananapi@Mercurio:~ $ sudo آپارتمان-get install openssl

Habilite os módulos de SSL e rewrite do Apache

1
2
3
bananapi@Mercurio:~$ sudo su -
ریشه@Mercurio:~# a2enmod ssl
ریشه@Mercurio:~# a2enmod rewrite

Crie um diretório SSL dentro de /etc/apache2

1
2
bananapi@Mercurio:~$ sudo su -
ریشه@Mercurio:~# mkdir -p /etc/apache2/ssl

Crie o certificado. Preencha as informações solicitadas

1
2
bananapi@Mercurio:~$ sudo su -
ریشه@Mercurio:~# openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/owncloud.pem -keyout /etc/apache2/ssl/owncloud.key

Adicione no início do arquivo /etc/apache2/sites-enabled/000-default.conf do Apache, um Virtual Hosting, semelhante a este (faça suas adaptações nos paths e IP):
Conteúdo parcial do arquivo /etc/apache2/sites-enabled/000-default.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<VirtualHost 10.0.0.10:80>
  RewriteEngine on
  ReWriteCond %{SERVER_PORT} !^443$
  RewriteRule ^/(.*) HTTPS://%{HTTP_HOST}/$1 [NC,R,ليلا]
</VirtualHost>
 
<VirtualHost 10.0.0.10:443>
  SSLEngine on
  SSLCertificateFile /و غیره/apache2 را/ssl/اونکلاود.pem
  SSLCertificateKeyFile /و غیره/apache2 را/ssl/اونکلاود.کلید
  DocumentRoot /بود/وو/اچ تی ام ال/ابر/
  <Directory /بود/وو/اچ تی ام ال/ابر>
    AllowOverride All
    order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

Reinicie o Apache

1
2
3
4
bananapi@Mercurio:~ $ sudo /و غیره/init.(د)/apache2 stop
bananapi@Mercurio:~ $ sudo /و غیره/init.(د)/apache2 start
[یا]
bananapi@Mercurio:~ $ sudo /و غیره/init.(د)/apache2 restart

Para testar, abra o navegador e entre com algo como https://10.0.0.10. A primeira vez, deve aparecer uma mensagem dizendo queEsta conexão não é confiável”. No caso do Firefox, کلیک “Entendo os riscos”, e confirme à exceção de segurança. Nos outros navegadores é parecido, normalmente pedem pra você aceitar o risco.

owncloud-https

زود! Seu Owncloud estará rodando sobre HTTPS. Lembre-se de redirecionar seu roteador/modem, de forma que toda requisição HTTPS que chegue nele (porta padrão 443), seja redirecionado para o BananaPI/Lubuntu, que no nosso exemplo tem o IP 10.0.0.10. در اینجا اطلاعات کمی بیشتر در مورد آن.

13. پورت های باز بر روی روتر (پورت حمل و نقل)

از آنجا که این در حال حاضر یک موضوع به خوبی پوشیده, بنابراین من نمی خواهد به جزئیات. اگر شما هر گونه سوال در مورد نحوه انجام این کار در روتر خود را, سپس, برای چیزی در مورد نگاه google.com.

اما اساسا آنچه شما باید انجام دهید این است “گفتن” روتر که هر درخواست برای دریافت در درب 8080 شما می توانید به کامپیوتر کارگردانی 10.0.0.10 (bananapi), این شبیه به شکل زیر است:
portforw

یا مانند این شکل دیگر, SE برای حمل روزمره 443 (HTTPS):
cloud_443

14. درست DDNS برای دسترسی به اینترنت اونکلاود

چرا شما نیاز به یک DDNS? برای به دست آوردن دسترسی اونکلاود زمانی که شما خارج از شبکه خود هستید, به عبارت دیگر, در اینترنت. مثلا, در شبکه شما می توانید به سادگی مرورگر خود را باز کنید و نوع http://10.0.0.10:8080/اونکلاود و آماده, شما دسترسی به فایل های خود را.

بدیهی است زمانی که شما در خارج از شبکه خانگی خود را می, این کار نخواهد کرد, به این دلیل که IP 10.0.0.10 تنها در شبکه شما معتبر است. در این مورد, شما باید در معتبر خود را با IP دسترسی, که می تواند توسط دیدن سایت هایی از این دست آمده: http://meuip.info یا http://meuip.com.br, گرفتن چیزی مانند HTTP://672.180.206.150:8080/اونکلاود

اما مشکل این است که IP معتبر حالت اغلب تغییر می, به خصوص هنگام راه اندازی مجدد روتر / مودم. از این رو می آید نیاز به یک DDNS, یک دامنه است (نام) که همیشه به IP فعلی شما خواهد اشاره, از درون شبکه شما به روز رسانی نرم افزار / اسکریپت است که از زمان به زمان به چک کنید که آیا IP تغییر کرده است و اطلاع DDNS.

وب سایت ها هستند چند که ارائه این سرویس وجود دارد, قابل توجه ترین آنها http://www.noip.com/ E O http://dyndns.org/. آنها نسخه رایگان, اما به محدودیتهای, مانند نیاز به تمدید هر 30 روز.

دیگری است که جالب است این http://freedns.afraid.org. مراحل زیر را دنبال:
1. بازدید http://freedns.afraid.org
2. کلیک کنید “DNS پویا” و ایجاد یک حساب کاربری توسط منو “راه اندازی یک حساب کاربری در اینجا”.
3. ورود به سیستم, دار و دسته منو “زیر دامنه” E “اضافه کردن”
4. توجه داشته باشید هیچ مشخصه “دامنه” که, هیچ پایانی, این گزینه “بسیاری از بسیاری از بیشتر در دسترس…”, اینجا کلیک کنید!
5. در صفحه بعد, دسته بدون لینک “به اشتراک گذاشته شده رجیستری دامنه” و یکی از هزاران نفر از حوزه های موجود را انتخاب.

زود! Para testar, فقط به مرورگر خود رفته و دامنه و زیر دامنه انتخاب خود را وارد کنید. مثلا, با فرض اینکه شما به عنوان زیر دامنه کلمه انتخاب شده “ابر” و چگونه دامنه “t28.net”, سپس, فقط چیزی شبیه به این را امضا: HTTP://nuvem.t28.net:8080/اونکلاود.

اسکریپت Colocar DDNS بدون تاج
در حال حاضر شما برای DDNS اسکریپت در crontab لوبونتو نیاز, بنابراین شما می توانید DDNS از زمان به زمان با IP فعلی شما به روز رسانی. برو به سایت http://freedns.afraid.org/ E, وارد, منو “DNS پویا“, no final da página onde aparece o subdomínio+domínio que você escolheu, tem uma linkquick cron example”. Clique nele, e no final da página tem o exemplo do script já pronto que você deve colocar no crontab do Lubuntu para que ele atualize seu IP a cada 5 دقیقه.

Editar o crontab

1
crontab -E

سپس, digite o número correspondente a um Editor, مثال: 3 para nano. Role o cursor até o final do arquivo e acrescente a linha abaixo

Atualizar DDNS/IP a cada 5 minutos no crontab (use o seu script/código conforme descrito acima)

1
0,5,10,15,20,25,30,35,40,45,50,55 * * * * sleep 10 ; wget -O - HTTP://freedns.afraid.org/dynamic/update.php?e5IOo2xRRjBGaTFTWG8yRBX9iOplJk9TRjlmOjEzMDY5NDky >> /tmp/freedns_subdominio_dominioeescolhido.log 2>&1 &

Após inserir o script no Crontab, clique em CTRL+X para sair do NANO e emY” برای ذخیره و نوع زیر را وارد کنید (و هیچ چیز دیگری).

Problemas د DDNS الکترونیکی NAT دور برگردان
انجام این, هنگامی که شما در خارج از شبکه خود را, به عبارت دیگر, در اینترنت, شما می توانید از اونکلاود خود را با ایجاد زیردامنه + دامنه خود دسترسی داشته باشید, مانند http://nuvem.t28.net:8080/اونکلاود, دیگر نیازی به دانستن اینکه چه چیزی در مورد IP معتبر خود را نگران.

اما, عنوان آن را برای مورفی بود, “هر راه حل یک مشکل جدید ایجاد”. در حال حاضر همراه توقف. اگر شما خارج از شبکه خود هستید, خوب, دامنه کار خواهد کرد. اما, اگر شما در داخل شبکه خود, این کار نخواهد کرد, آن را به یک محدودیت اکثر روترهای / مودم های که پشتیبانی نمی کند “نات دور برگردان“, به عبارت دیگر, اجازه نمی دهد که یک کاربر برای اتصال به آدرس IP عمومی آن در شبکه خود را. برای پرداختن به این, ou você compra um roteador com suporte a Nat Loopback ou acesse com o IP local (نوع 10.0.10) quando estiver dentro da sua rede. Leia mais sobre esse problema no ArtigoCannot access external IP address from LAN“.

15. به روز رسانی اونکلاود

Para atualizar o OwnCloud, você pode fazer da forma descrita abaixo, desde que não seja atualizações grandes, به عبارت دیگر, de versões tipo de 6 برای 7. No exemplo, eu precisei fazer da versão 7.0.2 برای 7.0.4,

Pare o Apache

1
ریشه@Mercurio:/خانه/bananapi# /etc/init.d/apache2 stop

Acesse o diretório onde está publicado o seu OwnCloud

1
ریشه@Mercurio:/خانه/bananapi# cd /var/www/html/

Renomeie o atual diretório do owncloud (no meu caso era cloud)

1
ریشه@Mercurio:/خانه/bananapi# mv cloud/ cloud2

Baixe a última versão do OwnCloud

1
ریشه@Mercurio:/خانه/bananapi# wget http://download.owncloud.org/community/owncloud-latest.tar.bz2

باز کردن بسته جدید اونکلاود دانلود

1
ریشه@Mercurio:/خانه/bananapi# تار xjf اونکلاود-latest.tar.bz2

برای یا مورد, اونکلاود تغییر نام پوشه در باز کردن نام پوشه که شما استفاده شده، ایجاد (no meu caso era cloud)

1
ریشه@Mercurio:/خانه/bananapi# MV ابر اونکلاود

تنظیم مجدد مالک و گروه از دایرکتوری جدید

1
ریشه@Mercurio:/خانه/bananapi# chown -R www-data:ابر WWW-داده

به جای فایل پیکربندی جدید سابق خود (من در حال حاضر تمام داده ها)

1
ریشه@Mercurio:/خانه/bananapi# CP ابر cloud2 / config / config.php را / پیکربندی /

شروع یا Apache

1
ریشه@Mercurio:/خانه/bananapi# /etc/init.d/apache2 start

حالا مرورگر خود را باز کنید و اونکلاود. در مورد من, HTTP://10.0.0.10:8080/ابر. یک صفحه ارتقاء به نظر می رسد, فقط اعلام و منتظر اتمام به روز رسانی.

16. نصب یک برنامه جدید در اونکلاود

بازدید https://apps.owncloud.com/, و را انتخاب کنید برنامه که مورد علاقه شما.

بیایید فرض کنیم این است که موسیقی 0.3.4. Clique no ícone/página do App, e procure pelo link que permite você baixá-lo (normalmente é um arquivo .zip).

Acesse o diretório onde ficam os Apps no OwnCloud

1
ریشه@Mercurio:/خانه/bananapi# cd /var/www/html/cloud/apps

Baixe o App (localize o link de download)

1
ریشه@Mercurio:/خانه/bananapi# wget https://github.com/owncloud/music/releases/download/v0.3.4/music.zip

Descompacte o App (.فایل های فشرده)

1
ریشه@Mercurio:/خانه/bananapi# unzip music.zip

Remova o .zip baixado

1
ریشه@Mercurio:/خانه/bananapi# rm music.zip

Faça o login COMO ADMINISTRADOR no OwnCloud. مهم: se você já estiver logado, faça o Logout e então o Login novamente. No painel de controle, دار و دسته منو “Arquivos” (no topo esquerdo da janela), و پس از آن “Aplicações”. Isso, não sei o porquê, pode demorar um pouco.

برای نام برنامه نگاه شما دانلود و استخراج. در مثال, توجه داشته باشید که در منوی ایجاد شد “موسیقی”, روی آن کلیک کنید و سپس کلیک بر “قادر ساختن”. زود! نگران نباشید، هر موسیقی در اونکلاود خود دسترسی داشته باشید, از آن خواهد شد از طریق نرم افزار موسیقی بازی (هیچ دانلود, نوع جریان), به عنوان یک نوع لیست پخش.

17. را نام میزبان لوبونتو در شبکه های ویندوز شناخته

تا کنون ما در لوبونتو / BananaPI توسط IP مرجع, زیرا برای ایجاد یک “پینگ” با نام (در مثال, Mercurio), پاسخ این بود “درخواست پینگ می تواند جیوه میزبان پیدا کنید. نام بررسی و دوباره امتحان”.

برای اینکه سیستم لینوکس خود را به رسمیت شناخته شده با نام در یک شبکه با دیگر دستگاه های ویندوز, شما باید یک کتابخانه پژوهشی که اجازه خواهد داد اوبونتو برای تبدیل نام نت بایوس به IP نصب. این کتابخانه در بسته libnss-Winbind را موجود.
Instalando ای libnss-Winbind را

1
bananapi@Mercurio:~ $ sudo آپارتمان-از نصب libnss-Winbind را

بعد از این, توجه داشته باشید که آن را در یک ترمینال ممکن است (فرمان / CMD) هر دستگاه ویندوز بر روی شبکه خود را, من بدهید و یا دستور “عطارد پینگ”, پاسخ مثبت خواهد بود, POIs در عطارد ای نام میزبان (لوبونتو) هم اکنون می توانید یافت می شود.

اما اگر شما سعی می کنید برای دسترسی به اونکلاود از درون مرورگر شبکه خود را, HTTPS://Mercurio, احتمالا گرفتن این خطا “شما دسترسی به سرور از دامنه های غیر قابل اطمینان. سرپرست خود تماس بگیرید. اگر شما یک مدیر از این نمونه هستند, پیکربندی “trusted_domain” تنظیم در config / config.php را. پیکربندی به عنوان مثال در پیکربندی / config.sample.php ارائه. بسته به پیکربندی کنید, به عنوان یک مدیر شما همچنین ممکن است قادر به استفاده از دکمه زیر برای اعتماد این دامنه باشد: اضافه کردن “Mercurio” به عنوان دامین”.

این اتفاق می افتد, چرا که نام “Mercurio” توسط اونکلاود مجاز. برای پرداختن به این, فقط به آنچه خواسته شده: اضافه کردن نام جیوه به لیستی از دامنه های امن است که در /var/www/html/cloud/config/config.php فایل.

اضافه کردن “Mercurio” آرایه به حوزه های مورد اعتماد

1
bananapi@Mercurio:~ $ sudo leafpad /بود/وو/اچ تی ام ال/ابر/پیکربندی/پیکربندی.پی اچ پی

محتویات بخشی از پیکربندی / فایل config.php

1
2
3
4
5
6
7
8
[...]
  ، trusted_domains، => 
  آرایه (
    0 => '10 .0.0.10،,
    1 => ، جیوه ',
    2 => ، Nuvem.t28.net،,
  ),
[...]

18. تاریخ و زمان با NTP همگام سازی

این مهم است که به نگه داشتن تاریخ و زمان مصنوعی برای حفظ انسجام که در آن حوادث سیستم رخ می دهد. این مهم حتی برای تعیین اگر کسی سعی می کند یا از تلاش برای حمله به لوبونتو خود را, مثلا, از طریق SSH. برای این, استفاده کنید و یا O NTP, que é um protocolo para sincronização dos relógios dos computadores em redes de dados, permitindo manter o relógio de um computador com a hora sempre certa e com grande exatidão.

No caso do Lubuntu que usei, o NTP já estava instalado e rodando, conforme visto pelo comando abaixo.

Testando se o NTP já está instalado

1
2
bananapi@Mercurio:~ $ sudo /و غیره/init.(د)/ntp status
 * NTP server is running

Mas se você precisar instalar o NTP, é simples:
Instalando NTP (اختیاری)

1
bananapi@Mercurio:~ $ sudo آپارتمان-get install ntp

در مورد من, não foi necessário alterar os servidores onde se afere a data/hora. Mas se precisar configurar algo no NTP, faça assim:
Configurando NTP (اختیاری)

1
bananapi@Mercurio:~$ sudo nano /و غیره/ntp.کنفرانس

در نهایت, talvez você queira acertar o fuso-horário, به سادگی دستور زیر را اجرا کنید و منطقه خود را انتخاب کنید.
منطقه زمان تنظیم

1
bananapi@Mercurio:~ دستور dpkg کنید: sudo $-پیکربندی مجدد tzdata

خال!

19. بررسی دسترسی سیاهههای مربوط به لوبونتو

بیمار قرار داده و سرور “چهره” برای اینترنت, آنها تلاش برای حمله از طریق SSH آمده اند (ربات). این با نگاه ورود به سیستم احراز هویت روشن ساخته شد, با چند ورودی در هر ثانیه:

تلاش برای هک از طریق SSH

1
2
3
4
5
6
7
دسامبر 24 09:21:57 عطارد SSHD[22023]: pam_unix(SSHD:تایید): شکست احراز هویت; logname= UID=0 euid=0 تله تایپ=تله SSH= کباب کردن=62-210-151-213.برگرد.poneytelecom.کاربران من=ریشه
دسامبر 24 09:22:00 عطارد SSHD[22023]: رمز شکست خورده برای ریشه از 62.210.151.213 بندر 49658 SSH2
دسامبر 24 09:22:04 عطارد SSHD[22023]: پیام های مکرر 2 بار: [ رمز شکست خورده برای ریشه از 62.210.151.213 بندر 49658 SSH2]
[...]
دسامبر 24 09:43:52 عطارد SSHD[3545]: pam_unix(SSHD:تایید): شکست احراز هویت; logname= UID=0 euid=0 تله تایپ=تله SSH= کباب کردن=server07.mycarequity.کاربران کام=ریشه
دسامبر 24 09:43:54 عطارد SSHD[3545]: رمز شکست خورده برای ریشه از 67.228.238.114 بندر 60512 SSH2
دسامبر 24 09:43:54 عطارد SSHD[3545]: دریافت قطع اتصال از 67.228.238.114: 11: خداحافظ [preauth]

شما می توانید سیاهههای دسترسی با باز کردن یک ترمینال در لوبونتو و دستور زیر را در حال اجرا نظارت:

Verificarndo دسترسی ورود

1
bananapi@Mercurio:~ دم کنید: sudo $ -F /بود/ورود به سیستم/تایید.ورود به سیستم

بنابراین مهم است که به یک رمز عبور قوی و, چه کسی می داند, اجرای برخی قوانین فایروال (از iptables) برای جلوگیری از تلاش های مکرر برای دسترسی و تورم از فایل های ورود (به زودی نشان).

20. تغییر پورت پیش فرض SSH

برخی از اقدامات امنیتی باید انجام شود به تلاش برای کاهش حملات (خارجی), شروع با پورت پیش فرض تغییر SSH, از 22 برای یکی دیگر از, مانند 32000. این به راحتی می توانید به صورت زیر انجام می شود:

پیکربندی SSH گسترش پایگاه داده کامل (توجه بر روی “(د)”: آن sshd_config, و ssh_config نیست)

1
bananapi@Mercurio:~$ sudo nano /و غیره/SSH/sshd_config

Altere a diretivaPort” از 22 برای 32000 (یا دیگر) – Arquivo /etc/ssh/sshd_config

1
2
# What ports, IPs and protocols we listen for
Port 32000

Reinicie o serviço SSH

1
bananapi@Mercurio:~$ sudo service ssh restart

Cheque as portas abertas

1
bananapi@Mercurio:~$ sudo netstat -tunlp

Dica de segurança sugerida pelo Mestre Eriberto Mota, que desde 2007 tem me ajudado com os ensinamentos Debian contidos no livro Descobrindo o Linux, além de palestras e bate-papos. با تشکر از شما!

21. Criar memória swap

Ao notar uma certa lentidão quando o OwnCloud renderizava páginas para exibir conteúdo tipo múisca (.mp3), fotografia (.jpg) e vídeos (.mp4, .avi, .wmv, .asf, .mov, .mpg, و غیره), suspeitei que isto ocorria em razão do Banana PI ter apenas 1 GB RAM, و نصب لوبونتو برخی از فضای اند محفوظ به تعویض.

اما در حال حاضر, چگونه برای حل این با همه چیز در حال حاضر نصب? من به دنبال مراحل ماده “چگونه برای اضافه کردن تعویض در اوبونتو 14.04” و برای ایجاد تعویض, اگر چه من متوجه افزایش بزرگ و نه با این. در اینجا مشاهده کنید که چگونه به انجام:

برای بررسی این که آیا مبادله در دسترس, به دستور “-h رایگان” و مشاهده ستون “جمع” با “0B” (صفر بایت) مبادله.
چک کردن حافظه مبادله

1
2
3
4
5
bananapi@Mercurio:~ $ رایگان -ساعت
             کل استفاده از بافر به اشتراک گذاشته رایگان ذخیره سازی
مم:          874M 852M 21M 24M 84M 104M
-/+ بافر/نهانگاه:       664M 210M
مبادله:           0B 0B 0B

ایجاد 1 گیگابایت تعویض

1
bananapi@Mercurio:~ $ sudo را fallocate -L 1G /swapfile

تنظیم مجوزهای فایل تعویض (ریشه)

1
bananapi@Mercurio:~ $ sudo سطح دسترسی 600 /swapfile

پیکربندی سیستم برای استفاده از فضای مبادله

1
bananapi@Mercurio:~ mkswap کنید: sudo $ /swapfile

فعال کردن تعویض

1
bananapi@Mercurio:~ $ sudo را swapon /swapfile

زود! اگر شما را دوباره بررسی کنید, تعویض خواهید دید که در حال حاضر وجود دارد. توجه داشته باشید که ستون کل مبادله از رفت “0” برای “1023” MB (1 GB).
چک کردن تعویض ایجاد (در حال حاضر در استفاده)

1
2
3
4
5
bananapi@Mercurio:~ $ رایگان -متر
             کل استفاده از بافر به اشتراک گذاشته رایگان ذخیره سازی
مم:           874        852         21         25         21         66
-/+ بافر/نهانگاه:        764        109
تعویض:         1023         34        989

Mas não acabou, você precisa tornar essa configuração permanente, pois senão, quando reiniciar o sistema operacional, tudo vai se perder. برای این, زیر را انجام دهید:
Abra o fstab

1
bananapi@Mercurio:~$ sudo nano /و غیره/fstab

No final do arquivo, adicione esta linha que diz ao S.O. para automaticamente usar a Swap criada.
Conteúdo adicionado ao final do arquivo /etc/fstab

1
/swapfile   none    swap    sw    0   0

افکار نهایی

Na página de Instalação do اونکلاود você encontra, além do pacote para instalar o OwnCloud no servidor Web, dois aplicativos importantes:

Cliente desktop
Este software sincroniza o ownCloud com o seu computador, به عبارت دیگر, se você criar, alterar ou excluir um arquivo no seu PC, این به طور خودکار در ابر و بالعکس تکرار. شما می توانید یک یا چند دایرکتوری ها بر روی ماشین محلی خود را انتخاب کنید, به منظور همیشه دسترسی به آخرین فایل های خود را در هر کجا که شما هستند.

نرم افزار موبایل
شما همچنین می توانید یک برنامه نصب بر روی دستگاه تلفن همراه خود را در هر دو در فروشگاه برنامه اپل (در iOS) quanto هیچ فروشگاه Google Play (اندروید), به شما این امکان دسترسی, همگام سازی و ارسال داده ها را در هر کجا.

اگر شما هر گونه سوال در مورد نحوه استفاده اونکلاود, به کتابچه راهنمای کاربر http://doc.owncloud.org/.

برداشت من از موز PI و اونکلاود

هیچ چیز مفید تر برای پایان دادن به این پست به اشتراک گذاشتن دیدگاه من در نتیجه این کار.

موز PI
موز PI است مثبت این واقعیت بودن بسیار جمع و جور (نیم HD 3.5″), اما, بسته به آنچه شما می خواهید به استفاده از آن, شما می توانید ترک از نظر پردازش و حافظه مورد نظر می شود (تنها 1 GB). من متوجه او منطقی به خوبی پاسخ (کارایی) به عنوان درخواست از طریق اونکلاود, شامل, تجهیزات بهتر است به عنوان MyCloud.

مشکل این است که به شما به عنوان اضافه کردن بسیاری از فایل های موسیقی, ویدیو و عکس, او به معنای واقعی کلمه “نشسته” به ارائه صفحه نمایش محتوا. در آن زمان, توجه داشته باشید که استفاده از حافظه مبادله, احتمال دلیل همه چیز را کند می کند. اما, با این وجود, به اندازه کافی برای غیر قابل استفاده شود, فقط شاید تست ورزش از صبر و شکیبایی. برای نمایش یک لیست ساده از فایل سیستم تا رضایت بخش.

اونکلاود
این نرم افزار یک راه حل بزرگ ابر, علاوه بر همه, این برنامه رایگان. این است که بسیاری از ویژگی های کلیدی شما باید نیاز, و همه چیز را نشان می دهد که نسخه های آینده خواهد شد به طور فزاینده بهبود یافته.

هیچ زمانی (نسخه 7) من فکر می کنم ضعیف ترین نقطه از اونکلاود صفحه نمایش / پخش رسانه ها است (موسیقی, عکس ها و فیلم) و شما ممکن است مشکلات در این زمینه.

آنچه که من متوجه است که آن را به نحو احسن نمایش محتوای توسط جریان را پشتیبانی نمی کند (تقاضا). مثلا, زمانی که شما در یک ویدیو کلیک کنید AVI را, او به سادگی ویدئو را دانلود به جای نمایش آن. . FLV و فرمت های مانند .mp4 و (برخی .mp4 و تکثیر) به کار به طور مستقیم بر روی صفحه نمایش, اما اکثر شکست: .wmv, .avi, .mov, .asf, و غیره. در راه, نیمه تقصیر این است که با توجه به محدودیت های وب شناخته شده, اگر چه بسیاری از موارد در حال حاضر راه حل.

هیچ موردی موسیقی (.mp3), است همین مشکل وجود دارد, که توجیه نمی کند. اونکلاود بومی دانلود به جای بازی. در این مورد, شما می توانید یک افزونه را نصب کنید (برنامه) “موسیقی”, که یک نوع از لیست پخش از تمام های mp3 خود را, اما اگر شما هزاران آهنگ, از آن خواهد شد تقریبا غیر ممکن به ارائه, زیرا صفحه بهکندی است.

همین مشکل رخ می دهد برای عکس ها (.jpg), به عبارت دیگر, سیستم باعث می شود یک جستجو برای همه تصاویر بر روی دیسک و تلاش برای ایجاد یک آلبوم, اما اگر آنها هزاران عکس می, این خواهد بود که تولد. بدیهی است, که پردازش انعکاس و IP حافظه موز بسیار پایین است, اما برخی از اونکلاود بهینه سازی به کمک برای به حداقل رساندن این نوع مشکل.

اونکلاود از ایجاد پلاگین (برنامه های) سوم, که باعث می شود این امکان را به اضافه کردن ویژگی های جدید, اما به نظر من هنوز هم تا حدودی در این زمینه آشفته.

در حالی که آن را آسان تر است به این نکته اشاره نقص از انجام کاری برای, سپس, من فقط دارم حداقل من اینجا را ترک تبریک می گویم من و تشکر به توسعه دهندگان اونکلاود. انتقاد سازنده باشد, شما می توانید مطمئن.

من این پست طولانی بستن در اینجا. در حال حاضر این است, موفق باشید!

تعداد دسترسی ها: 43089

مروری بر “ابر میزبانی فایل ها با موز PI و اونکلاود [کامل]

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *