How to install GitBucket on Ubuntu Server 20.04

  • محصول GitBucket رو می‌توان یکی از جایگزین‌های GitLab دانست.
  • این محصول از هر نظر روان است.
  • برای نصب ابتدا بسته‌ی default-jdk را نصب کنید.

  • یک گروه با نام gitbucket ایجاد کنید.

  • یک کاربر با مشخصات گفته شده در زیر ایجاد کنید.

  • بسته‌ی gitbucket را از گیت‌هاب پروژه دریافت نمایید.

  • با توجه به این که این ابزار به صورت third party در حال نصب بر روی سیستم است یه پوشه درون opt برای آن در نظر بگیرید.

  • به منظور ساحت سرویس (قابل کنترل توسط systemd) برای سامانه به صورت زیر عمل کنید.

  • انتظار می‌رود با start شدن سرویس ، سامانه بر روی پورت ۸۰۸۰ در دسترس باشد.
  • نام کاربری و کلمه‌ی عبور پیش‌فرض root می‌باشد.
  • می‌توان از Apache یا Nginx به منظور Reverse Proxy استفاده نمود.

پیاده‌سازی Reverse Proxy توسط Apache

  • به منظور نصب آپاچی به صورت زیر عمل کنید.

  • ماژول‌های زیر را فعال کنید.

  • یک پرونده‌ی تنظیمات مثل زیر در نظر بگیرید.

  • یک Symbolic Link از پرونده‌ی تنظیمات به صورت زیر ایجاد کنید.

  • در نهایت سرویس Apache را راه‌اندازی مجدد نمایید.

  • تست شده بر روی Ubuntu 20.04

پیاده‌سازی Reverse Proxy توسط Nginx

  • به منظور نصب Nginx به صورت زیر عمل کنید.

  • یک پرونده‌ی تنظیمات مثل زیر در نظر بگیرید.

  • یک Symbolic Link از پرونده‌ی تنظیمات به صورت زیر ایجاد کنید.

  • در نهایت سرویس nginx را راه‌اندازی مجدد نمایید.

  • تست شده بر روی Ubuntu 20.04

  • آدرس گیت‌هاب پروژه در اینجا