نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
Autobackup یک سیستم پشتیبان خودکار است که داده ها را برای تهیه نسخه پشتیبان از یک سرور از راه دور بازیابی می کند و آن را روی سرور ذخیره می کند. در مورد ما ، ما می توانیم از یک نمونه ذخیره سازی Vultr با مقادیر عظیمی از فضای دیسک استفاده کنیم و از تمام محاسبات خود از طریق آن نسخه پشتیبان تهیه کنیم تا از تلف شدن اطلاعات جلوگیری کنیم.
می توانید AutoBackup را git
به راحتی بر روی سیستم خود نصب کنید. پیش بروید و مخزن را کلون کنید:
mkdir /opt/
git clone https://github.com/fbrandstetter/Autobackup.git /opt/autobackup/
قبل از اینکه بتوانیم از داده های محاسبات خود نسخه پشتیبان تهیه کنیم ، باید به آنها دسترسی پیدا کنیم. برای این کار ، ما یک کلید SSH را در نمونه ذخیره سازی خود ایجاد می کنیم و از طریق آن به همه موارد محاسباتی دسترسی می دهیم. بعد ، ما با ایجاد کلید شروع خواهیم کرد:
ssh-keygen
از هم اکنون ، ما باید کلید عمومی خود را برای محاسبه محاسبات کپی کنیم. پرونده زیر را باز کنید ~/.ssh/id_rsa.pub
و آن را در محاسبات محاسباتی کپی کنید ~/.ssh/authorized_keys
:
cat ~/.ssh/id_rsa.pub
اگر با دسترسی به کلیدهای عمومی برای دسترسی به Compute Inactions خود کار نمی کنید ، ابتدا باید فایلهای کلید مجاز را در پیکربندی سرور SSH تنظیم کنید. پرونده زیر را /etc/ssh/sshd_config
روی Compute Inunities باز کنید و خط زیر را ناراضی نکنید:
AuthorizedKeysFile %h/.ssh/authorized_keys
پس از افزودن کلید SSH از Storage Instance بر روی همه محاسبات ، می توانید با تلاش برای اتصال به یکی از محاسبات خود پیش بروید (برای جلوگیری از بروز مشکلات بعدی ، اطمینان حاصل کنید که اتصال به همه سرورها مؤثر است):
ssh root@COMPUTE_INSTANCE_1
باید بتوانید بدون تایپ کردن کلمه عبور و نه چیز دیگری وارد شوید.
برای عملکرد صحیح نیز به Autobackup نیاز به پیکربندی دارد. /opt/autobackup/backup.sh
پرونده را باز کنید ، زیرا هر پیکربندی در فایل bash ذخیره می شود. به خطوط زیر نگاهی بیندازید و آنها را متناسب با نیاز خود تطبیق دهید:
BACKUPDIR=""
PASSWORD=""
FREEUPSPACE=""
MAXUSED=""
کلیه سرورهای پشتیبان /opt/autobackup/serverlist.template
با استفاده از قالب زیر در پرونده ذخیره می شوند :
<SERVER_HOSTNAME OR IP>|<USERNAME FOR AUTHENTICATION>|<EXCLUDE LIST>
به طور پیش فرض ، Autobackup به طور خودکار از کل سرور پشتیبان تهیه می کند ، به این معنی که سعی می کند /
بازگشتی را بارگیری کند . از آنجا که برخی از افراد برای تهیه نسخه پشتیبان از کل سیستم نیازی به نسخه پشتیبان ندارند ، می توانید به استثناء جهانی (که برای هر سرور اعمال می شود) و استثنائات اختصاصی مخصوص سرور ، که برای سرورهای خاص اعمال می شود ، اضافه کنید. همه مانع جهانی هستند که در فایلی به نام های ذخیره شده /opt/autobackup/default-excludes.template
و فایل با prefilled /proc
و /dev
، شما می توانید پوشه های جدید و پسوند فایل وجود دارد به سادگی با اضافه کردن خطوط جدید را اضافه کنید:
/proc
/dev
از آنجا که اکثر مردم انواع مختلفی از سرورها را اجرا می کنند (به عنوان مثال سرورهای وب و سرورهای بانک اطلاعاتی) ، لیست های جداگانه ای منحصر به فرد برای هر سرور وجود دارد. قالب پرونده های اختصاصی سرور خاص مانند پرونده های جهانی به نظر می رسد. می توانید یک فایل جدید ایجاد کرده و آن را به لیست EXCLUDE_LIST
تنظیم شده برای سرور در لیست سرور فراخوانی کنید. اگر نمی خواهید لیست استثنایی برای این سرور مشخص شده باشد ، آن را empty
در لیست سرور تنظیم کنید. پرونده ای که empty
قبلاً توسط کلون مخزن بارگیری شده است - این پرونده خالی است تا هیچ دایرکتوری یا هر چیز دیگری مستثنی نباشد ، در حالی که پیش فرض این امر هنوز هم اجرا نمی شود.
در یک محیط ایده آل ، ما حتی قرار نیست پشتیبان گیری رمزگذاری شده خود را بازیابی کنیم. اگرچه وقتی با مشکلات روبرو هستیم و باید اطلاعات پشتیبان خود را بازیابی کنیم ، بازیابی آن بسیار ساده است. با استفاده از دستور زیر می توانید هر پرونده پشتیبان را بازیابی کنید:
openssl aes-256-cbc -d -salt -in BACKUP.tar.aes -out BACKUP.restored.tar
mkdir backup/
tar -xvf BACKUP.restored.tar backup/
BACKUP.tar.aes
برای بازگرداندن ، آن را با نام پرونده پشتیبان دلخواه خود جایگزین کنید. BACKUP.restored.tar
نام پرونده بایگانی رمزگذاری نشده خواهد بود. در مثال بالا ، ما مراحل بعدی را انجام داده ایم ، که عبارتند از:
Autobackup یک اسکریپت پشتیبان گیری کاملاً خودکار و کاملاً هوشمند است که از پشتیبان گیری به صورت خودکار برای ما استفاده می کند و به علاوه عظیم این است که داده ها توسط یک رمز عبور رمزگذاری می شوند که تقریباً نامحدود می باشد. این بدان معناست که ، تا زمانی که رمز عبور خود را ایمن نگه دارید و به اندازه کافی طولانی باشد ، هیچ کس قادر به لمس داده های شما به موقع نیست. مبارک هک شدن!
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 است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد