توضیحات تکمیلی پروژه‌ی desertco-zulip

مقدمه

  • ابزار zulip به منظور نوعی پیام‌رسان و سیستم Chat در سطح شبکه راه‌اندازی می‌شود. از ویژگی‌های بارز این ابزار می‌توان بحث ادغام و فعالیت با دیگر سیستم‌ها و سامانه‌های موجود در سطح شبکه دانست.
  • به عنوان مثال می‌توان این پیام‌رسان را به سامانه‌ی Zabbix متصل نمود تا با فعال شدن هشدارهایی خاص، پیغام‌هایی برای افراد یا گروه‌هایی خاص ارسال شود.

مقدمه‌ای بر پروژه‌ی desertco-zulip

  • پروژه‌ی desertco-zulip قابلیت نصب Offline و بدون نیاز به اینترنت در محیط‌های ایزوله را تحت بستر LXD محیا می‌سازد.
  • تنظیمات مربوط به اتصال ابزار Zulip به سرویس Active Directory نیز درون این پروژه قرار داده شده است.

دریافت پروژه‌ی desertco-zulip

  • به منظور دریافت پروژه‌ی desertco-zulip ابتدا وارد مسیر opt/ شوید سپس به صورت زیر عمل نمایید.
# cd /opt/
# git clone http://git.homayouni.info/git/iman/desertco-zulip.git -b ldap
  • در ادامه وارد پوشه‌ی desertco-zulip شوید.
# cd desertco-zulip
  • در نهایت پیشنهاد می‌شود پوشه‌ی git. به طور کامل پاک شود.
# rm -rf .git

نصب و راه‌اندازی پروژه desertco-zulip

  • به منظور نصب و راه‌اندازی هر چه بهتر سامانه‌ی Zulip ، یک اسکریپت به زبان Bash تهیه شده است که کافیست آن را به شکل زیر اجرا نمایید.
# bash install.sh
  • با اجرای اسکریپت setup.sh فرآیند دریافت پرونده‌های LXD از مخازن همین سایت شروع می‌شود.

  • در نهایت در صورتی که فرآیند ساخت کانتینر zulip به درستی و صحیح انجام شود، با تصویری مشابه زیر روبه‌رو خواهید شد.

  • همان طور که در تصویر بالا مشخص است، آدرسی به منظور ساخت اولین Organization ایجاد شده است که نیاز است این آدرس درون مرورگر اجرا شود.

پیکربندی نهایی سامانه‌ی zulip

  • با اجرای آدرس ایجاد شده درون مرورگر با تصویری مشابه زیر روبه‌رو خواهید شد.

تصاویر پروژه‌ی desertco-zulip

  • در ادامه تعدادی از تصاویر این پروژه قرار داده شده است.


  • این مستند تحت شرایط سیستم‌عامل Ubuntu 20.04 – Focal در سمت Server بررسی شده است.

توضیحات تکمیلی پروژه‌ی desertco-vnc

مقدمه

  • VNC پروتکلی به منظور اتصال به سیستم‌های مقصد به صورت گرافیکی است. این پروتکل به منظور اتصال و مدیریت کامل Desktop سیستم‌های مقصد استفاده می‌شود.
  • این پروتکل به طور مشابه عملکردی برابر با Remote Desktop یا RDP دارد.

مقدمه‌ای بر پروژه‌ی desertco-vnc

  • پروژه‌ی desertco-vnc تمام بسته‌ها و تنظیمات مورد نیاز ارائه و راه‌اندازی سرویس VNC بر روی نسخه‌های Server توزیع Ubuntu نصب می‌کند.
  • ابزار به گونه‌ای تهیه شده است که به منظور استفاده و اتصال به VNC ، نیاز بک یک SSH Tunnel جهت رمزنگاری بسته‌ها و داده‌های رد و بدل شده باشد.
  • این ابزار به صورت ویژه برای نسخه‌ی 20.04 از توزیع Ubuntu توسعه یافته است.

دریافت پروژه‌ی desertco-vnc

  • به منظور دریافت پروژه‌ی desertco-vnc ابتدا وارد مسیر opt/ شوید سپس به صورت زیر اقدام به دریافت پروژه نمایید.
# cd /opt/
# git clone http://git.homayouni.info/git/iman/desertco-vnc.git -b release

نصب و راه‌اندازی پروژه desertco-vnc

  • ابتدا وارد مسیر پروژه شوید.
# cd /opt/desertco-vnc/
  • یک اسکریپت به منظور نصب تمام بسته‌های مورد نیاز تهیه شده است. آن را به شکل زیر اجرا نمایید.
# bash setup.sh
  • در صورتی که اسکریپت بالا به درستی اجرا شود با تصویری مشابه زیر روبه‌رو خواهید شد.

  • پس از نصب بسته‌های مورد نیاز، در فرآیندهای پایانی از شما سوالی در خصوص تنظیم کلمه‌ی عبور پرسیده می‌شود.
  • پیشنهاد می‌شود یک کلمه‌ی عبور قوی و مطمئن انتخاب نمایید.

  • در پایان در صورتی که تمام مراحل به درستی به سرانجام رسد با تصویری مشابه زیر روبه‌رو خواهید شد.

نحوه‌ی اتصال در پروژه‌ی desertco-vnc

  • به منظور اتصال به سرور مقصد نیاز است به گونه‌ی زیر ارتباط را برقرار نمایید.
# ssh -L 5901:localhost:5901 root@vnc.homayouni.info
  • در نهایت ابزار Remmina را باز نموده و اتصالی از جنس VNC بر روی localhost تحت پورت 5901 برقرار نمایید.


  • این مستند تحت شرایط سیستم‌عامل Ubuntu 20.04 – Focal در سمت Server بررسی شده است.

توضیحات تکمیلی پروژه‌ی desertco-ratticweb

مقدمه

  • از ابزار ratticweb به منظور ذخیره‌ی و به اشتراک‌گذاری کلمات عبور و باقی داده‌های مشابه بین همکاران سازمان استفاده نمود.
  • از قابلیت مهم ابزار ratticweb می‌توان به قابلیت اتصال به سرویس Active Directory و ایجاد گروه‌هایی درون آن به منظور به اشتراک‌گذاری کلمات عبور پرداخت.

مقدمه‌ای بر پروژه‌ی desertco-ratticweb

  • پروژه‌ی desertco-ratticweb به منظور نصب و راه‌اندازی سرویس ratticweb تحت بستر Docker ایجاد شده است.
  • برای استفاده از این سرویس نیازی به دسترسی اینترنت نبوده و با دریافت مخزن این پروژه به راحتی می‌توان سرویس مربوطه را Deploy نمود.

دریافت پروژه‌ی desertco-ratticweb

  • به منظور دریافت پروژه‌ی desertco-ratticweb ابتدا وارد مسیر opt/ شوید سپس به صورت زیر اقدام به دریافت پروزه نمایید.
# cd /opt
# git clone http://git.homayouni.info/git/iman/desertco-ratticweb.git -b ldap
  • پس از دریافت پروژه وارد پوشه‌ی مربوط به آن شوید.
# cd desertco-ratticweb/
  • در نهایت پیشنهاد می‌شود پوشه‌ی git. به طور کامل پاک شود.
# rm -rf .git

نصب و راه‌اندازی پروژه desertco-ratticweb

  • ابتدا به منظور دریافت پرونده‌های Image مورد نیاز وارد پوشه‌ی images شوید.
# cd /opt/desertco-ratticweb/images/
  • یک اسکریپت به منظور دریافت پرونده‌های مورد نیاز تهیه شده است. آن را به شکل زیر اجرا نمایید.
# bash setup.sh
  • در صورتی که فرآیند اجرا موفقیت آمیز طی شود با تصویری مشابه زیر روبه‌رو خواهید شد.

 

تصاویر پروژه‌ی desertco-ratticweb