جدول محتوایی

آموزش نصب کنترل پنل ISPConfig در سرور مجازی اوبونتو 20.04

 

مقدمه

به آموزش با عنوان نحوه نصب ISPConfig در Ubuntu 20.04 LTS خوش آمدید.

ISPConfig یک کنترل پنل میزبان منبع باز برای توزیع کنندگان لینوکس است. ISPConfig به مدیران اجازه می دهد تا وب سایت ها، آدرس های ایمیل، پایگاه های داده MySQL و MariaDB، حساب های FTP، حساب های Shell و رکوردهای DNS را از طریق UI مبتنی بر وب مدیریت کنند. ISPConfig از سیستم عامل های مبتنی بر لینوکس مانند CentOS، Debian، Fedora، OpenSUSE و Ubuntu پشتیبانی می کند.

 

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

 

امکانات

در بخش زیر برخی از بهترین ویژگی های پشتیبانی شده توسط ISPConfig را در اختیار شما قرار دادیم:

  • شما می توانید یک یا چند سرور را از یک کنترل پنل با استفاده از Master/Slave Setup پنل مدیریت کنید.
  • مدیریت کامل وب سرور برای هر دو سرور Apache و Nginx.
  • مدیریت سرور ایمیل با فیلتر اسپم و آنتی ویروس با استفاده از Postfix (MTA) و Dovecot (IMAP).BIND Server و مدیریت سرور DNS.
  • حساب های ورود به سیستم مدیر، فروشنده، مشتری و ایمیل کاربر.
  • اراعه آمار وب سایت با Webalizer و AWStats.

 

پیش نیاز ها

  • برای نصب ISPConfig، به دسترسی روت به سرور خود نیاز دارید.
  • حداقل سیستم لازم برای ISPConfig :
    1. پردازنده: 2 vCores
    2. رم: 2 GB
    3. فضای خالی: 20 GB

ما در این آموزش از اصطلاحات زیر استفاده می کنیم:

  • نام کاربری: root (هر کاربر دارای امتیازات ریشه).
  • نام هاست: ispconfig.example.com (شما می توانید هر طور که دوست دارید تنظیم کنید).
  • دامنه: example.com (می توانید هر طور که دوست دارید تنظیم کنید).
  • نام کاربری : Admin (کاربر پیش فرض).

 

 

 

مرحله 1 – پیکربندی نام میزبان و میزبان ها (اختیاری)

ما از ویرایشگر nano استفاده می کنیم، اما شما می توانید از ویرایشگر مورد علاقه خود استفاده کنید:

nano /etc/hosts

سپس خروجی زیر را مشاهده می کنید:

ISPConfig

 

ممکن است یک پایه خروجی متفاوت از ارائه دهنده سرور شما صادر شود. اکنون فایل /etc/hosts را ویرایش کنید:

(برای مثال از ispconfig.example.com استفاده کردیم)

ISPConfig

 

برای ذخیره ویرایش های خود، Ctrl + X و سپس Y را فشار دهید و Enter را بزنید.

اکنون فایل /etc/hostname را برای تنظیم نام میزبان سرور ویرایش کنید:

nano /etc/hostname

برای اعمال این تغییر باید سرور را مجددا راه اندازی  کنید:

systemctl reboot

قبل از ادامه، صحت نام میزبان را بررسی میکنیم:

hostname

یا

hostname -f

 

خروجی به صورت زیر ظاهر می شود:

ISPConfig

 

اکنون سرور خود را با استفاده از دستور زیر اپدیت کنید:

apt update && apt upgrade

مراحل قبل از نصب کامل شده است و اکنون نصب ISPConfig را در اوبونتو 20.04 LTS آغاز می کنیم.

 

 

 

مرحله 2 – نصب کننده برای ISPConfig را اجرا کنید

برای این آموزش، ISPConfig را با Nginx، PHP (7.4 و 8.0)، MariaDB، Postfix، Dovecot، Rspamd، BIND، Jailkit، Roundcube، PHPMyAdmin، Mailman، Webalizer، AWStats و GoAcces نصب خواهیم کرد.

اگر پیکربندی متفاوتی می‌خواهید، تمام گزینه‌های ذکر شده در پایان این آموزش را بررسی کنید:

wget -O - https://get.ispconfig.org | sh -s -- --use-nginx  --use-php=7.4,8.0 --use-ftp-ports=21-22 --lang=en --no-quota --unattended-upgrades

 

پس از چند ثانیه، Installer نصب ISPConfig را تایید می کند. “yes” را بنویسید و Enter را بزنید:

ISPConfig

  • پسورد یا رمز عبور ادمین و mySQL را به خاطر بسپارید.

پس از اتمام نصب با موفقیت رمز عبور ادمین و ریشه MySQL را خواهید دید. رمزهای عبور ISPConfig خود را با خیال راحت ذخیره کنید. برای ورود به آن نیاز دارید:

 

 

مرحله 3 – وارد ISPConfig شوید

سرور شما اکنون راه اندازی شده و آماده استفاده است.

شما می توانید به ادرس زیر وارد شوید:

https://your-ip-or-url:8080/

 

ISPConfig

از اطلاعات خود برای ورود استفاده کنید. نام کاربری پیش فرض admin و رمز عبور است که در مرحله 3 نمایش داده می شود.

راه اندازی شما اکنون انجام شده است! اکنون می توانید یک کاربر، وب سایت و میزبانی وب سایت خود ایجاد کنید. داشبورد ISPConfig به شکل زیر است:

ISPConfig

 

 

مرحله 4 _ تنظیمات مهم

  • رمز عبور را در تب Tools تغییر دهید:

اضافه کردن مشتری/ کلاینت

 

  • فایروال را در زبانه System راه اندازی کنید، روی Add Firewall record. کلیک کنید:

 

  • با توجه به نیاز خود، میتوانید پورت را اپدیت کنید و یا تغییر دهید.
  • توجه: قبل از به‌روزرسانی، مطمئن شوید که پورت‌ها روی سرور شما باز هستند:

اضافه کردن مشتری/ کلاینت

 

 

 

مرحله 5 – اضافه کردن مشتری/ کلاینت

پس از انجام تمام مراحل پیش، میتوانید اولین مشتری خود را اضافه کنید:

  • به بخش client بروید:

اضافه کردن مشتری/ کلاینت

 

  • حالا به Add new client بروید:

 

  • تمام جزئیات مانند نام کاربری، رمز عبور و اطلاعات اولیه در مورد مشتری را پر کنید:

ISPConfig

 

 

مرحله 6 – یک سایت اضافه کنید

تا اینجا کار ما تمومه و یک کلاینت جدید اضافه کردیم. اکنون به عنوان کاربر وارد شوید و روی Go to Sites کلیک کنید:

ISPConfig اوبونتو

 

جزئیاتی مانند Domain, Space, Traffic Quota, PHP Version را پر کنید و Save را بزنید:

 

 

سایت ها در زیر تب Go to Sites فهرست شده اند. برای مشاهده ایکون سایت باز در یک برگه جدید کلیک کنید:

ISPConfig اوبونتو

 

 

صفحه وب شما به شکل زیر خواهد بود:

 

جمع بندی

در این آموزش نحوه نصب ISPConfig را در اوبونتو 20.04 یاد گرفتیم. ISPconfig با Hetzner VPS ترکیبی فوق العاده ایجاد می کند.  پیشنهاد می کنیم حتما این دو  را امتحان کنید!

 

 

11رای - امتیاز 5 ممنون از امتیازی که دادید..!

دسته بندی شده در: