প্রকল্প সম্পর্কে
ক্যাম্পফায়ার হল একটি ওয়েব-ভিত্তিক গ্রুপ চ্যাট অ্যাপ্লিকেশন যা সহজ, সাবস্ক্রিপশন-মুক্ত টিম যোগাযোগের জন্য ডিজাইন করা হয়েছে। এটি সেলফ-হোস্টেড হওয়ার উদ্দেশ্যে তৈরি, এবং প্রকল্পটি একটি ডকার ইমেজ সরবরাহ করে যা একটি সম্পূর্ণ কার্যকরী একক-মেশিন ডিপ্লয়মেন্টের জন্য প্রয়োজনীয় সবকিছু একত্রিত করে: ওয়েব অ্যাপ, ব্যাকগ্রাউন্ড জব, ক্যাশিং, ফাইল সার্ভিং এবং SSL।
README-তে বর্ণিত মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে:
- অ্যাক্সেস নিয়ন্ত্রণ সহ একাধিক রুম
- ডাইরেক্ট মেসেজ
- প্রিভিউ সহ ফাইল অ্যাটাচমেন্ট
- সার্চ
- ওয়েব পুশের মাধ্যমে নোটিফিকেশন
- @মেনশন
- বট ইন্টিগ্রেশনের জন্য সমর্থন সহ একটি API
ডিপ্লয়মেন্ট বিকল্প:
1. ONCE: প্রকল্পটি ONCE-কে সবচেয়ে সহজ সেলফ-হোস্টিং পথ হিসেবে সুপারিশ করে। `curl https://get.once.com | sh` এর মাধ্যমে ONCE ইনস্টল করলে একটি ড্যাশবোর্ড চালু হয় যেখানে অ্যাপ্লিকেশনের তালিকা থেকে ক্যাম্পফায়ার নির্বাচন করা যায়। একটি কমান্ড-লাইন বিকল্প হল `once deploy ghcr.io/basecamp/once-campfire --host chat.example.com`। ONCE-কে ইনস্ট্যান্স স্বয়ংক্রিয়ভাবে আপডেট রাখার জন্যও বর্ণনা করা হয়েছে।
2. ডকার: যেসব ব্যবহারকারী নিজেরা ইমেজ চালাতে পছন্দ করেন তারা রিপোজিটরির সেলফ-হোস্টিং গাইড অনুসরণ করতে পারেন। একটি প্রি-বিল্ট ইমেজ `ghcr.io/basecamp/once-campfire:latest`-এ উপলব্ধ, এবং ব্যবহারকারীরা রিপোজিটরি থেকে নিজেরাও বিল্ড করতে পারেন।
প্রথম শুরুতে, একটি সেটআপ উইজার্ড অ্যাডমিন অ্যাকাউন্ট তৈরি করতে গাইড করে। README-তে উল্লেখ করা হয়েছে যে অ্যাডমিন অ্যাকাউন্টের জন্য প্রবেশ করানো ইমেইল ঠিকানাটি সাইন-ইন পৃষ্ঠায় প্রদর্শিত হয় যাতে ব্যবহারকারীদের অ্যাকাউন্ট সহায়তার জন্য একটি যোগাযোগ থাকে; এটি পরামর্শ দেয় যে কোনো ঠিকানা প্রবেশ করানো এবং সেই দৃশ্যমানতা অবাঞ্ছিত হলে একটি পৃথক অ্যাডমিন অ্যাকাউন্ট তৈরি করা।
প্রকল্পটিতে স্থানীয় সেটআপ এবং পরিবর্তনের জন্য একটি ডেভেলপমেন্ট গাইড, এবং দুর্বলতা রিপোর্ট করার পদ্ধতি ও প্রকল্পের বিশ্বাস মডেল বর্ণনা করে একটি SECURITY.md ফাইলও অন্তর্ভুক্ত রয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.