نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
اگر تا به حال سرور پست الکترونیکی از زیر به بالا ساخته اید ، می دانید که این می تواند یک سرمایه گذاری خسته کننده باشد. گزینه دیگری برای کسانی از ما وجود دارد که نمی خواهیم وقت خود را صرف ویرایش پرونده های پیکربندی بی شماری کنند. iRedMail یک اسکریپت پوسته شگفت انگیز است که به طور خودکار تمام مؤلفه های لازم برای یک سرور نامه کاملاً کاربردی را نصب و پیکربندی می کند. iRedMail از یک بسته کامل از نرم افزار منبع باز شامل موارد زیر استفاده می کند:
Postfix
- نماینده انتقال پست الکترونیکی (MTA).Dovecot
- سرور POP3 و IMAP.Apache
، Nginx
- وب سرور.OpenLDAP
، Idapd
- سرور LDAP برای ذخیره حساب های پستی.MySQL
، MariaDB
، PostgreSQL
- سرور SQL برای اطلاعات نرم افزار. همچنین می توان برای ذخیره حساب های پستی استفاده کرد.SpamAssassin
- اسکنر اسپم.ClamAV
- اسکنر ویروس.Amavisd-new
- رابط بین Postfix ، SpamAssassin و ClamAV.Roundcube
- مشتری Webmail.SOGo Groupware
- تقویم ، خدمات تماس و وظایف.Fail2ban
- ممنوعیت IP هایی که به نظر می رسد مخرب هستند.Awstats
- تجزیه و تحلیل ورود به سیستم Apache و Postfix.iRedAPD
- سرور خط مشی Postfix.در این آموزش همه مراحل را طی می کنیم تا سرور پست الکترونیکی شما فعال شود و با استفاده از Let Encrypt آن را با SSL ایمن کنیم.
قبل از شروع کار ، باید سیستم خود را به روز کنید.
sudo apt-get update
sudo apt-get upgrade
در مرحله بعد ، ما می خواهیم نام دامنه کاملاً واجد شرایط (FQDN) نام میزبان خود را تنظیم کنیم. در اوبونتو ، نام میزبان در 2 پرونده تنظیم شده است ، /etc/hostname
و /etc/hosts
.
گسترش /etc/hostname
.
sudo nano /etc/hostname
نام میزبان کوتاه خود را به پرونده اضافه کنید ، نه FQDN خود را. اگر دامنه کامل mail.example.com
شما باشد پرونده شما باید به این شکل باشد.
mail
بعد ، /etc/hosts
FQDN خود را باز کرده و اضافه کنید.
127.0.0.1 mail.example.com mail localhost localhost.localdomain
راه اندازی مجدد سرور خود.
sudo shutdown -r now
اکنون می توانید نام میزبان خود را تأیید کنید.
hostname -f
اکنون که FQDN شما تنظیم شده است ، می توانیم نصب را انجام دهیم. آخرین نسخه iRedMail را با استفاده از بارگیری کنید wget
. با مراجعه به صفحه بارگیری iRedMail می توانید جدیدترین ساخت را پیدا کنید .
wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.7.tar.bz2
بعد ، تاربال و سپس cd
به فهرست راهنما را استخراج کنید .
tar xvf iRedMail-0.9.7.tar.bz2
cd iRedMail-0.9.7
سپس ، مجوز را به فیلمنامه اضافه کنید و آن را با sudo اجرا کنید.
chmod +x iRedMail.sh
sudo bash iRedMail.sh
یک جادوگر راه اندازی را مشاهده خواهید کرد که سؤالاتی از شما خواهد پرسید:
/var/vmail
.mail.example.com
می توانید به example.com
عنوان اولین نام دامنه ایمیل خود وارد کنید.Roundcube
و iRedAdmin
.اکنون که همه چیز وارد شده است ، فقط باید تنظیمات را مرور کنیم و نصب را شروع کنیم. بعد از نصب از شما سؤال خواهد شد که آیا مایل هستید از قوانین فایروال تهیه شده توسط iRedMail استفاده کنید یا خیر. این قانون کپی می شود /etc/default/iptables
. برای استفاده از این گزینه " y
" را وارد کنید و ادامه دهید. سپس به شما دادههای حیاتی داده می شود از جمله:
این داده ها را نیز می توانید در اینجا پیدا کنید /home/yourusername/iRedMail-0.9.7/iRedMail.tips
.
راه اندازی مجدد سرور خود.
sudo shutdown -r now
پس از راه اندازی مجدد ، می توانید با https://mail.example.com/iredadmin
استفاده از دامنه خود به صفحه مدیر وب دسترسی پیدا کنید. برای دسترسی به ایمیل خود ، از صفحه Roundcube در استفاده کنید https://mail.example.com/mail
. iRedMail سرور را با یک گواهی خود امضا شده نصب می کند که برای باز کردن صفحه در مرورگر شما نیاز به مجوزهای ویژه دارد. توصیه می شود که به یک گواهی رسمی CA ارتقا دهید. بیایید رمزگذاری یک CA است که گواهینامه های رایگان ارائه می دهد. مشاهده LetsEncrypt راه اندازی بر روی لینوکس برای اطلاعات در مورد استفاده از این سرویس است. پس از به دست آوردن گواهینامه ، باید گواهی های خود امضا شده را جایگزین کنید.
sudo cp /path/to/your/cert /etc/ssl/certs/iRedMail.crt
sudo cp /path/to/your/key /etc/ssl/private/iRedMail.key
همه خدمات را با استفاده از کلید مجدداً راه اندازی کنید. اگر شما nginx برای وب سرور خود را استفاده می شود شما جایگزین apache2
با nginx
.
sudo systemctl restart postfix
sudo systemctl restart apache2
sudo systemctl restart dovecot
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o
TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من
Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th
با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB
ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد