আপনার যেকোনো সংখ্যক কারণ হতে পারে কেন আপনি পপুলার ওয়েব অ্যাপের সেলফ-হোস্টেড সমাধান চান। হয়তো আপনি গুগল সার্ভিস যতটা কম ব্যবহার করুন সেটি চান। হতে পারে আপনি আপনার ডেটার ওপর আরও контроль চান। হয়তো আপনি একটি বিজনেস সেটআপ করছেন এবং আপনার কোম্পানি যে অ্যাপগুলো ব্যবহার করবে সেগুলো পিক 앤 চুজ করতে চান।
সেলফ-হোস্টেড অ্যাপ ব্যবহার করা আগে জটিল ছিল, কারণ প্রতিটির নিজস্ব লম্বা সেটআপ প্রক্রিয়া ছিল। Sandstorm এটা পরিবর্তন করে, আপনার সার্ভারে সেলফ-হোস্টেড অ্যাপের একটি পুরো লাইব্রেরি ইনস্টল করা সহজ করে দিয়েছে। আপনাকে শুধু Sandstorm ইনস্টল এবং কনফিগার করতে হবে শুরু করতে, এবং এটি একটি সহজ প্রক্রিয়া।
Sandstorm ইনস্টল করা
Sandstorm ইনস্টল করার আগে, আপনি ডেমো এবং সিস্টেম রিকোয়ারমেন্ট ট্রাই করতে চাইতে পারেন। Sandstorm ওয়েবসাইট অনুযায়ী, আপনাকে একটি ৬৪-বিট লিনাক্স সার্ভার চালাতে হবে যা ইন্টারনেটের সাথে সংযুক্ত। আপনাকে কার্নেল ভার্সন ৩.১০ বা তার পরবর্তী ভার্সন চালাতে হবে। ১GB RAM লাগবে, ২GB বা তার বেশি রিকমেন্ডেড।

Sandstorm একটি ইনস্টল স্ক্রিপ্ট অফার করে যা আপনার জন্য সব কিছু করবে। আপনাকে শুধু নিশ্চিত করতে হবে curl ইনস্টল করা আছে। আপনি যদি নিশ্চিত নন এবং Ubuntu চালাচ্ছেন, টাইপ করুন:
sudo apt install curl
এখন আপনি Sandstorm ইনস্টলেশন স্ক্রিপ্ট রান করতে পারেন:
curl https://install.sandstorm.io | bash
এখান থেকে ইনস্টলার ডাউনলোড করবে এবং ইনস্টলেশন প্রক্রিয়া গাইড করবে। একবার ইনস্টলেশন কমপ্লিট হলে, আপনাকে আপনার সার্ভারে Sandstorm কনফিগার করার জন্য একটি টাইম-লিমিটেড লিংক দেওয়া হবে।
Sandstorm কনফিগার করা
লিংকটি ক্লিক করুন, এবং আপনাকে Sandstorm-এ স্বাগতম একটি পেজে নিয়ে যাওয়া হবে। এখান থেকে আপনাকে আপনার লগইন প্রোভাইডার সেট আপ করতে হবে। আপনি কোনটি বেছে নেবেন সেটি নির্ভর করবে আপনি কীভাবে আপনার Sandstorm ইনস্টলেশন এবং সার্ভার ব্যবহার করবেন। অপশনগুলো شامل: পাসওয়ার্ড-লেস ইমেইল অথেনটিকেশন, গুগল, GitHub, LDAP, এবং SAML।

পরবর্তীতে, আপনি আপনার অর্গানাইজেশন ডিটেইলস ফিল আপ করবেন। এতে অপশন আছে আপনার অর্গানাইজেশনের সব ব্যবহারকারী একে অপরের কন্টাক্ট লিস্টে অ্যাড হবে কিনা। আপনি আপনার অর্গানাইজেশনের বাইরের ব্যবহারকারীদের সাথে কলাবোরেশন অনুমতি দেবে কিনা সেটিও বেছে নিতে পারেন।
এই পর ইমেইল সেট আপ করার সময়। এই ধাপ অপশনাল যদি না আপনি অথেনটিকেশনের জন্য ইমেইল ব্যবহার করেন, কিন্তু Sandstorm ইমেইল নোটিফিকেশন পাঠাতে পারবে না যদি না এটি সেট আপ করা হয়।
শেষে, Sandstorm আপনাকে শুরু করার জন্য কয়েকটি অ্যাপ ইনস্টল করবে। লাস্ট স্টেপ হলো সার্ভারে একটি অ্যাডমিন একাউন্ট তৈরি করা।
Sandstorm দিয়ে ওয়েব অ্যাপ ইনস্টল করা
এখন Sandstorm ইনস্টল এবং কনফিগার হয়েছে, আপনি এটা ব্যবহার করে একটি ব্যাপক রেঞ্জের অ্যাপ থেকে ইনস্টল করতে পারবেন। এটি তত সহজ যে ইনস্টলড অ্যাপের লিস্ট থেকে "Install ..." অপশন বেছে নিন। আপনাকে অ্যাপ মার্কেটে নিয়ে যাওয়া হবে যেখানে আপনি এক ক্লিকে ইনস্টল করার জন্য অ্যাপ বেছে নিতে পারবেন।

উপলব্ধ অ্যাপগুলোর মধ্যে Trello অ্যাল্টারনেটিভ Wekan এবং Slack অ্যাল্টারনেটিভ Rocket Chat আছে। এগুলো সম্ভবত ইতিমধ্যে ইনস্টল করা থাকবে, কিন্তু অন্যান্য অপশনগুলোর মধ্যে নোট-টেকিং অ্যাপ Permanote এবং Hummingbird রিয়েল-টাইম ওয়েব ট্র্যাকার আছে। পূর্ণ অ্যাপ লিস্টের জন্য, Sandstorm অ্যাপ মার্কেট দেখুন।
সব অ্যাপ ফুলি সাপোর্টেড নয়, তাই আপনি কখনো কখনো ইস্যু বা মিসিং ফাংশনালিটি ফেস করতে পারেন। আপনি অ্যাপ মার্কেটে এর নিচে পারসেন্টেজ দেখে বুঝতে পারবেন একটি অ্যাপ কতটুকু ভালো সাপোর্টেড।
শেষ ধাপগুলো
এখন Sandstorm আপ 앤 রানিং, আপনার যা যা করতে হবে তার অধিকাংশ এর ওয়েব ইন্টারফেসের মাধ্যমে করা যায়। আপনি যদি এখানে আড্রেস না করা কোনো ইস্যু ফেস করেন, অফিসিয়াল ডকুমেন্টেশন কনসাল্ট করতে ভুলবেন না।