بازارچه
بازارچه نرمافزارهای متنباز آماده دارد که با چند کلیک نصب میشوند. هر قالب میداند چه بخشهایی لازم دارد (مثلاً وردپرس: خود وردپرس و یک دیتابیس MariaDB)، آنها را میسازد، به هم وصلشان میکند، رمزها را تصادفی میسازد و دیسکهای لازم را میگذارد.
نصب یک قالب
قالب را انتخاب کنید
در منوی پنل «بازارچه» را باز کنید. با جستجو یا دستهها (سایتساز، اتوماسیون، پایش، …) قالب را پیدا کنید و «استقرار سرویس» را بزنید.
اپلیکیشن را انتخاب کنید
«پروژهٔ جدید» یک اپلیکیشن تازه برای این نرمافزار میسازد. «پروژهٔ موجود» سرویسها را به یکی از اپلیکیشنهای فعلیتان اضافه میکند؛ این وقتی لازم است که نرمافزار باید به سرویسهای دیگر همان اپلیکیشن دسترسی خصوصی داشته باشد (مثلاً pgAdmin کنار دیتابیستان).
تنظیمات را مرور کنید
برای هر بخش نام، نسخه، نوع دسترسی و متغیرها را میبینید و میتوانید تغییرشان دهید. نام هر بخش (۱ تا ۶۳ کاراکتر؛ حروف انگلیسی، عدد و خط تیره) نام خصوصی آن در شبکهٔ اپلیکیشن هم هست. بخشی که «وب (HTTPS)» باشد یک زیردامنهٔ gerdoo.app با HTTPS میگیرد.
رمزها را ذخیره کنید
بعد از نصب، کادر «اطلاعات ورود» رمزهای ساختهشده را فقط یک بار نشان میدهد. در صفحهٔ متغیرها مقدار رمزها دیده نمیشود، پس همین حالا جای امنی ذخیرهشان کنید.
بعد از نصب
- هر بخش یک سرویس معمولی است: لاگ، متریک، متغیر، دامنه و تنظیمات خودش را دارد.
- دیتابیسهای استاندارد (PostgreSQL ۱۶ و MariaDB) به شکل افزونهٔ دیتابیس ساخته میشوند و کنسول و نسخهٔ پشتیبان دارند.
- هزینه مثل هر سرویس دیگر بر اساس مصرف واقعی CPU، RAM، دیسک و ترافیک حساب میشود.
- قالب نسخهٔ نرمافزار را هنگام نصب مشخص میکند. برای بهروزرسانی، در تنظیمات سرویس ایمیج را به نسخهٔ تازه تغییر دهید. قبلش از دادهها نسخهٔ پشتیبان بگیرید و یادداشتهای بهروزرسانی خود نرمافزار را بخوانید.
رمز را گم کردهام
در زبانهٔ «لاگها»ی سرویس، کادر «اجرای دستور» را پیدا کنید و printenv و نام متغیر را اجرا کنید (مثلاً printenv GF_SECURITY_ADMIN_PASSWORD). نام متغیرِ هر قالب در صفحهٔ راهنمای همان قالب آمده است.
بعضی نرمافزارها (Grafana، GitLab) رمز مدیر را فقط در اولین اجرا میخوانند. اگر رمز را از داخل خود نرمافزار عوض کردهاید، مقدار متغیر دیگر رمز فعلی نیست.
اگر به خطا خوردید
«این قالب با سقف پلن فعلی شما سازگار نیست»
قالب برای یکی از بخشهایش بیشتر از سقف CPU یا RAM هر سرویس در پلن شما لازم دارد. پلن را از طرحها ارتقا دهید یا قالب سبکتری انتخاب کنید.
بعد از نصب، آدرس خطای ۵۰۲ یا ۵۰۳ میدهد
بیشتر نرمافزارها بار اول جدولهایشان را میسازند و چند دقیقه طول میکشد (GitLab و Sentry تا ۱۵ دقیقه). گزارشهای سرویس را نگاه کنید؛ تا وقتی پیشرفت میکند، صبر کنید.
سرویس مدام ریاستارت میشود
اغلب کمبود RAM است. در زبانهٔ «متریکها» مصرف RAM را ببینید و اگر به سقف میخورد، RAM را بیشتر کنید.
همهٔ قالبها
فهرست کامل در منوی کنار صفحه، به تفکیک دسته، آمده است.
در سایت گردوبازارچهٔ نرمافزارهای آماده