সুচিপত্র:
ভিডিও: লাল বাক্স: 3 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
আপনার নিজস্ব নির্ভরযোগ্য ক্লাউড সার্ভার তৈরি করুন।
ধাপ 1: হার্ডওয়্যার
- একটি ধাতব বাক্স ব্যবহার করুন এবং এটি আপনার প্রিয় রঙে আঁকুন। (আমি একটি পুরানো স্টোরেজ কন্ট্রোলার ব্যবহার করেছি)
- হবি কালার প্লেট যা কমপক্ষে 75 ডিগ্রি সেলসিয়াস প্রতিরোধ করে
- রাস্পবেরি পাই 3
- মাইক্রো এসডি কার্ড (আমি 16GB ব্যবহার করেছি কিন্তু আপনি যে কোন সাইজ> = 4GB ব্যবহার করতে পারেন)
- এক্সটার্নাল পাওয়ার জ্যাক সহ ইউএসবি হাব
- ইউএসবি থেকে সাটা অ্যাডাপ্টার
- ডিস্ক ড্রাইভ
- নেটওয়ার্ক কেবল + নেটওয়ার্ক ওয়াল সকেট
- ওয়্যার + পাওয়ার ইনপুট জ্যাক
- পুরানো কম্পিউটারের সিরিয়াল বা ভিগা পোর্ট থেকে বোল্ট উদ্ধার করা হয়েছে
- ইউএসবি পোর্ট পুরানো কম্পিউটার থেকে উদ্ধার করা হয়েছে
রাস্পবেরি পাই ভগি পোর্ট থেকে বোল্ট সহ হবি কালার প্লেটের সাথে সংযুক্ত।
পিছনে নিয়মিত বোল্টের সাথে ডিস্ক সংযুক্ত থাকে।
ধাপ 2: তারের
পাওয়ার ইনপুট জ্যাক উভয় উদ্ধারকৃত ইউএসবি পোর্টের সাথে সংযোগ স্থাপন করে।
প্রথম ইউএসবি (সামনের বাম সমস্ত তারের পিছনে) একটি শক্তি উৎস হিসাবে ব্যবহৃত হয়, শুধুমাত্র লাল এবং কালো তারগুলি ব্যবহার করা হয় এবং পাওয়ার ইনপুট জ্যাকের সাথে সংযুক্ত থাকে। এই পোর্টে প্রথম ইউএসবি কেবল পাই এর জন্য শক্তি সরবরাহ করে, দ্বিতীয় ইউএসবি কেবল ইউএসবি হাবকে শক্তি সরবরাহ করে।
দ্বিতীয় ইউএসবি (পিছনের একটি - অতিরিক্ত ডিভাইস সংযুক্ত করার জন্য দরকারী) সরাসরি পাওয়ার ইনপুটের সাথে লাল এবং কালো সংযুক্ত থাকে, যখন প্রতিটি পোর্টের সাদা এবং সবুজ কিছু পুরানো মাউস (সাদাগুলি সরাসরি পাই এর সাথে সংযুক্ত)
ল্যান কেবল রাস্পবেরি পাই ল্যান পোর্টের সাথে বাহ্যিক নেটওয়ার্ক ওয়াল সকেটের সাথে সংযুক্ত করে।
ডিস্কগুলি ইউএসবি এর মাধ্যমে সাটা অ্যাডাপ্টারের সাথে বাহ্যিক চালিত ইউএসবি হাবের সাথে সংযুক্ত থাকে (বড় ক্ষমতার ডিস্কগুলিতে আরও বেশি শক্তি প্রয়োজন এবং আমরা পাইকে অস্থির করতে চাই না), যা একটি পাই পোর্টে সংযুক্ত।
ধাপ 3: সফটওয়্যার
অপারেটিং সিস্টেম ইনস্টল করুন
উচ্চ নিরাপত্তার জন্য বাহুর জন্য Centos 7 ব্যবহার করুন। (https://mirror.centos.org/altarch/7/isos/armhfp/); পরীক্ষিত: CentOS-Userland-7-armv7hl-Minimal-1611-RaspberryPi3.img.xz, এখানে টিউটোরিয়াল:
আপনার লিনাক্স কম্পিউটার থেকে মাইক্রো এসডি কার্ডে ছবিটি রাখুন (উইন্ডোজ চেক করার জন্য:
xzcat CentOS-Userland-7-armv7hl-Minimal-1611-RaspberryPi3.img.xz | sudo dd = =/path/to/sd/card status = progress bs = 4M
রুট পাসওয়ার্ড: সেন্টোস
নেটওয়ার্ক কনফিগার করতে এবং একটি স্ট্যাটিক আইপি ঠিকানা সেট করতে nmtui ব্যবহার করুন
ডিস্ক সেটআপ করুন
প্রতিটি ডিস্কে একটি করে পার্টিশন তৈরি করুন (পুরো ডিস্কের চেয়ে একটু ছোট হওয়া ভাল - ধরা যাক 1GB ছোট - একই ক্ষমতার বিভিন্ন ডিস্ক - যেমন: wd বনাম তোশিবা - বিভিন্ন আকার আছে:))। এইভাবে আপনি নিরাপদ থাকবেন যদি আপনার একটি ডিস্ক প্রতিস্থাপনের প্রয়োজন হয়
আপনার ডিস্কে একটি btrfs raid 1 ফাইল সিস্টেম তৈরি করুন
mkfs.btrfs -d raid1 -m raid1 /dev /sda1 /dev /sdb1
btrfs ফাইল সিস্টেম লেবেল /dev /sda1 rpi3
অটোফস ব্যবহার করে ফাইল সিস্টেমটি মাউন্ট করুন (ডিস্কের সাথে কিছু ভুল হলে pi এর বুট না হওয়া প্রতিরোধ করে)
yum install -y autofs
/etc/auto.master এ প্রবাহিত করুন:
/-/etc/auto.ext-usb --timeout = 300
বিষয়বস্তু দিয়ে /etc/auto.ext-usb তৈরি করুন:
/srv -fstype = auto, compress = lzo, noatime:/dev/disk/by -label/rpi3
পরিষেবা স্বয়ংক্রিয় পুন restসূচনা
ls /srv, df -h, নিশ্চিত করুন যে এটি মাউন্ট করা আছে
নিজস্ব ক্লাউড ইনস্টল করুন
পূর্বশর্ত (apache, php, mariadb):
yum install -y httpd; yum install -y mod_ssl; yum install -y mariadb -server; yum install -y php*
নিজস্ব ক্লাউড 9 ইনস্টল করুন যা php54 এর সাথে সামঞ্জস্যপূর্ণ যা সেন্টোস 7 এর সাথে আসে, এর জন্য একটি ভাল টিউটোরিয়াল:
download.owncloud.org/download/repositories…
নিজস্ব ক্লাউড চালু এবং চলার পরে, ডিফল্ট অবস্থান থেকে নতুন ড্রাইভে ডেটা সরান (/srv)
সার্ভিস httpd স্টপ
/var/www/html/owncloud/config/config.php সম্পাদনা করুন এবং এই পরিবর্তন করুন:
'datadirectory' => '/srv/owncloud/data', mkdir /srv /owncloud; mv/var/www/html/owncloud/data/srv/owncloud && chown -R apache: apache/srv/owncloud/data/
httpd পরিষেবা শুরু
আপনি লিনাক্স / উইন্ডোতে নিজস্ব ক্লাউড ডেস্কটপ ক্লায়েন্ট ইনস্টল করতে পারেন এবং ফোনের জন্য আমি ফোল্ডার সিঙ্ক ব্যবহার করি
-
SELinux সক্রিয় এবং কনফিগার করুন
(কাজের সংস্করণ হল: selinux-policy-3.13.1-166.el7.5.noarch, selinux-policy-target-3.13.1-166.el7.5.noarch)
নিশ্চিত করুন যে আপনি সেই নীতিটি আপডেট করছেন না (/etc/yum.conf এপেন্ড করুন: বাদ দিন
restconcon -Rv /
/boot/cmdline.txt থাকা উচিত: সেলিনাক্স = 1 নিরাপত্তা = সেলিনাক্স প্রয়োগকারী = 1
/etc/sysconfig/selinux এ থাকা উচিত: SELINUX = প্রয়োগ এবং SELINUXTYPE = লক্ষ্যযুক্ত
রিবুট
রিবুট করার পরে নিম্নলিখিত সেটিংস করুন:
yum install -y policycoreutils -python
semange fcontext -a -t httpd_sys_rw_content_t /srv/owncloud(/.*)?
setsebool -P httpd_builtin_scripting = 1; setsebool -P httpd_can_network_connect = 1; setsebool -P httpd_enable_cgi = 1; setsebool -P httpd_graceful_shutdown = 1
যদি আপনি কোন সমস্যার সম্মুখীন হন তবে অন্য কম্পিউটারে এসডি কার্ড রাখুন এবং cmdline.txt সংশোধন করুন: selinux = 0
আপনার বাক্সটি সুরক্ষিত করুন
রুট পাসওয়ার্ড পরিবর্তন করুন
নিজেকে একটি ব্যবহারকারী (adduser -s /bin /bash "me") তৈরি করুন এবং একটি শক্তিশালী পাসওয়ার্ড সেট করুন (passwd "me")
অন্য পোর্টে শোনার জন্য sshd কনফিগার করুন এবং রুট লগইন করার অনুমতি দেবেন না
/Etc/ssh/sshd_config এ, পোর্ট সেট করুন
(ধরা যাক 2222), পারমিটরুটলগিন নং
SELinux এবং ফায়ারওয়াল্ডকে আপনার উদ্দেশ্য সম্পর্কে বলুন:
semanage port -a -t ssh_port_t -p tcp 2222
সার্ভিস ফায়ারওয়াল্ড শুরু এবং সিস্টেমসিটিএল ফায়ারওয়াল্ড সার্ভিস সক্ষম করে
ফায়ারওয়াল-সিএমডি-স্থায়ী-অ্যাড-পোর্ট 2222/টিসিপি
ফায়ারওয়াল- cmd-পুনরায় লোড করুন
পরিষেবা sshd পুনরায় আরম্ভ
এটি সর্বজনীন করুন
আপনার ইন্টারনেট রাউটারে এই পোর্টগুলিকে আপনার স্ট্যাটিক আইপি সেটে প্রথম ধাপে ফরওয়ার্ড করুন: 80, 443, 2222।
আপনার রাউটারে DDNS সেটআপ করুন যাতে আপনি যে কোন জায়গা থেকে আপনার বাক্স অ্যাক্সেস করতে পারেন।
সূক্ষ্ম টিউনিং
মেমরি কম হওয়ায় অ্যাপাচি 5 প্রক্সে সেট করুন:
/etc/httpd/conf.modules.d/00-mpm.conf
LoadModule mpm_prefork_module মডিউল/mod_mpm_prefork.so
স্টার্ট সার্ভার 5
MinSpareServers 5
MaxSpareServers 5
সার্ভারলিমিট 5
সর্বোচ্চ ক্লায়েন্ট 5
MaxRequestsPerChild 3000
সার্ভিস httpd রিস্টার্ট
ক্রন সেট আপ করুন সাপ্তাহিক স্ক্রাব ডিস্ক এবং প্রতি রাতে একটি স্ন্যাপশট (/etc /crontab এ)
01 02 * * 6 root btrfs scrub start/srv01 01 * * * root/usr/sbin/btrfs subvolume snapshot -r/srv/srv/@$ (printf "\%s" $ (/bin/date +\%d \%b \%Y-\%k-\%M))
সময়ে সময়ে ভলিউম চেক করুন: btrfs dev পরিসংখ্যান /srv
স্বত automaticallyস্ফূর্তভাবে রিসেট করতে ওয়াচডগ ব্যবহার করুন যদি এটি প্রতিক্রিয়াশীল না হয় (রাস্পবেরি পাই 3 এর একটি হার্ডওয়্যার থাকে):
yum install -y প্রহরী
/etc/watchdog.conf
watchdog-device = /dev /watchdogwatchdog-timeout = 15
ব্যবধান = 1logtick = 1 log-dir =/var/log/watchdog
realtime = yespriority = 1
সার্ভিস ওয়াচডগ শুরু এবং & systemctl watchdog.service সক্ষম করে
প্রস্তাবিত:
DIY কিট উইন্ডমিল আকৃতির লাল LED ঝলকানি আলো: 6 ধাপ (ছবি সহ)
DIY কিট উইন্ডমিল আকৃতির লাল LED ঝলকানি আলো: বর্ণনা: এটি একটি DIY MCU নকশা যা সোল্ডারিং অনুশীলনের জন্য ইলেকট্রনিক উইন্ডমিলস কিট শেখায়। কিট উপাদানগুলির মার্কার নাম ছিল
ডিমিং লাল চোখ দিয়ে কঙ্কাল: 16 টি ধাপ (ছবি সহ)
ডিমিং লাল চোখের সঙ্গে কঙ্কাল: কে হ্যালোইন জন্য একটি ভাল কঙ্কাল প্রপ পছন্দ না? এই নির্দেশাবলী দেখায় কিভাবে আপনার কঙ্কালের (অথবা শুধু একটি খুলি) জন্য একজোড়া জ্বলজ্বলে লাল চোখ একসাথে রাখা যায় যা ম্লান এবং উজ্জ্বল করে, আপনার কৌতুক বা ট্রিটারের জন্য একটি ভীতিকর প্রভাব প্রদান করে এবং অন্যান্য
বাচ্চাদের জন্য হালকা ঘড়ি - সবুজ মানে গো! লাল, বেডে থাকুন !!!: 5 টি ধাপ (ছবি সহ)
বাচ্চাদের জন্য হালকা ঘড়ি - সবুজ মানে গো! লাল, বিএডে থাকুন !!!: আমরা পর্যাপ্ত ঘুম ছাড়াই পাগল হয়ে যাচ্ছিলাম !!! আমাদের 2 বছর বয়সী বুঝতে পারছিল না কিভাবে " 7 এর জন্য অপেক্ষা করতে হবে " সকালে তার রুম থেকে বের হওয়ার আগে ঘড়িতে। তিনি তাড়াতাড়ি ঘুম থেকে উঠতেন (আমার মানে 5:27 am - " 7 টা আছে !!! "
ছবির বুথ বড় লাল বোতাম: Teensy LC: 3 ধাপ (ছবি সহ)
ফটো বুথ বিগ রেড বাটন: টেনসি এলসি: বেশ কয়েক বছর আগে, আমি একটি বন্ধুর বিয়ের জন্য একটি DIY ওপেন এয়ার ফটো বুথ তৈরি করেছি। আমি " বুথ " বিভিন্ন ইভেন্টের জন্য বেশ কয়েকবার, কিন্তু একটি সহজ কনফিগারেশনের জন্য সেটআপ পরিবর্তন করতে চেয়েছিলেন। মূলত, একটি ত্রিপদে একটি ডিএসএলআর এবং একটি কোলে
একটি কাঠের বাক্স থেকে হালকা বাক্স প্রদর্শন করুন: 9 টি ধাপ (ছবি সহ)
একটি কাঠের বাক্স থেকে হালকা বাক্স প্রদর্শন করুন: আমার স্ত্রী এবং আমি আমার মাকে বড়দিনের জন্য একটি কাচের ভাস্কর্য দিয়েছিলাম। যখন আমার মা এটা খুলেছিলেন তখন আমার ভাই " রB্যাডবিয়ার (ভাল তিনি আসলে আমার নাম বলেছিলেন) দিয়ে একটি হালকা বাক্স তৈরি করতে পারেন! &Quot; তিনি এই কথা বলেছেন কারণ কাঁচ সংগ্রহকারী কেউ হিসেবে আমি