কয়েক দশক আগে, আপনি যদি আমাকে জিজ্ঞাসা করতেন সার্ভার কী, আমি উত্তর দিতাম, “বেশ কয়েকটি রিগ এবং একটি ফ্যান-ব্লাস্টিং টাওয়ার।” এটি সবসময় হয় না, বিশেষ করে এখন, যখন একটি ছোট পিসি একটি হোম সার্ভার চালানোর জন্য যথেষ্ট বড় হয়। আমি গত কয়েক বছর সার্ভার তৈরিতে ব্যয় করেছি এবং বিশেষত সস্তা মিনি পিসিতে সার্ভার তৈরি করা উপভোগ করেছি।
আমি একটি সাধারণ কোর i7, 8GB RAM এবং একটি SSD সহ একটি HP Office Mini PC নিয়েছি৷ আমি এটিতে লিনাক্স মিন্ট ইনস্টল করেছি – অনেক লাইটওয়েট ডিস্ট্রো কাজ করতে পারে – এবং এটি আমার প্রিয় কিছু সরঞ্জামের সাথে সেট আপ করেছি। এই সরঞ্জামগুলি আমার কম্পিউটারকে ব্যাকআপ, ফাইল সিঙ্ক, দূরবর্তী অ্যাক্সেস এবং আরও অনেক কিছুর জন্য একটি সার্ভারে পরিণত করেছে৷
ওয়েবমিন
ওয়েব-ভিত্তিক নিয়ন্ত্রণ কেন্দ্র
আপনার যদি একটি নির্দিষ্ট কম্পিউটারের জন্য নেটওয়ার্ক-স্তরের ইনপুট এবং আউটপুট নিয়ন্ত্রণের প্রয়োজন হয়, Webmin হল আপনার টুল। একই নেটওয়ার্কে একটি ব্রাউজার দিয়ে, আমি আমার মিনি পিসি নিয়ন্ত্রণ করি – ব্যবহারকারীদের পরিচালনা করা, সার্ভার কনফিগার করা, ক্রোন কাজের সময় নির্ধারণ করা এবং এর ফাইলগুলি ব্রাউজ করা।
সিস্টেম অ্যাডমিনিস্ট্রেশনের জন্য এই ওয়েব-ভিত্তিক ইন্টারফেসটি আমার লাইটওয়েট সেটআপের জন্য উপযুক্ত কারণ এটি নগণ্য CPU ব্যবহার সহ শুধুমাত্র 50-100 MB নিষ্ক্রিয় RAM ব্যবহার করে। সিস্টেম লগগুলি পর্যবেক্ষণ এবং Apache কনফিগার করার মতো নির্দিষ্ট কাজের জন্য, আমি এর ফোকাসড ইন্টারফেস থেকে উপকৃত হই, যা বিভ্রান্তি দূর করে এবং আমাকে উত্পাদনশীল রাখে।
এর সরলতা এটিকে একটি বাস্তব ব্যবস্থাপনা সম্পদ করে তোলে। সাধারণ ফাংশনগুলির জন্য স্পষ্ট লেবেল সহ, এমনকি একজন এন্ট্রি-লেভেল ব্যবহারকারী নেভিগেট করতে পারেন। এটি আমাকে সিনট্যাক্স চেকিংয়ের মতো উন্নত কাজগুলি করতে দেয়, কারণ এটি কনফিগারেশন ফাইলগুলিতে সরাসরি অ্যাক্সেস সরবরাহ করে। এটি আমাকে ssh কমান্ডের সাথে লড়াই করার পরিবর্তে প্রকৃত অবকাঠামো পরিচালনা করতে আরও বেশি সময় ব্যয় করতে দেয়।
লেজস্কেল
কম কনফিগারেশন দূরবর্তী অ্যাক্সেস
আমি ক্রমাগত সরে যাচ্ছি, এবং এটি একটি হোম সার্ভারকে অপ্রয়োজনীয় বোধ করে; যদি আমি কোথাও থেকে এটি অ্যাক্সেস করতে না পারি তবে এটি অকেজো। টেলিস্কেল একটি দুর্দান্ত সমাধান। এই সংযোগ প্ল্যাটফর্মটি জাল নেটওয়ার্ক তৈরি করতে ওয়্যারগার্ড ব্যবহার করে। সর্বোত্তম অংশটি হ’ল এটির জন্য পোর্ট ফরওয়ার্ডিং বা ফায়ারওয়াল টুইকের প্রয়োজন নেই। এর বিনামূল্যের প্ল্যানের মাধ্যমে, আমার 3 জন ব্যবহারকারী থাকতে পারে এবং 100টি পর্যন্ত ডিভাইস সংযোগ করতে পারি।
আমি টেলড্রপ বৈশিষ্ট্যটি পছন্দ করি, যা এয়ারড্রপের মতো। একটি সাধারণ ড্র্যাগ-এন্ড-ড্রপ অ্যাকশনের মাধ্যমে, আমি আমার ফোন থেকে মিনি পিসিতে ফাইল স্থানান্তর করি। আমার লাইটওয়েট সেটআপের জন্য টেলস্কেলকে যা উপযোগী করে তোলে তা হল এটি ন্যূনতম সম্পদ ব্যবহারের সাথে একটি ছোট ব্যাকগ্রাউন্ড পরিষেবা হিসাবে কাজ করে।
কিছু নেটওয়ার্কিং জ্ঞানের সাথে, আপনি একটি ডোমেন নামের অধীনে পরিষেবাগুলি প্রকাশ করতে টেলিস্কেল ব্যবহার করতে পারেন। আপনি টেলিস্কেলের বিকল্প হিসাবে একটি স্ব-হোস্টেড ওয়্যারগার্ড বা ওপেনভিপিএন সেটআপ ব্যবহার করতে পারেন; যাইহোক, এর কোনটাই এত সোজা নয়। TelScale ম্যানুয়াল নিরাপত্তা কনফিগারেশন সহজ করে।
রেস্টিক
নির্ভরযোগ্য, এনক্রিপ্ট করা ব্যাকআপ
রেস্টিক লিনাক্সে আমার প্রিয় ক্লাউড ব্যাকআপ বিকল্প। আমি বোর্গ এর শক্তিশালী কম্প্রেশন এবং ডিডুপ্লিকেশনের পাশাপাশি ক্রমবর্ধমান ব্যাকআপের জন্য ব্যবহার করেছি। যাইহোক, রেস্টিকের প্রাথমিক ব্যাকআপগুলি বেশ দ্রুত। এটি বোর্গের তুলনায় প্রায় অর্ধেক সময়ে বড় ডেটাসেট ব্যাক আপ করে। যাইহোক, যা সত্যিই রেস্টিককে আলাদা করে তা হল এটি ব্যবহার করা সবচেয়ে সহজ ব্যাকআপ সমাধানগুলির মধ্যে একটি।
আমি সরাসরি স্থানীয় ড্রাইভ, S3, বা Backblaze B2 ক্লাউড স্টোরেজে ব্যাকআপ নিতে এটি ব্যবহার করি। এর অটো-রেসিস্ট্যান্ট র্যাপার ক্রোন কাজের সাথে অটোমেশনকে সহজ করে তোলে, তাই আমি এটিকে সেট-এন্ড-ফোর্গেট সমাধান হিসাবে ব্যবহার করতে পারি। এটি আমার সস্তা ডিভাইসের জন্য আদর্শ কারণ এটি ব্যাকআপের সময় প্রায় 50-80MB RAM ব্যবহার করে এবং CPU ব্যবহারকে বেশ কম রাখে, যখন এটিকে বড় ফাইলগুলি প্রক্রিয়া করতে হয়।
- os
-
লিনাক্স, উইন্ডোজ, ম্যাকওএস
- মান মডেল
-
বিনামূল্যে
রেস্টিক একটি আধুনিক ব্যাকআপ প্রোগ্রাম। এটি বিনামূল্যে, ওপেন সোর্স এবং ব্যবহার করা সহজ। এটি একটি কমান্ড লাইন ইউটিলিটি যা সমস্ত প্ল্যাটফর্মে নির্বিঘ্নে কাজ করে।
synthing
ফাইল সিঙ্কিং সবসময় চালু থাকে
পিয়ার-টু-পিয়ার সিঙ্কিংয়ের সাথে, SyncThing ক্লাউড স্টোরেজ প্রতিস্থাপন করে। আমি ফাইলগুলির জন্য আমার পিসিকে সর্বদা-অন ভল্টে পরিণত করতে এটি ব্যবহার করি। ডেটা এনক্রিপ্ট করা থাকে এবং আমি সম্পূর্ণ নিয়ন্ত্রণ বজায় রাখি। কনফিগারেশন এবং পর্যবেক্ষণের জন্য, সিঙ্কিং একটি ছোট ওয়েব GUI (গ্রাফিক্যাল ইন্টারফেস) চালায় এবং একটি সম্পূর্ণ ওয়েব সার্ভারের প্রয়োজন হয় না।
এটি একটি অত্যন্ত নির্ভরযোগ্য বিকল্প যা আমাকে আমার মিনি পিসি অফলাইনে থাকা সত্ত্বেও অন্যান্য ডিভাইসগুলিকে সিঙ্ক করতে দেয়৷ পিসি অনলাইনে ফিরে এলে যেকোনো পরিবর্তন স্বয়ংক্রিয়ভাবে আপডেট হয়। এটি সম্পদ ব্যবহারের ক্ষেত্রেও হালকা, এর ন্যূনতম CPU প্রভাব রয়েছে এবং নিষ্ক্রিয় অবস্থায় প্রায় 30-50MB RAM ব্যবহার করে। এটি নেক্সটক্লাউডের চেয়ে অনেক সহজ বিকল্প এবং দ্রুত, ব্যক্তিগত ফাইল সিঙ্ক করার জন্য উপযুক্ত।
ntfy
স্মার্ট সার্ভার বিজ্ঞপ্তি হাব
ntfy হল আমি ইনস্টল করা বিজ্ঞপ্তি সিস্টেম। এটি আমাকে নিরাপত্তা সংক্রান্ত ঘটনা, স্বাস্থ্য সতর্কতা, অটোমেশন সমাপ্তি, বা কোনও তৃতীয় পক্ষের পরিষেবাগুলিতে ডেটা না পাঠিয়ে নেটওয়ার্ক পরিবর্তন সম্পর্কে সতর্ক করে। আমি এই সতর্কতাগুলিকে আমার ফোন, ব্রাউজার বা এমনকি অন্যান্য সার্ভারে বিতরণ করার জন্য কনফিগার করি৷
এটি নিষ্ক্রিয় থাকা অবস্থায় প্রায় 15-25 MB RAM ব্যবহার করে এবং যখন আমি একটি ইভেন্ট পোস্ট করি তখনই এটি সক্রিয় হয়। ওয়েব UI মৌলিক বার্তা ইতিহাস এবং বিষয় কনফিগারেশন দেখায়, যখন মোবাইল অ্যাপ আমাকে বার্তাগুলি পুশ করতে দেয়।
রেস্টিক, আপটাইম কুমা এবং কাস্টম স্ক্রিপ্ট সহ আমি ব্যবহার করি এমন অন্যান্য সরঞ্জামগুলি থেকে সতর্কতা কেন্দ্রীভূত করার এটি একটি ব্যবহারিক উপায়। একটি বিকল্প সমাধান আপনার সম্পূর্ণ মনিটরিং সেটআপ প্রতিস্থাপন করতে একটি একক স্ব-হোস্টেড ড্যাশবোর্ড ব্যবহার করা হবে।
ক্যাডি
স্বয়ংক্রিয় HTTPS অ্যাক্সেস
ক্যাডি হল আধুনিক, মিনিমালিস্ট রিভার্স প্রক্সি টুল যা আমি ব্যবহার করি। এটি আমার সার্ভারগুলিতে পেশাদার স্তরের অ্যাক্সেস সরবরাহ করে এবং ন্যূনতম কনফিগারেশন প্রয়োজন।
লেটস এনক্রিপ্টের মাধ্যমে এটিতে স্বয়ংক্রিয় HTTPS প্রভিশনিং রয়েছে। এই বৈশিষ্ট্যটি ক্যাডিকে আমার শংসাপত্রগুলি পরিচালনা করার অনুমতি দেয় যখন আমি আমার ডোমেন বা সাবডোমেনকে কোনও পরিষেবাতে নির্দেশ করি, ম্যানুয়াল TLS সেটআপ ছাড়াই Webmin, Syncthing এবং NTFS-এর মতো অন্যান্য পরিষেবাগুলিতে নিরাপদ অ্যাক্সেস প্রদান করে।
এটি নিষ্ক্রিয় থাকাকালীন প্রায় 40-60 MB RAM ব্যবহার করে এবং আমাকে একটি ছোট, পঠনযোগ্য ক্যাডফাইলে রুটগুলি সংজ্ঞায়িত করার অনুমতি দেয়। Nginx এর মত বিকল্পগুলির তুলনায়, এটি কনফিগারেশন এবং শংসাপত্র পরিচালনার জন্য অনেক কম সময় প্রয়োজন।
এই সেটআপ আপনার পক্ষে, আপনার বিরুদ্ধে নয়
একটি মিনি পিসি এই সেটআপটি পুনরুত্পাদনের জন্য উপযুক্ত। কিন্তু সবচেয়ে ভালো দিক হল এটা খুবই নমনীয়। আমি একবারে এই সমস্ত সরঞ্জাম ইনস্টল করিনি। আমি আরও অনেকগুলি চেষ্টা করেছি, আমার পছন্দ নয় এমনগুলি সরিয়ে দিয়েছি এবং আমার পছন্দের নতুনগুলি যুক্ত করেছি৷
এটি গুরুত্বপূর্ণ যে হোম সার্ভারগুলি অর্গানিকভাবে বৃদ্ধি পাওয়ার সাথে সাথে আপনার স্ট্যাকটি আপনার সাথে বাড়তে পারে এবং প্রথম দিন থেকেই চিত্তাকর্ষক হওয়া উচিত এমন নমনীয় সরঞ্জামগুলির সেট ব্যবহার করা বুদ্ধিমানের কাজ।