
آموزش نصب جاوا روی اوبونتو با Apt (نصب JRE و JDK)
بسیاری از نرمافزارهای سروری و سازمانی مثل Tomcat، Jetty، GlassFish، Cassandra و Jenkins برای اجرا به Java و ماشین مجازی آن یعنی JVM نیاز دارند.

آموزش کامل if-else در اسکریپت شل (Shell Script) همراه با مثال
بعد از یادگیری مفاهیمی مثل آرایهها در شل اسکریپت، قدم بعدی درک دستورات شرطی است. در برنامهنویسی، اجرای پشت سر هم تمام دستورات معمولاً منطقی نیست. ما نیاز داریم که بعضی کدها فقط در شرایط خاص اجرا شوند.

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

آموزش نصب و ایمنسازی Redis روی Ubuntu
Redis یک دیتابیس NoSQL از نوع Key-Value در حافظه (In-Memory) است که معمولاً برای کش، سشن کاربران، صف پردازش و دادههای بلادرنگ استفاده میشود. مشکل اینجاست که Redis بهصورت پیشفرض هیچ امنیتی فعال ندارد و فرض میکند در یک شبکه کاملاً قابل اعتماد اجرا میشود.

آموزش مانیتورینگ MongoDB با Grafana و Prometheus روی Ubuntu 20.04
در این آموزش نحوه مانیتورینگ دیتابیس MongoDB با استفاده از Prometheus و Grafana روی Ubuntu 20.04 را یاد میگیرید. شامل نصب Prometheus، راهاندازی MongoDB Exporter، اتصال به Grafana و ساخت داشبورد حرفهای برای بررسی لحظهای عملکرد، مصرف منابع و وضعیت کلی دیتابیس.

راهاندازی OwnCloud برای ساخت فضای ذخیرهسازی امن و شخصی روی Ubuntu
OwnCloud یک پلتفرم متنباز برای همگامسازی و اشتراکگذاری فایلهاست که به شما کنترل کامل روی دادههایتان میدهد. برخلاف سرویسهایی مثل Google Drive یا Dropbox، در OwnCloud همه چیز روی سرور خودتان اجرا میشود. یعنی: حریم خصوصی واقعی کنترل کامل روی محل ذخیره دادهها امکان سفارشیسازی کامل سیستم ذخیرهسازی فایل

راهنمای نصب OwnCloud برای ذخیرهسازی امن و خودمیزبان در اوبونتو
OwnCloud یک پلتفرم متنباز برای همگامسازی و اشتراک فایل است که کنترل کامل دادهها را به شما میدهد. برخلاف سرویسهای ابری مانند Dropbox یا Google Drive، OwnCloud روی سرور شخصی شما اجرا میشود و امنیت، حریم خصوصی و قابلیت سفارشیسازی بالایی ارائه میکند.

آموزش استفاده از SSHFS برای مانت کردن فایلسیستم ریموت روی SSH
SSHFS ابزاری امن و ساده برای مانت کردن فایلسیستم ریموت با SSH است که بدون کپی کردن دیتا، دسترسی بلادرنگ به دایرکتوریهای بزرگ را ممکن میکند. این روش چندسکویی است، از لینوکس، مک و ویندوز پشتیبانی میکند و با گزینههایی مثل کش، فشردهسازی و reconnect برای پروژههای AI/ML بهینه شده است. با SSHFS میتوان دیتاستهای حجیم را مستقیم در پروژههای یادگیری ماشین استفاده کرد و مدیریت فایل ریموت را بدون دردسر انجام داد.

آموزش کامل راهاندازی SSH Key در اوبونتو
SSH Key ابزاری امن و حرفهای برای ورود بدون رمز عبور به سرورهای لینوکس است که امنیت را بالا برده و حملات brute-force را بیاثر میکند. با الگوریتمهای مدرن مثل Ed25519 و استفاده از ssh-agent، اتصال سریع و اتوماسیون CI/CD ممکن میشود. راهاندازی صحیح کلید SSH شامل ساخت کلید، انتقال کلید عمومی به سرور، تنظیم مجوزها و غیرفعالکردن ورود با پسورد و root است.

آموزش افزودن و حذف کاربران در Ubuntu 24.04
افزودن و مدیریت کاربران در لینوکس یکی از پایهایترین وظایف هر مدیر سیستم است. با ایجاد کاربران عادی و دادن دسترسی sudo به آنها، میتوان امنیت سرور را افزایش داد و از کار با root برای امور روزمره جلوگیری کرد. این آموزش نشان میدهد چگونه کاربران جدید بسازید، به آنها sudo بدهید، حسابها را حذف یا موقتاً غیرفعال کنید و بهترین شیوههای مدیریت کاربران را رعایت کنید.
