# Ubuntu

امنسازی SSH در Ubuntu؛ غیرفعال کردن Root Login و ورود با پسورد
در این آموزش SSH سرور Ubuntu را بدون قطع دسترسی امنتر میکنیم؛ یک کاربر sudo میسازیم، SSH Key را تست میکنیم و سپس Root Login و ورود با Password را غیرفعال میکنیم.

آموزش نصب و تنظیم Fail2Ban در Ubuntu؛ محافظت از SSH در برابر Brute Force
در این آموزش یاد میگیریم Fail2Ban را روی Ubuntu نصب و برای SSH تنظیم کنیم تا IPهایی که چند بار ورود ناموفق دارند بهصورت خودکار مسدود شوند.

آموزش نصب Docker روی Ubuntu؛ راهاندازی Docker Engine و اجرای اولین کانتینر
در این آموزش Docker Engine را از مخزن رسمی Docker روی Ubuntu نصب میکنیم، سرویس Docker را بررسی میکنیم، اولین کانتینر را اجرا میکنیم و با دستورات ضروری Docker آشنا میشویم.

آموزش ساخت Swap در Ubuntu؛ جلوگیری از Out of Memory در VPS
در این آموزش یاد میگیریم Swap چیست، چه زمانی روی VPS به آن نیاز داریم و چگونه یک Swap File امن و دائمی در Ubuntu بسازیم، اندازه آن را بررسی کنیم و Swappiness را تنظیم کنیم.

آموزش نصب Nginx روی Ubuntu؛ راهاندازی سایت روی سرور مجازی
در این آموزش Nginx را روی Ubuntu نصب میکنیم، پورتهای وب را در UFW باز میکنیم، Server Block میسازیم و یک سایت را روی دامنه دلخواه راهاندازی میکنیم.

بعد از خرید سرور مجازی چه کارهایی انجام دهیم؟ چکلیست راهاندازی و امنیت VPS
بعد از خرید VPS، چند تنظیم اولیه میتواند امنیت، پایداری و عملکرد سرور را بهتر کند. در این راهنما، مراحل ضروری راهاندازی سرور مجازی را قدمبهقدم انجام میدهیم.