গত بضعة মাসে অনেক ক্লাউড স্টোরেজ সলিউশন আসেছে। আজ প্রতিটি সার্ভিস কীভাবে কাজ করে সেটি রিভিউ করার বদলে, আমরা নিজেদের ক্লাউড স্টোরেজ সলিউশন তৈরি করব যা আমাদের নিজস্ব উইন্ডোজ সার্ভারে হোস্ট করা যাবে—লোকাল, রিমোট বা ইন্টারনেটে।
ownCloud একটি ওপেন সোর্স এবং ফ্রি সফ্টওয়্যার যা নিজস্ব ক্লাউড স্টোরেজ সলিউশন তৈরিতে সাহায্য করে। ownCloud সার্ভার উইন্ডোজ এবং লিনাক্স দুটোই প্ল্যাটফর্মে তৈরি করা যায়। ক্লায়েন্ট সাইড Windows, Mac OSX, Android, iPhone—সব সাপোর্ট করে। এই পোস্টে উইন্ডোজে ownCloud দিয়ে ক্লাউড স্টোরেজ সার্ভার তৈরি দেখাব। লিনাক্সের জন্য এখানে দেখুন।
উইন্ডোজে ownCloud-এর জন্য "Internet Information Services (IIS)" সার্ভার ইনস্টল থাকতে হয়। পাবলিশারের ওয়েবসাইটে Apache, PHP, MySQL দিয়ে কাজ করবে বলা থাকলেও, আমি XAMPP বা WAMP-এ ট্রাই করেছি কিন্তু কাজ করেনি। ফিলহাল IIS ইনস্টল করে ownCloud চালাতে হবে। Windows 7-এ IIS ডিফল্টভাবে ইনস্টল থাকে না। কন্ট্রোল প্যানেলের "Programs and Features"-এর মাধ্যমে IIS ইনএবল করতে হবে।

Application Development Features-এর অধীনে CGI সিলেক্ট থাকা নিশ্চিত করুন।

পরবর্তী ধাপে PHP এবং MySQL Server ইনস্টল করব। উইন্ডোজের জন্য PHP এবং MySQL ডাউনলোড করুন। WAMP Server ডাউনলোড করে সেখান থেকে PHP এবং MySQL নেওয়া যায়, তবে IIS এবং Apache একই পোর্টে রান করলে конфлиক্ট হবে। IIS, PHP, MySQL ইনস্টল করার পর ownCloud ইনস্টল করব। এটি সহজ: ownCloud ডাউনলোড করুন, আনজিপ করুন, ফোল্ডারটি "C:\inetpub\wwwroot"-এ কপি করুন।

"wwwroot" ফোল্ডারে কপি করার জন্য অ্যাডমিনিস্ট্রেটিভ পারমিশন লাগবে। কপি শুরু করলে উইন্ডোজ পারমিশন চাইবে।

কপি শেষ হলে config ফোল্ডারে যান এবং "config.sample.php"-কে "config.php"-তে রিনেম করুন। নতুন "config.php" খুলুন এবং dbname, dbuser, dbpassword মান পরিবর্তন করুন। বাকি অপশন ডিফল্ট रहने দিন। ব্রাউজারে "https://localhost/owncloud" (কোটেশন ছাড়া) যান। আপনি যদি সব ফাইল সরাসরি wwwroot-এ কপি করে থাকেন, তবে "https://localhost/" টাইপ করলেই হবে। এডমিন অ্যাকাউন্ট তৈরি করার পেজ আসবে। ফিল্ড পূরণ করে "Create account" ক্লিক করুন।

এটি ownCloud-এর বেসিক সেটআপ করবে। ব্যবহার শুরু করলে অ্যাডভান্সড অপশন কনফিগার করতে পারবেন। আমার মতে, ownCloud স্মল বিজনেসের জন্য সেরা যারা প্রতিটি ইউজারের জন্য এক্সপেনসিভ ক্লাউড স্টোরেজ চান না। একমাত্র ড্রব্যাক হলো LAN সিঙ্ক্রোনাইজেশন নেই, ফলে SMB-এ বেশি ব্যান্ডউইথ ব্যবহার হয়।
আপনি কি ownCloud ব্যবহার করার পরিকল্পনা করছেন? নিজস্ব ক্লাউড স্টোরেজ সলিউশন ডিপ্লয় করার উদ্দেশ্য কী?