يمكن العثور علينا أيضًا على Linode
إذا كنت تريد شيئًا غير مخطط له، فيرجى فتح مشكلة طلب ميزة وسنرى كيفية إضافته.
اليخت حاليًا متوافق مع قوالب الحمال. ستقوم بإضافة عنوان URL للقالب في إعدادات "إضافة قالب". ستتم قراءة القالب وفصله إلى تطبيقات واستيراده إلى قاعدة البيانات. يتم ربط التطبيقات المرتبطة بالقوالب عبر علاقة قاعدة بيانات، لذلك عند إزالة القالب، تتم إزالة التطبيقات المرتبطة به أيضًا. نقوم بتخزين عنوان URL للقالب أيضًا حتى نتمكن من تمكين تحديث القوالب بضغطة زر.
نوصي بالبدء بـ:
https://raw.githubusercontent.com/SelfhostedPro/selfhosted_templates/yacht/Template/template.json
في القوالب، يمكنك تحديد المتغيرات (بدءًا بـ !
) لاستبدالها تلقائيًا بأي متغير قام المستخدم بتعيينه في إعدادات الخادم الخاصة به (على سبيل المثال. سيتم استبدال !config
بـ /yacht/AppData/Config
افتراضيًا).
إذا كنت في متناول اليد ولم تظهر الرسوم البيانية، أضف ما يلي إلى ملف cmdline.txt:
cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1
يمكنك الاستفادة من متغيرات البيئة التالية في Yacht. لا أحد منهم إلزامي.
عامل | وصف |
---|---|
PUID | قم بتعيين معرف المستخدم الذي سيتم تشغيل الحاوية به. |
PGID | قم بتعيين معرف المجموعة الذي سيتم تشغيل الحاوية به. |
مفتاح_المفتاح | يؤدي تعيين هذا إلى سلسلة عشوائية إلى ضمان عدم تسجيل الدخول بين عمليات إعادة تشغيل Yacht. |
ADMIN_EMAIL | يؤدي هذا إلى تعيين البريد الإلكتروني لمستخدم اليخت الافتراضي. |
DISABLE_AUTH | يؤدي هذا إلى تعطيل المصادقة على الواجهة الخلفية لليخت. لا يُنصح بذلك إلا إذا كنت تستخدم شيئًا مثل Authelia لإدارة المصادقة. |
DATABASE_URL | إذا كنت تريد أن يستخدم Yacht قاعدة بيانات مثل SQL بدلاً من قاعدة بيانات sqlite المضمنة، فيمكنك وضع هذه المعلومات هنا بالتنسيق التالي: postgresql://user:password@postgresserver/db |
COMPOSE_DIR | هذا هو المسار الموجود داخل الحاوية الذي يحتوي على مجلداتك التي تحتوي على مشاريع إنشاء عامل إرساء. ( إنشاء العلامة فقط ) |
إذا كنت تعمل ضمن WSL2 داخل Windows، بسبب الاختلاف في كيفية التعامل مع الأذونات. أنت بشكل أساسي داخل جهاز Linux الذي يصل إلى نظام ملفات Windows. ستحتاج إلى التشغيل بعد التثبيت قبل إضافة حاوية اليخت:
$ sudo usermod -aG docker $USER
يمكن العثور على معلومات إضافية حول هذا الأمر في خطوات ما بعد التثبيت لنظام التشغيل Linux
إذا كان زر التحديث المدمج لا يعمل لديك، فجرّب الأمر التالي:
docker run --rm -d -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower:latest --cleanup --run-once
رخصة معهد ماساتشوستس للتكنولوجيا