لینوکس

راهنمای نصب Moodle برای ایجاد سیستم آموزش آنلاین شخصی

Moodle یک سیستم مدیریت یادگیری آنلاین (LMS) رایگان و متن‌باز است که به مربیان اجازه می‌دهد یک وب‌سایت کاملاً کاربردی برای دوره‌های آموزشی ایجاد کنند که با یک تجربه کلاس آنلاین تکمیل می‌شود. این راهنما نحوه نصب Moodle روی سرور اوبونتو ۲۲.۰۴ را توضیح می‌دهد. پیش‌نیازها یک سرور اوبونتو ۲۲.۰۴ راه‌اندازی کنید. یک کاربر غیر root با امتیازات sudo ایجاد کنید. سرور را به‌روزرسانی کنید. یک دامنه کاملا معتبر که به سرور شما اشاره می‌کند، مانند moodle.example.com نمونه‌های کد و فایل‌های پیکربندی در این مطلب از moodle.example.com و example.com برای اهداف نمایشی استفاده می‌کنند. شما باید همه موارد را به ... ادامه مطلب

RDP یا VNC، کدام پروتکل ریموت دسکتاپ را انتخاب کنیم؟

در دنیای امروز که بسیاری از فعالیت‌ها از راه دور انجام می‌شود، ابزارهای کنترل از راه دور نقش مهمی در مدیریت سرورها، پشتیبانی فنی و کار تیمی ایفا می‌کنند. این ابزارها به کاربران اجازه می‌دهند تا بدون حضور فیزیکی در محل، به یک سیستم دیگر متصل شده و آن را کنترل کنند، گویی پشت همان دستگاه نشسته‌اند. در میان روش‌های مختلف دسترسی ریموت، دو فناوری RDP و VNC از شناخته‌شده‌ترین گزینه‌ها هستند. هر دو امکان کنترل کامل سیستم را از طریق شبکه فراهم می‌کنند، اما تفاوت‌های اساسی در ساختار، کارایی و میزان امنیت دارند. در این مطلب، به بررسی دقیق ... ادامه مطلب

مدیریت هوشمند VPS با استفاده از n8n

مدیریت سرورهای مجازی یکی از مهمترین وظایف مدیران سیستم و توسعه‌دهندگان است. هر VPS، چه برای میزبانی وب‌سایت‌،اپلیکیشن و پایگاه داده و یا هر کاربری دیگری باشد نیازمند مانیتورینگ دقیق، بروزرسانی و نگهداری منظم است. انجام این وظایف به صورت دستی علاوه بر زمان‌بر بودن، احتمال خطاهای انسانی را هم افزایش می‌دهد و ممکن است باعث اختلال در سرویس‌ها شود. در سال‌های اخیر، اتوماسیون مدیریت سرورها به یک ضرورت تبدیل شده است. ابزارهایی مانند n8n امکان خودکارسازی مدیریت هوشمند VPS را فراهم می‌کنند. n8n یک ابزار open-source برای ایجاد جریان‌های کاری (workflow) خودکار است که بدون نیاز به برنامه‌نویسی پیچیده ... ادامه مطلب

آموزش نصب و پیکربندی Coolify در لینوکس

  • دسته بندی ها: لینوکس
Coolify ابزاری رایگان و متن‌باز است که به شما امکان می‌دهد به راحتی برنامه‌ها، پایگاه‌های داده یا سرویس‌های خود (مانند وردپرس، Formbricks و Grafana) را بدون نیاز به مدیریت سرور، میزبانی کنید. در دنیای توسعه نرم‌افزار، استقرار (Deployment) یکی از چالش‌برانگیزترین مراحل است. بسیاری از توسعه‌دهندگان به دنبال ابزاری هستند که بتواند فرآیند استقرار و مدیریت سرویس‌ها را خودکار و قابل اطمینان کند. Coolify پاسخی متن‌باز به همین نیاز است، ابزاری که بدون نیاز به سرویس‌های ابری خارجی، کنترل کامل را در اختیار شما قرار می‌دهد. در این مطلب، قصد داریم نصب و پیکربندی Coolify در لینوکس را به‌صورت گام‌به‌گام ... ادامه مطلب

آموزش نصب PostgreSQL 18 در اوبونتو ۲۴.۰۴

PostgreSQL (به اختصار Postgres) یک سیستم پایگاه داده relational-document متن‌باز، قدرتمند، پیشرفته، با کارایی بالا و پایدار است که زبان SQL را گسترش می‌دهد و شامل طیف گسترده‌ای از ویژگی‌ها برای ذخیره‌سازی و مدیریت ایمن داده‌ها است. این سیستم برای مدیریت حجم زیاد و پیچیده داده‌ها و راه‌اندازی محیط‌های سطح سازمانی و مقاوم در برابر خطا، کارآمد، قابل اعتماد و مقیاس‌پذیر است، در حالی که یکپارچگی بالای داده‌ها را تضمین می‌کند. Postgres (پُستگْرِس‌کیواِل ) همچنین با ویژگی‌هایی مانند نمایه‌سازی پیشرفته (advanced indexing)، جستجوی متن کامل (full-text search)، بسیار توسعه‌پذیر و دارای APIهایی است تا بتوانید راه‌حل‌های خود را برای حل چالش‌های ... ادامه مطلب

نحوه بکاپ‌گیری و بازیابی بسته‌های نصب شده در اوبونتو

  • دسته بندی ها: لینوکس
اگر تا به حال اوبونتو را دوباره نصب کرده باشید، می‌دانید که تنظیم مجدد همه چیز، مانند پیدا کردن برنامه‌ها، اضافه کردن PPAها و نصب مجدد نرم‌افزارها یکی‌یکی، چقدر دردسر دارد. در گذشته، ابزارهایی مانند Aptik به خودکارسازی این کار کمک می‌کردند، اما از آنجایی که Aptik دیگر پشتیبانی نمی‌شود، نیازی به آن ندارید، اوبونتو از قبل دارای مدیر بسته dpkg است که می‌تواند این کار را به تنهایی انجام دهد. در این مطلب، به شما نشان خواهم داد که چگونه از بسته‌های نصب‌شده، بکاپ‌گیری و بعدا با استفاده از دستورات dpkg آنها را بازیابی کنید. مرحله 1: بکاپ‌گیری از ... ادامه مطلب