شغّل GoRun على نطاقك
هذا المسار لموقع جديد على خادم واحد. تحتاج صلاحيات root وPython 3 وcurl وDocker Engine وCompose v2. لا تحتاج Go أو تسجيل الدخول إلى سجل حاويات GitHub؛ يستخدم المساعد تنزيلات الإصدارات العامة مع فحصها. الدليل ضمن توثيق 0.5.0، وتظل قدرات البرنامج مرتبطة بالإصدار المثبت.
جهّز النطاق
وجّه سجلات A إلى الخادم، وكل AAAA إلى عنوان IPv6 يعمل عليه. افتح المنفذين 80 و443 وتأكد أنهما غير مستخدمين. أوقف وسيط CDN لهذا المسار المباشر. إذا كان Coolify أو وكيل آخر يدير الخادم، اتبع دليله بدل تشغيل وكيل إضافي.
راجع الخطة ثم نفّذ
curl -fsSL https://raw.githubusercontent.com/zadstack/gorun/main/deploy/server-setup.py -o gorun-server-setup.py
python3 gorun-server-setup.py --dry-run
sudo python3 gorun-server-setup.pyراجع السكربت قبل تشغيله بصلاحيات root. سيطلب النطاق ومجلد تثبيت جديدًا بمسار مطلق وعناوين IP العامة. المعاينة لا تنشئ ملفات أو أسرارًا. التنفيذ يرفض المجلد الموجود ولا يغيّر DNS أو الجدار الناري أو موقعًا آخر.
أكمل من المتصفح
لا يعلن النجاح إلا بعد فحوص HTTPS والصحة والصفحة العامة والدخول. يعطيك الرابط والمسارات؛ البيانات داخل data في مجلد التثبيت. أدخل رمز الإعداد من secrets.env الخاص بـ root في المتصفح مباشرة، ثم اختر حساب المدير. لا ترسل الأسرار في المحادثات.
استمرار الخدمة يتطلب تشغيل Docker مع إقلاع الخادم. --resume يعيد محاولة النشر نفسه ولا يرقّيه. يستطيع المساعد تنفيذ الخطوات فقط إذا كان لديه وصول فعلي إلى طرفية الخادم.