সিঙ্কস 8 এ সিঙ্ক এবং ফাইলগুলি কীভাবে সিফিল ইনস্টল করবেন ile


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

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

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

এটি ব্যাকআপ এবং ডেটা পুনরুদ্ধার, ফাইল ভাগ করে নেওয়ার এবং অনুমতি নিয়ন্ত্রণকে সমর্থন করে (আপনি কেবলমাত্র পঠনযোগ্য বা পঠন-লেখার অনুমতি সহ ব্যবহারকারী বা গোষ্ঠীর কাছে লাইব্রেরি এবং ডিরেক্টরিগুলি ভাগ করতে পারেন)। সীফাইল ফাইল ইতিহাস (বা সংস্করণ) এবং লাইব্রেরির স্নাপশটগুলিও সমর্থন করে যা আপনাকে ইতিহাসের কোনও ফাইল বা ডিরেক্টরি/ফোল্ডারটি সহজেই পুনরুদ্ধার করতে দেয়।

সিফাইল ড্রাইভ ক্লায়েন্টের পাশাপাশি আপনাকে স্থানীয় মেশিনে ভার্চুয়াল ড্রাইভ হিসাবে সীফিল সার্ভারে স্টোরেজ স্পেসটি ম্যাপিংয়ের মাধ্যমে সীফাইল সার্ভারে বিশাল স্টোরেজ ক্ষমতা সহ লোকাল ডিস্কের স্থান বাড়িয়ে দিতে দেয়।

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

  1. একটি নতুন সেন্টস 8 ইনস্টলেশন সার্ভার সহ 2 কোর, 2 জিবি বা আরও রu্যাম, 1 জিবি এসওয়াপ বা আরও এবং 100 জিবি + সীফিল ডেটার জন্য সঞ্চয় স্থান with

CentOS 8 এ সিফাইল ফাইল-হোস্টিং সফ্টওয়্যার ইনস্টল করা

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

# cd /root
# wget --no-check-certificate https://raw.githubusercontent.com/haiwen/seafile-server-installer/master/seafile-7.1_centos
# bash seafile-7.1_centos 7.1.0

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

২. ইনস্টলেশনটি সম্পূর্ণ হয়ে গেলে, আপনি নীচের স্ক্রিনশটে বার্তাটি দেখতে পাবেন, ইনস্টলেশন বিবরণ/পরামিতিগুলি দেখবেন showing

সিফাইল সার্ভার প্যাকেজটি নিম্নলিখিত উপাদানগুলির সমন্বয়ে গঠিত:

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

৩. সিফাইল রুট ইনস্টলেশন ডিরেক্টরিটি /opt/seafile , আপনি ls কমান্ড ব্যবহার করে এর বিষয়বস্তু দেখতে পারবেন।

# cd /opt/seafile/
# ls -lA

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

প্রতিটি পরিষেবার স্থিতি দেখতে, এই আদেশগুলি চালাও (কোনও পরিষেবার সাথে সম্পর্কিত ক্রিয়াটি সম্পাদনের জন্য স্টপ, স্টার্ট, পুনঃসূচনা, সক্ষম-সক্ষম ইত্যাদির সাথে স্থিতি প্রতিস্থাপন করুন)।

# systemctl status nginx
# systemctl status mariadb
# systemctl status seafile
# systemctl status seahub

৫. ডিফল্টরূপে, আপনি সীফাইল.example.com ঠিকানাটি ব্যবহার করে সীহুব অ্যাক্সেস করতে পারেন। এনগিনেক্সের জন্য সীফাইল কনফিগারেশন ফাইলটি হ'ল /etc/nginx/conf.d/seafile.conf এবং এখানে আপনি নিজের ডোমেনের নামটি প্রদর্শিত হিসাবে সেট করতে পারেন।

# vi /etc/nginx/conf.d/seafile.conf

লাইনটি পরিবর্তন করুন:

server_name seafile.tecmint.lan;
to
server_name seafile.yourdomain.com;

Next. এর পরে, সর্বশেষ পরিবর্তনগুলি প্রভাবিত করতে Nginx পরিষেবাটি পুনরায় চালু করুন।

# systemctl restart nginx

If. যদি আপনার ফায়ারওয়াল্ড পরিষেবা চলমান থাকে তবে যথাক্রমে ৮০ এবং ৪৪৩ বন্দর পোর্টে এনজিনেক্স সার্ভারে অনুরোধ জানাতে ফায়ারওয়ালে HTTP এবং HTTPS প্রোটোকলটি খুলুন।

# firewall-cmd --zone=public --permanent –add-service=http
# firewall-cmd --zone=public --permanent –add-service=https
# firewall-cmd --reload

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

http://seafile.tecmint.lan/

9. সিহাব লগইন ইন্টারফেসটি লোড হওয়ার জন্য অপেক্ষা করুন। তারপরে ইনস্টলার দ্বারা নির্মিত অ্যাডমিন ব্যবহারকারীর শংসাপত্রগুলির সাথে লগইন করুন (ইনস্টলেশন লগ ফাইলটি দেখতে লগইন শংসাপত্রগুলি পেতে রান ক্যাট /opt/seafile/aio_seafile-server.log)।

# cat /opt/seafile/aio_seafile-server.log

10. নিম্নলিখিত লগইন ইন্টারফেসে আপনার সীফিল প্রশাসক ইমেল এবং পাসওয়ার্ড লিখুন।

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

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

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