সিঙ্ক ফাইল এবং উবুন্টুতে ফাইলগুলি কীভাবে শেয়ার করবেন সেগুলি কীভাবে ইনস্টল করবেন


সীফিল একটি ওপেন সোর্স, ছোট এবং সুরক্ষিত ফাইল এনক্রিপশন এবং গোষ্ঠী ভাগাভাগি, লাইব্রেরিতে ফাইলগুলির সংগঠন এবং একটি লাইব্রেরি একটি পাসওয়ার্ড ব্যবহার করে এনক্রিপ্ট করা এবং সুরক্ষিত করা যায়।

এটি আপনার স্থানীয় ডিস্কের স্থানটিকে সীফাইল সার্ভারে নির্ভরযোগ্য এবং দক্ষ ফাইল সিঙ্কের সাথে বিশাল স্টোরেজ ক্ষমতা সহ প্রসারিত করে। কেন্দ্রীয় সার্ভারে সিঙ্ক করার আগে প্রতিটি ফাইল এনক্রিপ্ট করা হয়। সেফিলগুলি এডি/এলডিএপি ইন্টিগ্রেশন, গ্রুপ সিঙ্কিং, বিভাগের শ্রেণিবিন্যাস, জ্ঞান পরিচালনা, সূক্ষ্ম অনুমতিযুক্ত নিয়ন্ত্রণ নিয়ন্ত্রণ এবং আরও অনেকের মতো এন্টারপ্রাইজ বৈশিষ্ট্যগুলিকে সমর্থন করে।

প্রস্তাবিত পড়ুন: সেন্টোস 8 এ ফাইলগুলি সিঙ্ক এবং ভাগ করতে কীভাবে সিফিল ইনস্টল করবেন

এই গাইডটি আপনাকে উবুন্টু সার্ভারে বিপরীত প্রক্সি পরিষেবা এবং মারিয়াডিবি ডাটাবেস সার্ভার হিসাবে এনগিনেক্সের সাথে একটি প্রাইভেট ক্লাউড স্টোরেজ সার্ভার হিসাবে সিফিল স্থাপনের পদক্ষেপগুলি অনুসরণ করবে।

সীফাইল ডেটার জন্য 2 টি কোর, 2 জিবি বা আরও রu্যাম, 1 জিবি এসওয়্যাপ বা আরও এবং 100 গিগাবাইট + স্টোরেজ স্পেস সহ একটি নতুন উবুন্টু সার্ভার।

উবুন্টুতে সিফিল সার্ভার ইনস্টল করা হচ্ছে

1. উবুন্টুতে সীফিল সেটআপ করার সবচেয়ে সহজ এবং প্রস্তাবিত উপায় হ'ল স্বয়ংক্রিয় ইনস্টলেশন স্ক্রিপ্টটি ব্যবহার করে। প্রথমে আপনার উবুন্টু সার্ভারটি এসএসএইচের মাধ্যমে সংযুক্ত করুন, তারপরে স্বতঃ-ইনস্টলার স্ক্রিপ্টটি ডাউনলোড করতে এবং রুট সুবিধার সাথে চালানোর জন্য কমান্ড প্রম্পটে নিম্নলিখিত উইজেট কমান্ডটি চালান run

$ wget --no-check-certificate https://raw.githubusercontent.com/haiwen/seafile-server-installer/master/seafile-7.1_ubuntu
$ sudo sudo bash seafile-7.1_ubuntu 7.1.0

২. এর পরে, ইনস্টলারটি আপনাকে সিফিলের সংস্করণটি ইনস্টল করার জন্য নির্বাচন করতে অনুরোধ করবে, সম্প্রদায় সংস্করণ (সিই) এর জন্য 1 লিখুন এবং এন্টার টিপুন।

৩. ইনস্টলেশনটি সম্পূর্ণ হয়ে গেলে, ইনস্টলার নীচের স্ক্রিনশটটিতে প্রদর্শিত প্রক্রিয়াটির একটি প্রতিবেদন তৈরি করবে। রিপোর্টটি সীফাইল ইনস্টলেশন ডিরেক্টরিতেও সংরক্ষণ করা হয়।

৪. ডিফল্টরূপে, সীফাইল প্যাকেজটি /opt/seafile এ ইনস্টল করা থাকে, ডিরেক্টরিতে লিখিত সামগ্রী দেখতে ls কমান্ডটি ব্যবহার করুন।

# cd /opt/seafile/
# ls -lA

সীফিলের মূল উপাদানগুলি হ'ল:

  • সিফিল সার্ভার (সিফ-সার্ভার) - মূল ডেটা সার্ভিস ডেমন যা 8082 পোর্টে ডিফল্টরূপে শোনে। এটি কাঁচা ফাইল আপলোড, ডাউনলোড এবং সিঙ্ক করতে পরিচালনা করে।
  • সিসনেট সার্ভার (সিসনেট-সার্ভার) - একাধিক উপাদানগুলির মধ্যে অভ্যন্তরীণ যোগাযোগ সক্ষম করার জন্য ডিজাইন করা আরপিসি (রিমোট পদ্ধতি কল) পরিষেবা ডেমন da
  • সিহুব (জ্যাঙ্গো) - ওয়েব ফ্রন্ট-এন্ড যা একটি হালকা ওজনের পাইথন এইচটিটিপি সার্ভার দ্বারা বন্দুকের মতো ব্যবহার করে served ডিফল্টরূপে, সিহাব বন্দুকের মধ্যে একটি অ্যাপ্লিকেশন হিসাবে চালিত।

৫. ইনস্টলেশনের সময়, ইনস্টলার বিভিন্ন সেবা যেমন এনগিনেক্স, মারিয়্যাডবি এবং সিফিল-সার্ভার স্থাপন করে। পরিষেবাগুলি চালু এবং চলছে কিনা তা পরীক্ষা করতে আপনি নীচের সিস্টেমে সিটিএল কমান্ডগুলি ব্যবহার করতে পারেন। তাদের যেখানে প্রয়োজন সেখানে পরিচালনা করতে স্টপ সহ স্থিতি প্রতিস্থাপন করুন, শুরু করুন, পুনরায় আরম্ভ করুন এবং কোনও নির্দিষ্ট পরিষেবায় সংশ্লিষ্ট ক্রিয়াটি প্রয়োগ করতে সক্ষম করা হবে enabled

$ sudo systemctl status nginx
$ sudo systemctl status mariadb
$ sudo systemctl status seafile-server

Also. এছাড়াও, ডিফল্টরূপে, ইনস্টলার seafile.example.com ডোমেন নাম ব্যবহার করে সিাহাবটিকে অ্যাক্সেস করার জন্য কনফিগার করে। আপনি আপনার ডোমেনের নামটি /etc/nginx/sites-available/seafile.conf কনফিগারেশন ফাইলে সেট করতে পারেন।

$ sudo nano /etc/nginx/sites-available/seafile.conf

লাইনটি দেখুন:

server_name seafile.tecmint.lan;

এবং এটিকে পরিবর্তন করুন:

server_name seafile.yourdomainname.com;

7. এরপরে সাম্প্রতিক পরিবর্তনগুলি প্রয়োগ করতে Nginx পরিষেবাটি পুনরায় চালু করুন।

$ sudo systemctl restart nginx

৮. আপনি যদি নিজের সার্ভারে ইউএফডাব্লু ফায়ারওয়াল পরিষেবা সক্ষম করে থাকেন তবে এনজিএনএক্স সার্ভারে এইচটিটিপি এবং এইচটিটিপিএস অনুরোধগুলি মঞ্জুর করার জন্য আপনাকে ফায়ারওয়ালে 80 এবং 443 পোর্টটি খুলতে হবে।

$ sudo ufw allow 80/tcp
$ sudo ufw allow 443/tcp
$ sudo ufw reload

৯. এখন যেহেতু সীফাইল সার্ভারটি চালু এবং চলছে, আপনি এখন অ্যাক্সেস করতে পারেন এবং সিহাবের সাথে কাজ শুরু করতে পারেন। আপনার ওয়েব ব্রাউজারটি খুলুন এবং নীচের ইউআরএলটি ব্যবহার করে নেভিগেট করুন (সীফিলের জন্য আপনি এনগিনেক্স কনফিগারেশন ফাইলটিতে যে ডোমেন নামটি কনফিগার করেছেন তা ব্যবহার করুন)।

http://seafile.tecmint.lan

10. লগইন পৃষ্ঠা লোড হয়ে গেলে, প্রশাসকের ব্যবহারকারীর ইমেল ঠিকানা এবং পাসওয়ার্ড দিয়ে লগ ইন করুন। সেগুলি পেতে, সীফাইল ইনস্টলেশন লগ ফাইলটি পরীক্ষা করুন।

$ sudo cat /opt/seafile/aio_seafile-server.log

১১. এখন প্রশাসকের ইমেল ঠিকানা এবং পাসওয়ার্ড সরবরাহ করুন এবং লগ ইন ক্লিক করুন click

12. নিম্নলিখিত স্ক্রিনশটটি সিফিল সার্ভার ওয়েব প্রশাসনের ইন্টারফেস দেখায়। এখন ডিফল্ট অ্যাডমিন পাসওয়ার্ড পরিবর্তন এবং সেটিংস কাস্টমাইজ করতে এগিয়ে যান; লাইব্রেরি তৈরি, এনক্রিপ্ট এবং ভাগ করুন; আপনার ডিভাইসগুলি লিঙ্ক করুন এবং ব্যবহারকারীদের যোগ করুন বা আমদানি করুন এবং আরও অনেক কিছু।

সিফিল সার্ভারে এনগিনেক্সের জন্য এইচটিটিপিএস সক্ষম করতে, এই গাইডটি দেখুন: উবুন্টুতে লেটস এনক্রিপ্ট দিয়ে এনগিনেক্সকে কীভাবে সুরক্ষিত করা যায়

সেখানে আপনার এটি রয়েছে, আপনি কেবল উবুন্টু সার্ভারে এনগিনেক্স এবং মারিয়াডিবি সহ একটি সীফিল সার্ভার স্থাপন করেছেন। আরও তথ্যের জন্য, সীফিল ডকুমেন্টেশন দেখুন। নীচে মন্তব্য ফর্ম ব্যবহার করে আমাদের প্রতিক্রিয়া জানান।