تثبيت Coolify: نشر التطبيقات مع PaaS المستضاف ذاتياً
تثبيت Coolify، تكامل Docker وGit، نشر التطبيقات، إدارة قواعد البيانات، شهادات SSL، متغيرات البيئة وبديل PaaS المستضاف ذاتياً لـ Heroku/Netlify.
ما هي الاستضافة الذاتية، لماذا تفعلها، التطبيقات الشائعة (Nextcloud، Vaultwarden، Jellyfin، Gitea، n8n)، إعداد Docker والمقارنة مع الخدمات السحابية.
الاستضافة الذاتية تعني تشغيل التطبيقات على خادمك الخاص التي تستخدمها عادةً من خلال الخدمات السحابية (Google Drive وDropbox وNetflix وGitHub وما إلى ذلك). لديك تحكم كامل في بياناتك، وتتخلص من رسوم الاشتراك الشهرية، وتحمي خصوصيتك.
تحلّل الخدمات السحابية بياناتك وتنشئ ملفات تعريف إعلانية وقد تشاركها مع أطراف ثالثة. مع الاستضافة الذاتية، تبقى بياناتك على خادمك فقط.
مقارنة التكاليف الشهرية (تقريبية):
الخدمات السحابية:
- Google One 2TB: ~$10/شهر
- Dropbox Plus: ~$12/شهر
- Netflix Standard: ~$15/شهر
- GitHub Pro: ~$4/شهر
المجموع: ~$41/شهر
استضافة ذاتية (REXE VDS):
- تكلفة الخادم: ~$15-30/شهر
- جميع الخدمات مضمّنة
التوفير: ~$10-25/شهر
docker run -d \
--name nextcloud \
-p 8080:80 \
-v nextcloud_data:/var/www/html \
nextcloud:latest
docker run -d \
--name vaultwarden \
-p 8080:80 \
-v vaultwarden_data:/data \
-e DOMAIN=https://vault.example.com \
-e SIGNUPS_ALLOWED=false \
vaultwarden/server:latest
docker run -d \
--name jellyfin \
-p 8096:8096 \
-v /path/to/media:/media \
-v jellyfin_config:/config \
jellyfin/jellyfin:latest
docker run -d \
--name gitea \
-p 3000:3000 \
-v gitea_data:/data \
gitea/gitea:latest
docker run -d \
--name uptime-kuma \
-p 3001:3001 \
-v uptime_kuma_data:/app/data \
louislam/uptime-kuma:latest
docker run -d \
--name n8n \
-p 5678:5678 \
-v n8n_data:/home/node/.n8n \
n8nio/n8n:latest
| حالة الاستخدام | CPU | RAM | التخزين |
|---|---|---|---|
| أساسي (Vaultwarden + Uptime Kuma) | 1 vCPU | 1 GB | 10 GB |
| متوسط (+ Nextcloud + Gitea) | 2 vCPU | 2-4 GB | 50+ GB |
| مكدس كامل (+ Jellyfin + n8n) | 4 vCPU | 4-8 GB | 100+ GB |
| كثيف الوسائط (بث 4K) | 4+ vCPU | 8+ GB | 500+ GB |
خطط VDS من REXE مثالية للبدء في الاستضافة الذاتية. مع 2 vCPU و4 GB RAM، يمكنك تشغيل Nextcloud وVaultwarden وGitea وUptime Kuma بسهولة.
معرفة أساسية بسطر أوامر Linux وفهم كيفية عمل Docker كافيان. يمكن تثبيت معظم التطبيقات ببضعة أوامر باستخدام Docker Compose. يمكنك أيضاً استخدام أدوات إدارة Docker المرئية مثل Portainer للمبتدئين.
نعم، عند التكوين الصحيح. التدابير الأمنية الأساسية: استخدام شهادة SSL/TLS، تعيين كلمات مرور قوية، تفعيل المصادقة الثنائية، إجراء تحديثات منتظمة، تكوين جدار الحماية وإغلاق المنافذ غير الضرورية.
يوفر Nextcloud جميع الميزات الأساسية لـ Google Drive (تخزين الملفات والمزامنة والمشاركة والتقويم وجهات الاتصال) لكن بياناتك تبقى على خادمك الخاص. مع Google Drive، يمكن لـ Google تحليل بياناتك. Nextcloud مجاني ومفتوح المصدر.
يُوصى بـ Vaultwarden (مدير كلمات المرور) وUptime Kuma (المراقبة) للمبتدئين. هذه التطبيقات تستخدم موارد قليلة وسهلة التثبيت وتوفر فائدة عملية فورية.
نعم، خاصةً من منظور امتثال KVKK. البيانات المستضافة على خادم في تركيا تُدار وفقاً لتشريعات حماية البيانات التركية. كما يوفر كموناً منخفضاً للمستخدمين في تركيا. يوفر مركز بيانات إسطنبول التابع لـ REXE بنية تحتية مثالية للاستضافة الذاتية.
تثبيت Coolify، تكامل Docker وGit، نشر التطبيقات، إدارة قواعد البيانات، شهادات SSL، متغيرات البيئة وبديل PaaS المستضاف ذاتياً لـ Heroku/Netlify.
تثبيت Nextcloud مع Docker، تهيئة Apache/Nginx، إعداد قاعدة البيانات، شهادة SSL، مزامنة الملفات، متجر التطبيقات وتحسين الأداء.
تثبيت Portainer CE، إدارة Docker وKubernetes، نشر الـ stacks، إدارة الأحجام/الشبكات، تفويض المستخدمين، Webhooks وتكامل GitOps.