نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
صندوق پستی (MiaB) از کلیه تنظیمات پیچیده مورد نیاز برای جلوگیری از بروز مشکلات امنیتی مراقبت می کند ، یک سیستم شناسایی اسپم جامد را فراهم می کند و مکانیزم های نظارت ، گزارش و تهیه نسخه پشتیبان را به شما می دهد. همچنین می تواند گواهی Letry Encrypt را برای دامنه های ایمیل شما تنظیم و به طور خودکار تمدید کند ، همچنین پیکربندی تنظیمات دقیق DNS مورد نیاز برای اطمینان از اینکه آدرس IP سرور پست الکترونیکی شما توسط سایر سرورها قابل اعتماد باشد را انجام دهید و کمتر در لیست سیاه قرار بگیرد.
صندوق نامه در صندوق نیز به منظور ارائه سرورهای تقویم (CalDAV) و مخاطبین (CardDAV) از Nextcloud استفاده می کند.
MiaB به کل VPS نیاز دارد ، بنابراین شما همیشه باید با یک VPS تازه شروع کنید. MiaB مخصوص Ubuntu 18.04 طراحی شده است. این یک نسخه "پشتیبانی طولانی مدت" است ، به این معنی که در این حالت تا آوریل 2028 پشتیبانی خواهد شد.
یک نام میزبان را برای سرور ایمیل خود انتخاب کنید. MiaB یک box.
زیر دامنه دامنه اصلی شما را توصیه می کند. می توانید با استفاده از MiaB ، ایمیل را در چندین دامنه میزبان کنید ، اما جعبه MiaB خود فقط یک نام میزبان خواهد داشت. اگر مطمئن نیستید ، با دامنه خود box.example.com
جایگزین example.com
شوید.
شما می توانید از این نام میزبان برای دسترسی به UI پیکربندی MiaB در مرورگر خود ، SSH به VPS خود و دسترسی به ایمیل وب خود استفاده کنید. پس از راه اندازی VPS ، به عنوان مثال آدرس IPv4 خود را یادداشت کنید 203.0.113.0
. در طول این آموزش چندین بار به این نیاز خواهید داشت.
Settings
صفحه بروید.203.0.113.0.vultr.com
.203.0.113.0.box.example.com
باشد.ساده ترین (و مورد انتظار) پیکربندی صحیح DNS برای MiaB این است که به آن اجازه دهید کنترل کامل DNS دامنه شما را به دست آورد. برای این منظور ، نصب MiaB شما دو سرور نام را برای شما فراهم می کند تا دامنه خود را به آن اشاره کنید. این موارد به شکل زیر می باشد:
ns1.box.example.com
ns2.box.example.com
برای اختصاص سرورهای نام ارائه شده توسط MiaB به عنوان سرورهای نام دامنه خود ، باید از کنترل پنل در ثبت دامنه خود استفاده کنید. شما همچنین باید سرورهای نامبرده شده MiaB خود را در ثبت دامنه خود ثبت کنید (که بعضاً "سوابق چسب" نامیده می شوند). این فرایند بسته به رجیستری که در آن قرار دارید متفاوت است. در اصل از شما خواسته شده است تا سرورهای نام ( ns1.box.example.com
و ns2.box.example.com
) و آدرس IP مورد نظر خود را وارد کنید ، که آدرس IP Vultr VPS شماست.
SSH را به VPS جدید خود وارد کنید. از آدرس IP که قبلاً به آن توجه کرده اید استفاده کنید.
$ ssh [email protected]
رمز عبور کاربر روت شما در بخش کنترل پنل Vultr یافت می شود Overview
.
موارد زیر را در ترمینال خود کپی و جایگذاری کنید.
$ curl -s https://mailinabox.email/setup.sh | sudo bash
در حال حاضر چندین بسته Ubuntu برای شما نصب خواهد شد. درنهایت ، چند سؤال در مورد نصب از شما سؤال خواهد شد:
[email protected]
. آن را به هر آنچه ترجیح می دهید تغییر دهید.box.example.com
. ترک این به عنوان است.پس از اتمام نصب ، یک پیام موفقیت آمیز و پیوند وب سایت به رابط سرپرست ارائه می شود.
Your Mail-in-a-Box is running.
Please log in to the control panel for further instructions at:
https://203.0.113.0/admin
You will be alerted that the website has an invalid certificate. Check that
the certificate fingerprint matches:
C0:9B:FF:04:2B:2D:8F:47:5A:BF:82:E9:F2:2A:E8:CB:51:F3:12:88:48:6B:9E:72:7C:33:8B:D5:88:B7:05:D3:4B:6C:22:80:5F
هنگامی که برای اولین بار در مرورگر خود وارد MiaB می شوید ، از آدرس داده شده در پایان مراحل نصب استفاده خواهید کرد. با این کار از آدرس IP VPS شما به جای نام دامنه استفاده می کنید.
گواهینامه SSL در این مرحله تولید نشده است ، بنابراین جعبه شما از یک گواهی خود امضا شده استفاده می کند. مرورگر وب شما تقریباً مطمئناً به شما هشدار می دهد ، و این نشان می دهد خطرناک است. گواهی خود امضا شده را بپذیرید. این فقط در مرحله اول اجرا می شود.
با استفاده از آدرس ایمیل و رمز عبوری که در حین نصب تنظیم کرده اید ، وارد MiaB شوید.
MiaB شما یک بخش بسیار مفید دارد به نام Status Checks
. هنگامی که برای اولین بار وارد سیستم می شوید به این صفحه خواهید رسید و می توانید بعداً از آن بازدید کنید System
> Status Checks
تا بررسی کنید که آیا مشکلاتی وجود دارد که باید برطرف شوند.
اگر MiaB یک دکمه را نشان می دهد که از شما می خواهد VPS خود را راه اندازی مجدد کنید ("جعبه راه اندازی مجدد") ، باید این کار را انجام دهید. اگر تلاش خودکار برای راه اندازی مجدد VPS انجام نشد ، می توانید این کار را از طریق کنترل پنل Vultr خود انجام دهید ، یک آیکون در سمت راست بالای کنترل پنل وجود دارد. یا از طریق خط فرمان ، با استفاده از reboot
دستور.
برخی از مسائل برای حل سریع فوری کاملاً ضروری نیستند. به عنوان مثال ، هشدار ورود به سیستم مبتنی بر گذرواژه یا بسته های نرم افزاری که نیاز به بروزرسانی دارند. حتماً بعداً این موارد را برطرف کنید.
تأیید کنید که موارد زیر صحیح هستند ، و در صورت عدم استفاده ، قبل از حرکت آنها را برطرف کنید:
شاید لازم باشد منتظر انتشار تغییرات DNS قبلی خود باشید که ممکن است چند ساعت طول بکشد. فقط کمی بعد صفحه را بارگیری مجدد کنید تا ببینید آیا این تغییرات به اثبات رسیده است یا خیر.
شما باید MiaB را تهیه کنید تا یک گواهی SSL معتبر را برای شما تنظیم کند. بازدید کنید System
> TLS (SSL) Certificates
و در کنار هر دامنه روی "نصب گواهی" کلیک کنید.
به عنوان مثال اکنون می توانید با استفاده از دامنه وارد MiaB خود شوید https://box.example.com/admin
و مرورگر وب شما هشدارهای مربوط به گواهینامه را مانند سابق انجام نمی دهد.
بعد ، به Mail
> بروید Users
و به همان اندازه که می خواهید حساب ایمیل اضافه کنید. توجه داشته باشید که MiaB یک ویژگی ضد اسپم به نام "greylisting" را پیاده سازی می کند. اساساً این بدان معنی است که اولین باری که یک حساب کاربری در صندوق شما از کسی که قبلاً ندیده است ، ایمیل دریافت می کند ، به تأخیر می افتد. هر چیزی از 2 دقیقه تا یک ساعت بسته به سرور ارسال کننده بستگی دارد. این کاهش ناخواسته در اسپم است ، اما به این معنی است که اولین تست های ایمیل شما ممکن است مدتی طول بکشد.
برای به روزرسانی MiaB ، دقیقاً همان دو مرحله ای را که هنگام نصب آن استفاده کرده اید ، استفاده کنید. همان اسکریپت MiaB را نصب و به روز می کند.
curl -s https://mailinabox.email/setup.sh | sudo bash
به طور پیش فرض ، MiaB برای رسیدگی به تمام DNS شما تنظیم شده است ، و قادر است پیکربندی های پیچیده DKIM و SPI را برای دامنه های ایمیل شما به صورت خودکار پیکربندی کند. برای این کار ، سرورهای نام را برای دامنه های خود مستقیماً به سرورهای نام ارائه شده توسط MiaB همانطور که قبلاً انجام داده اید ، اشاره می کنید. با این حال ، ممکن است شما نیاز به مدیریت DNS برای دامنه های خود در جای دیگر داشته باشید. این کاملاً ممکن است اما دشوارتر است.
به عنوان مثال ، برای استفاده از Cloudflare ، تنظیمات به شرح زیر است:
System
> External DNS
رابط مدیریت MiaB کپی کنید.بسیار مراقب باشید و کار خود را با سایتی مانند تست کننده پست الکترونیکی آزمایش کنید . نظارت ساده در این نوع سناریو ممکن است بدان معنی باشد که ایمیل شما مستقیماً به پوشه هرزنامه گیرندگان شما ارسال می شود.
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 است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد