Softaculous چیست؟

Softaculous پلاگینی برای نصب و راه اندازی سیستم های مدیریت محتوا است که قابل نصب روی cpanel و plesk یا دایرکت ادمین می باشد.

با کمک این نرم افزار، کاربران یا همان طراحان وب سایت قادر خواهند بود تا CMS هایی مثل WordPress، Joomla، PrestaShop، OpenCart یا بسیاری موارد دیگر را تنها با زدن چند کلیک نصب و راه‌اندازی کنند و دیگر درگیر مراحل نصب و کانفیگ نخواهند بود.

سافتاکولوس در واقع این امکان را به شما می دهد که بدون داشتن دانش طراحی سایت یا برنامه نویسی با چند کلیک هر سیستم مدیریت محتوایی که نیاز دارید را نصب کنید. برای استفاده و آشنایی با Softaculous ابتدا باید به کنترل پنل هاست تان وارد شوید.

چنانچه سرویس شما هاست لینوکس می باشد، می توانید با اضافه کردن عبارت /cpanel به انتهای دامنه تان در آدرس بار مرورگر به کنترل پنل خود لاگین نمایید. مثلاً: http://yourdomain.com/cpanel

  • توجه داشته باشید که سافتاکولوس بر روی هاستی که خریداری کرده اید نصب شده باشد. یعنی اگر هاست تان را از صباهاست نخریده اید و از جای دیگری تهیه کرده اید بپرسید که آیا سافتاکولوس بر روی سرورهایشان نصب شده است یا خیر؟

چطور با سافتاکولوس کار کنیم؟

پس از وارد شدن به کنترل پنل باید اسکرول کنید به پایین و به بخش Software بروید و روی گزینه Softaculous App Installer بزنید.

هم اکنون وارد صفحه‌ای خواهید شد که توضیحات مربوط به بخش‌های مختلف آن در زیر درج شده است.

بخش سرچ softaculous می باشد که از طریق آن می توانید CMS مدنظرتان را سرچ بفرمایید و در صورتی که از طریق softaculous قابل نصب باشد، مراحل نصب را انجام دهید.

  1. از طریق این بخش می توانید دموی آنلاین تمامی CMS های قابل نصب softaculous را مشاهده نمایید.
  2. از طریق این بخش می توانید به cpanel مراجعه کنید.
  3. CMS های معروفی که غالباً مورد استفاده کاربران و طراحان می باشد از طریق این بخش قابل دسترسی است و روی آیکون هر کدام از آنها کلیک کنید، شما خواهید توانست تا آن سیستم مدیریت محتوا را نصب نمایید.
  4. این بخش rate ای می باشد که کاربران به CMS ها ارائه دادند.
  5. تمامی مواردی که شما از طریق softaculous نصب کردید، از این قسمت قابل مشاهده است.
  6. از این قسمت می توانید چک کنید چه مواردی در حال نصب می باشند.
  7. این بخش مربوط به تنظیمات CMS ها برای نصب شدن می باشد. می توانید زبان CMS یا تاریخ و ساعت آن را از این قسمت تغییر دهید.

برای مثال ما قصد نصب کردن وردپرس را روی ساب دامنه test داریم. روی آیکون WordPress بزنید و به مرحله بعد برای نصب بروید.

در این بخش گزینه های مختلفی در سربرگ بالای صفحه وجود دارد:

  1. این بخش برای نصب و راه اندازی وردپرس می باشد.
  2. بخشی است که شما می توانید نمای کلی CMS ای که می خواهید نصب نمایید را مشاهده کنید.
  3. بخشی است که ویژگی‌های CMS مربوطه در آنجا نوشته شده است و می توانید مطالعه داشته باشید.
  4. اسکرین شات از بخش‌های مختلف CMS در این بخش وجود دارد.
  5. دموی CMS با کلیک روی این گزینه به شما نمایش داده خواهد شد.
  6. بخشی است که کاربران به CMS نمره یا rate دادند. می توانید ارزیابی کنید که CMS مدنظرتان چه مقدار محبوب است و چه میزان از افراد از آن استفاده می کنند.

توجه داشته باشید این مورد بسیار حائز اهمیت است که سیستم محتوایی که قصد دارید با آن شروع به راه اندازی سایت یا پروژه تان کنید جامعه آماری بزرگی دارد یا صرفاً افراد محدودی از آن استفاده می کنند. اگر برای مثال شما از یک CMS مثل وردپرس استفاده می کنید، خیالتان از این بابت راحت است که به دلیل استفاده هزاران کاربر و طراح و برنامه نویس از آن، در صورتی که سایت با مشکل مواجه شود می توانید با جستجو در گوگل یا پرس و جو در انجمن های آنلاین موردتان را رفع نمایید.

  1. بخشی است که نظرات کاربران درباره CMS درج شده است. می تواند به شما در انتخاب CMS مدنظرتان کمک کند.
  2. از طریق این بخش می توانید چنانچه CMS مدنظرتان در هاست دیگری نصب شده است به این هاست انتقال دهید و روی دامنه مدنظرتان آن را نصب نمایید.

برای انجام عملیات نصب ما به سربرگ اول یعنی همان گزینه Install مراجعه می کنیم. نصب می تواند به دو روش Quick و Custom انجام شود. در این آموزش، ما قصد نصب به روش Custom را داریم تا تمامی آپشن‌های نصب توضیح داده شود.

  1. می توانید ورژن وردپرس را از این بخش انتخاب نمایید. پیشنهاد می شود همیشه آخرین ورژن وردپرس را نصب نمایید.
  2. از این بخش می توانید دامنه یا ساب دامنه مدنظرتان که می خواهید روی آن وردپرس نصب نمایید را انتخاب کنید. همچنین می توانید تعریف کنید که در پوشه ای نصب شود یا خیر. پیشنهاد می شود مستطیل آخر را خالی قرار دهید.
  3. نام سایت تان را در این بخش وارد کنید.
  4. توضیحات کوتاهی در ارتباط با سایت تان.
  5. این تیک قابلیت وردپرس چندسایتی (وردپرس شبکه) را برای شما فعال می کند. (در صورتی که با این مورد آشنایی ندارید، تیک این مورد را نزنید)
  6. یوزر وردپرس خود را وارد نمایید. یوزری می باشد که بعد از نصب با آن به پنل مدیریت وردپرس وارد خواهید شد.
  7. پسورد مدنظرتان را در این بخش وارد نمایید. (این پسورد را به خاطر داشته باشید)
  8. ایمیل شخصی تان را وارد کنید. از این طریق اطلاع رسانی‌های وردپرس به این ایمیل ارسال خواهد شد.
  9. زبان وردپرس را می توانید از این بخش انتخاب نمایید.
  • 10. این گزینه برای نصب پلاگین محدودیت لاگین به وردپرس می باشد.
  • 11. این گزینه یک ادیتور با قابلیت‌های بیشتر برایتان فعال خواهد کرد.
  • 12. پلاگینی می باشد که از طریق آن می توانید وردپرس چندسایتی خود را از طریق یک داشبورد مدیریت نمایید.
  • 13. نام دیتابیس مدنظرتان را در این بخش وارد نمایید.
  • 14. Prefix یا نام ثابتی که در table های دیتابیس درج می شود را می توانید در این بخش مشخص نمایید.
  • 15. فعال کردن این گزینه باعث می شود تا در صورتی که آپدیتی برای وردپرس تان آمد، ایمیلی برایتان ارسال نشود.
  • 16. در صورتی که آپدیت جدیدی برای وردپرس در دسترس قرار گیرد، به صورت اتوماتیک این آپدیت انجام می شود. روی گزینه اول قرار دهید تا به صورت اتوماتیک آپدیت انجام نشود.
  • 17. برای آپدیت اتوماتیک پلاگین‌ها است.
  • 18. آپدیت اتوماتیک قالب (Theme) وب سایت می باشد. پیشنهاد می شود آپدیت‌ها را با آگاهی شخصی خودتان انجام دهید.
  • 19. مسیر نگهداری بکاپ را باید از این بخش مشخص کنید.
  • 20. بازه زمانی برای بکاپ گیری از سایت (در صورتی که از سرویس‌های صباهاست استفاده می کنید نیازی به فعال کردن این گزینه نخواهید داشت و از سرویس هاست شما بکاپ گیری می شود)
  • 21. حذف آخرین بکاپی که از سرویس تان گرفته شده است بعد از مثلاً 4 مرتبه بکاپ گیری (تعداد را در اینجا انتخاب می کنید).
  • 22. از این بخش می توانید تم مدنظرتان را سرچ کنید و در صورتی که موجود بود، آن را انتخاب و نصب نمایید.
  • 23. جزئیات نصب به ایمیلی که در این بخش وارد می کنید، ارسال می شود.
  • 24. روی گزینه نصب بزنید تا نصب شروع شود.

مزایای استفاده از Softaculous در مقایسه با نصب دستی

خیلی‌ها می‌پرسند وقتی می‌شود وردپرس را مستقیم نصب کرد، چرا به سافتاکولوس نیاز داریم؟ پاسخ چند بخش دارد:

  • صرفه‌جویی در زمان: نصب دستی وردپرس شامل دانلود فایل‌ها، آپلود از طریق FTP، ساخت دیتابیس، ویرایش wp-config.php و اجرای installer است. سافتاکولوس همه این مراحل را در ۲ دقیقه انجام می‌دهد.
  • مدیریت بکاپ: از پنل سافتاکولوس می‌توانید به راحتی از هر نصبی بکاپ بگیرید و در صورت بروز مشکل، آن را بازیابی کنید.
  • مدیریت چند سایت: اگر چند دامنه مختلف دارید، تمام نصب‌های شما در یک جا لیست می‌شوند و به راحتی قابل مدیریت هستند.
  • اطلاع از آپدیت‌ها: سافتاکولوس به صورت خودکار از نسخه‌های جدید CMS ها مطلع می‌شود و در صورت تمایل، آپدیت را اجرا می‌کند.
  • استیجینگ (Staging): برخی نسخه‌های جدید سافتاکولوس امکان ایجاد نسخه آزمایشی سایت را دارند که قبل از اعمال تغییرات بزرگ می‌توانید روی آن تست کنید.

علاوه بر وردپرس، سافتاکولوس بیش از ۴۰۰ اسکریپت مختلف را پشتیبانی می‌کند؛ از فروشگاه‌های آنلاین مثل OpenCart و Magento تا سیستم‌های فروم مثل phpBB و MyBB، سیستم‌های مدیریت پروژه مثل Mantis و حتی نرم‌افزارهای CRM. برای یک طراح وب که با پروژه‌های متنوع کار می‌کند، این تنوع بسیار ارزشمند است.

سوالات متداول

آیا Softaculous رایگان است؟

سافتاکولوس به صورت پیش‌فرض روی اکثر هاست‌های با cPanel نصب است و شما بدون پرداخت هزینه اضافه می‌توانید از آن استفاده کنید. نسخه تجاری (Softaculous Business) امکانات پیشرفته‌تری دارد، اما برای کاربران معمولی همان نسخه رایگان کافی است.

بعد از نصب وردپرس با سافتاکولوس، آدرس پنل مدیریت کجاست؟

به طور معمول پنل مدیریت وردپرس در آدرس yourdomain.com/wp-admin قرار دارد. با یوزرنیم و پسوردی که هنگام نصب تعریف کردید وارد شوید. اگر اطلاعات ورود را فراموش کرده‌اید، از طریق همان پنل سافتاکولوس می‌توانید پسورد را بازنشانی کنید.

اگر بخواهم نصب قبلی را حذف کنم چه کار کنم؟

در پنل سافتاکولوس، روی آیکون «All Installations» کلیک کنید. لیست تمام CMS های نصب شده نمایش داده می‌شود. کنار هر مورد یک آیکون حذف وجود دارد. با کلیک روی آن، سیستم از شما می‌خواهد تأیید کنید و سپس فایل‌ها و دیتابیس را پاک می‌کند.

مدیریت و به‌روزرسانی نصب‌های موجود از طریق Softaculous

سافتاکولوس فقط برای نصب اولیه نیست. بعد از اینکه سایت‌تان را راه‌اندازی کردید، پنل مدیریت سافتاکولوس ابزارهای مفید زیادی برای نگهداری آن دارد:

آپدیت‌ها

یکی از بزرگ‌ترین مزایای سافتاکولوس این است که هر وقت نسخه جدیدی از وردپرس یا هر CMS دیگری منتشر شود، در داشبورد سافتاکولوس یک نوتیفیکیشن نمایش داده می‌شود. می‌توانید با یک کلیک آپدیت کنید یا این کار را به صورت خودکار تنظیم کنید. البته توصیه می‌شود قبل از آپدیت یک بکاپ بگیرید.

بکاپ و ریستور

از بخش «Backups» در سافتاکولوس می‌توانید در هر زمانی یک snapshot کامل از نصب خود (شامل فایل‌ها و دیتابیس) بگیرید. اگر یک آپدیت یا تغییر سایت را خراب کرد، با چند کلیک همه چیز را به حالت قبل برمی‌گردانید. این قابلیت برای هر طراح وبی که پروژه‌های مشتری مدیریت می‌کند ضروری است.

کلون کردن نصب

می‌خواهید تغییرات بزرگی در سایت بدهید اما نگران خراب شدن نسخه اصلی هستید؟ از قابلیت Clone استفاده کنید تا یک نسخه تست روی ساب‌دامین دیگری ایجاد کنید. تغییراتتان را روی نسخه کلون‌شده تست کنید و وقتی مطمئن شدید، تغییرات را روی سایت اصلی اعمال کنید.

انتقال نصب (Import)

اگر قبلاً وردپرس را به صورت دستی نصب کرده‌اید، می‌توانید آن نصب را به سافتاکولوس «معرفی» کنید تا از این به بعد از طریق پنل سافتاکولوس مدیریت شود. این کار از طریق بخش Import در پنل انجام می‌شود.

سوالات متداول

آیا Softaculous رایگان است؟

سافتاکولوس به صورت پیش‌فرض روی اکثر هاست‌های با cPanel نصب است و شما بدون پرداخت هزینه اضافه می‌توانید از آن استفاده کنید. نسخه تجاری (Softaculous Business) امکانات پیشرفته‌تری دارد، اما برای کاربران معمولی همان نسخه رایگان کافی است.

بعد از نصب وردپرس با سافتاکولوس، آدرس پنل مدیریت کجاست؟

به طور معمول پنل مدیریت وردپرس در آدرس yourdomain.com/wp-admin قرار دارد. با یوزرنیم و پسوردی که هنگام نصب تعریف کردید وارد شوید. اگر اطلاعات ورود را فراموش کرده‌اید، از طریق همان پنل سافتاکولوس می‌توانید پسورد را بازنشانی کنید.

اگر بخواهم نصب قبلی را حذف کنم چه کار کنم؟

در پنل سافتاکولوس، روی آیکون «All Installations» کلیک کنید. لیست تمام CMS های نصب شده نمایش داده می‌شود. کنار هر مورد یک آیکون حذف وجود دارد. با کلیک روی آن، سیستم از شما می‌خواهد تأیید کنید و سپس فایل‌ها و دیتابیس را پاک می‌کند.

آیا سافتاکولوس روی VPS هم نصب می‌شود؟

بله، سافتاکولوس روی سرورهای مجازی (VPS) که کنترل پنل cPanel یا Plesk یا DirectAdmin دارند قابل نصب است. برای نصب روی VPS باید لایسنس سافتاکولوس جداگانه خریداری کنید؛ برخلاف هاست اشتراکی که معمولاً شرکت هاستینگ این لایسنس را در بسته هاست گنجانده است.

در انتها پیشنهاد می کنم اگر قصد خرید هاست دارید، هاستی بخرید که سافتاکولوس دارد چون خیلی به شما کمک می کند و کار راه اندازی سایت تان سریعتر انجام خواهد شد.