# Django uygulamanızı üretime hazır bir sunucuyla başlatın

> Güncel Django; Python sanal ortamı, Gunicorn servisi ve Nginx ile çalışır halde, yönetim paneli ve yönetici hesabı hazır gelen bulut sunucu.

Sağlayıcı: İlkbyte (Netinternet Bilişim Teknolojileri A.Ş.) · Kategori: Geliştirme & DevOps · Sayfa: https://www.ilkbyte.com/uygulamalar/django

Django, "pilleri dahil" yaklaşımıyla yönetim paneli, ORM, kimlik doğrulama ve güvenlik önlemlerini hazır sunan, Python'un en olgun web framework'üdür.

İlkbyte'ta Django'yu seçtiğinizde sunucunuzda bir Python sanal ortamı kurulur, güncel Django sürümüyle bir proje oluşturulur ve proje Gunicorn ile sistem servisi olarak çalıştırılır. Nginx önde ters vekil olarak durur ve statik dosyaları sunar. Türkçe yönetim paneli ve yönetici hesabınız hazır gelir.

Geliştirme sunucusu yerine üretimde kullanılan yapıyla başladığınız için kodunuzu eklediğiniz anda yayına alabilirsiniz.

## Kurulumda hazır gelir

- İşletim sistemi: Ubuntu 24.04 LTS
- En az gereksinim: 1 vCPU · 1 GB RAM · 20 GB disk
- Tipik kurulum süresi: yaklaşık 4 dakika
- Açılan portlar: 80/tcp
- Parolalar kurulumda müşteriye özel üretilir ve yalnızca panelde gösterilir; e-postayla gönderilmez.

## Kurulum tamamlanınca panelde

- Yönetim paneli
- Kullanıcı adı
- Parola
- Proje dizini

## Özellikler

- **Gunicorn servisi:** Uygulama "django" adlı systemd servisiyle çalışır, sunucu yeniden başladığında otomatik açılır.
- **Nginx ters vekil:** İstekleri Gunicorn'a iletir, statik dosyaları doğrudan sunar.
- **Python sanal ortamı:** Bağımlılıklar sistemden ayrı, /opt/django/venv altında.
- **Hazır yönetim paneli:** Türkçe Django admin ve yönetici hesabı kurulumda oluşturulur.
- **Üretim ayarları:** DEBUG kapalı, gizli anahtar size özel üretilmiş, statik dosyalar toplanmış.
- **Ayrı sistem kullanıcısı:** Uygulama root yerine "django" kullanıcısıyla çalışır.

## Kimler için

- **Web uygulamaları:** Yönetim paneli gerektiren iş uygulamaları.
- **REST API'ler:** Django REST Framework ile mobil ve SPA backend'leri.
- **Veri odaklı projeler:** Python ekosistemini kullanan raporlama ve otomasyon araçları.

## Sıkça sorulan sorular

### Django kurulumu ne kadar sürer?

Sunucunuz açıldıktan sonra kurulum genellikle birkaç dakika içinde tamamlanır. İlerlemeyi sunucu sayfanızdaki adım listesinden izleyebilirsiniz; kurulum bittiğinde e-posta ile de bilgilendirilirsiniz.

### Yönetici parolamı nereden öğrenirim?

Parola kurulum sırasında size özel olarak üretilir ve yalnızca panelde, sunucu sayfanızdaki Uygulama Bilgileri bölümünde gösterilir. Güvenlik nedeniyle e-postayla gönderilmez.

### Proje nerede, nasıl yeniden başlatırım?

Proje /opt/django/app dizinindedir. Kod değişikliklerinden sonra "systemctl restart django" ile uygulamayı yeniden başlatabilirsiniz.

### Hangi veritabanını kullanıyor?

Proje varsayılan olarak SQLite ile gelir. PostgreSQL ya da MySQL kullanmak için config/settings.py içindeki DATABASES ayarını değiştirip migration'ları çalıştırın.

### Paket nasıl eklerim?

Paketleri sanal ortama "sudo -u django /opt/django/venv/bin/pip install <paket>" komutuyla kurabilirsiniz.

## Sipariş

Django uygulamasıyla sunucu oluşturmak için: https://www.ilkbyte.com/panel/server/create
