مستندات برنامه آماده Gitea

مستندات لکسویا نقشه‌ی راه شما در دنیای ابری است. تمام تلاشمان را کردیم تا این مستندات ساده، روان و جذاب باشد. ما مستندات را به دو شیوه متنی و ویدیویی در اختیارتان قرار دادیم تا هرکدام را دوست داشتید انتخاب کنید. پس از خواندن مستندات سرور ابری شما با آگاهی و تسلط کافی از این سرویس جذاب لکسویا استفاده خواهید کرد.

گام‌های راه اندازی مستندات برنامه آماده Gitea

گام ۱ :

ایجاد برنامه

پس از ورود به لکسویا، از منوی سمت راست گزینه‌ی «اپ و دیتابیس» را انتخاب کنید. در صورتی که قبلاً برنامه‌ای ساخته باشید، در این صفحه آن را مشاهده خواهید کرد. برای مشاهده جزئیات هر برنامه، روی آن کلیک کنید. همچنین، برای افزودن برنامه جدید، دکمه‌ی ایجاد را فشار دهید.

گام ۲ :

انتخاب برنامه از لیست برنامه‌های آماده

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

گام ۳ :

ورود به بخش جزییات برنامه

در صفحه‌ی لیست برنامه‌های آماده‌ منتظر بمانید تا وضعیت برنامه به Running (آماده) تغییر کند سپس را آن کلیک کنید تا وارد صفحه‌ی جزئیات برنامه شوید. اگر پیش‌نیاز برنامه دیتابیس باشد می‌توانید دیتابیس ساخته شده را نیز در لیست مشاهده خواهید کرد.

گام ۴ :

اجرای برنامه از طریق لینک

پس از ورود به صفحه جزییات بالا سمت راست وضعیت برنامه و دامنه آن را مشاهده می‌کنید. درصورتی که وضعیت برنامه آماده (Running) باشد روی لینک کلیک کنید. با کلیک روی دامنه برنامه‌ی شما در تب جدید باز می‌شود و شما می‌توانید از آن استفاده‌ کنید. این دامنه مخصوص برنامه‌ی تحت وب شماست و از هرکجا با این آدرس می‌توانید به برنامه‌ی خود دسترسی داشته باشید.

گام ۵ :

تنظیمات اتصال به گیتی

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

گام ۶ (اختیاری) :

مشاهده لاگ برنامه

در قسمت لاگ‌ها می‌توانید لاگ‌های برنامه خود را مشاهده کنید. لاگ‌ها به طور خودکار ذخیره نمی‌شوند بنابراین برای اینکه لاگ همه‌ی نسخه‌ها را ذخیره کنید باید از ابزارهای لاگ منیجمنت استفاده کنید
از بخش لاگ می‌توانید لاگ‌های برنامه را مشاهده کنید

گام ۷ (اختیاری) :

اجرای دستور در بخش کنسول

در قسمت کنسول می‌توانید دستورات مورد نیاز را اجرا کنید.

گام ۸ (اختیاری) :

مانیتورنیگ منابع مصرفی

در قسمت مانیتورینگ نمودار مصرف منابع CPU، RAM، دیسک و شبکه را در بازه‌های مختلف می‌توانید مشاهده کنید. درصورتی که برنامه تمام منابع را مصرف می‌کند بهتر است آن را ارتقا دهید.
مانیتورنیگ منابع

گام ۹ (اختیاری) :

افزودن دیسک و والیوم به پروژه

در صورتی که برنامه شما نیاز به دیسک اضافی داشته باشد می‌توانید از قسمت دیسک‌ها دیسکی ساخته و در مسیر مورد نظر مونت (mount) کنید. در مواقعی که بخواهید پوشه‌ی لاگ برنامه را جدا کنید یا پوشه‌ای بسازید که فایل بکاپ در آن ذخیره یا بارگزاری شود، می‌توانید از این گزینه استفاده کنید. برای ساخت دیسک روی دکمه‌ی + اضافه کردن بزنید و در دیالوگ باز شده اسم دیسک، اندازه آن و مسیری که باید در آن دیسک مونت شود را انتخاب کرده و دکمه‌ی ایجاد را بزنید. توجه داشته باشید که این عملیات موجب ری‌استارت شدن برنامه می‌شود. در صورتی که دیسکی از قبل موجود دارید و می‌خواهید به برنامه‌های آماده متصل کنید بعد از زدن دکمه‌ی + اضافه کردن از بالای دیالوگ گزینه‌ی موجود را بزنید تا دیسک‌های موجود به شما نمایش داده شود. سپس دیسک مورد و مسیر مونت مورد نظرتان را انتخاب و ایجاد را بزنید.

گام ۱۰ (اختیاری) :

ویرایش نام برنامه

در قسمت تنظیمات امکان تغییر نام برنامه وجود دارد . برای این کار، نام جدید را وارد کرده و دکمه‌ی تغییر را بزنید. توجه داشته باشید تغییر نام صرفا برای مدیریت نمایش برنامه‌های در پنل لکسویا هست و نام‌های درون‌ خود برنامه تغییری نمی‌کند.

گام ۱۱ (اختیاری) :

افزودن دامنه به برنامه

در قسمت تنظیمات امکان تنظیم کردن دامنه برای برنامه را دارید. برای این کار در قسمت URL دامنه‌ی مورد نظر خود را بدون http و / وارد کرده و دکمه‌ی ذخیره را بزنید. توجه داشته باشید پس از انجام این مرحله نیاز است که تنظیمات مربوط به nameserver خود را هم انجام دهید تا ترافیک این دامنه به این پروژه هدایت شود.

گام ۱۲ (اختیاری) :

نمایان کردن برنامه

شما می‌توانید یک پورت برای برنامه خود باز کنید تا در اینترنت نمایان شود. یا اگر در حال حاضر نمایان است، آن را مخفی کنید. برنامه‌ها و پروژه‌های شما در لکسویا برای یکدیگر نمایان هستند و می‌توانند به هم متصل شوند حتی اگر در اینترنت نمایان نباشند.

گام ۱۳ (اختیاری) :

راه‌اندازی مجدد برنامه

برای ری‌استارت کردن سرور و برنامه، از قسمت عملیات (بالا سمت چپ صفحه) دکمه‌ی ری‌استار رو بزنید. پس از زدن دکمه منتظر بمانید تا وضعیت برنامه دوباره به حالت running برگردد.

گام ۱۴ (اختیاری) :

تغییر منابع پروژه

برای افزایش منابع پروژه، از قسمت عملیات (بالا سمت چپ صفحه) دکمه‌ی افزایش منابع رو بزنید و منابع را تغییر دهید و دکمه‌ی تغییر را بزنید. در صورتی که منابع پروژه شما از ۸۰ درصد بیشتر شده از منابع پروژه خود را افزایش دهید. بهترین عملکرد پروژه زمانی‌ست که منابع آن کمتر از ۸۰ درصد باشد. توجه داشته باشید که در صورتی که پروژه‌ی شما چند رپلیکا داشته باشد و منابع آن را افزایش دهید، منابع همه رپلیکاها به مقداری که تغییر دادید، افزایش می‌یابد. به این نوع افزایش پروژه اصطلاحاً Vertical Scaling می‌گویند.

گام ۱۵ (اختیاری) :

قفل کردن پروژه

برای قفل کردن پروژه، از قسمت عملیات (بالا سمت چپ صفحه) دکمه‌ی قفل رو بزنید تا پروژه قفل بشه. قفل کردن پروژه از حذف پروژه جلوگیری می‌کنه. اگه نیاز به حذف داشتید باید ابتدا قفل پروژه رو باز کنید.

گام ۱۶ (اختیاری) :

حذف پروژه

در صورتی که نیاز به حذف پروژه داشتید، از قسمت عملیات (بالا سمت چپ صفحه) دکمه‌ی حذف رو بزنید. با زدن این دکمه پروژه شما با همه دیسک‌های اون برای همیشه پاک میشه. خیلی دقت کنید موقع زدن این دکمه. در صورتی که پروژه قفل باشه این گزینه کار نمی‌کنه و نیازه که اول قفل پروژه رو باز کنید بعدش حذف رو بزنید.

سوالات متداول

Gitea چیست و چه کاربردی دارد؟

Gitea یک سرویس سبک و متن‌باز برای مدیریت سورس‌کد (Git) است که امکاناتی مشابه GitHub و GitLab را فراهم می‌کند. این ابزار برای تیم‌هایی که به‌دنبال کنترل کامل روی مخازن کد خود هستند، بسیار مناسب است.

آیا Gitea روی سرور اختصاصی من نصب می‌شود؟

بله. لکسویا Gitea را به‌عنوان یک برنامه آماده روی سرور اختصاصی شما نصب می‌کند و یک دامنه اختصاصی برای آن در نظر گرفته می‌شود تا تیم شما به راحتی به آن دسترسی داشته باشد.

چه امکاناتی در Gitea وجود دارد؟

Gitea امکاناتی مانند مدیریت مخازن Git، سیستم Issue Tracking، ویکی، مدیریت کاربران، CI integration و رابط کاربری تحت وب سبک و سریع را ارائه می‌دهد.

Gitea مناسب چه کسانی است؟

Gitea برای تیم‌های کوچک تا متوسط، فریلنسرها، و سازمان‌هایی که به‌دنبال یک جایگزین سبک برای GitLab یا GitHub روی زیرساخت اختصاصی هستند، انتخابی بسیار مناسب است.