# كيف أنشر تطبيقي باستخدام Dokku؟

https://www.seturack.com/ar/qaidat-al-marifa/maqala/how-do-i-deploy-my-app-with-dokku

1. في اللوحة افتح **خوادمي** ثم انقر خادمك.
2. في تبويب **نظرة عامة**، انتظر حتى يذكر صف **التطبيق** «Dokku جاهز». تتحدّث الصفحة من تلقاء نفسها.
3. انسخ عنوان IP من صف **عنوان الاتصال**.

## مفتاح SSH الخاص بك

إذا أضفت مفتاح SSH عند الطلب فهو جاهز. وإن لم تفعل، [اتصل عبر SSH](https://www.seturack.com/ar/qaidat-al-marifa/maqala/how-to-connect-with-ssh) وأضفه:

`echo 'ssh-ed25519 AAAA...' | dokku ssh-keys:add mine`

## أول تطبيق لك

على الخادم:

`dokku apps:create myapp`

على حاسوبك، في مجلد مشروعك:

`git remote add dokku dokku@IP:myapp`

`git push dokku main`

يُفتح تطبيقك على `myapp.IP-with-dashes.sslip.io`. ولتفعيل HTTPS، نفّذ على الخادم:

`dokku letsencrypt:set myapp email you@example.com`

`dokku letsencrypt:enable myapp`

تُفعَّل مهمة تجديد الشهادة أثناء الإعداد (`dokku letsencrypt:cron-job --add`)، فلا يلزمك شيء آخر. وإذا أزلتها، فالأمر نفسه يعيدها.

**ليس لديك خادم بعد؟** [اطلب خادمًا مثبتًا عليه Dokku](https://www.seturack.com/ar/dokku-vps): تختار الحجم وتدفع مقابل ما اخترته فقط.
