---
title: "Panduan Deploy Aplikasi Django di Shared Hosting | Clouden"
description: "Panduan ini menjelaskan alur umum untuk setup dan deploy aplikasi Django di lingkungan Shared Hosting yang mendukung fitur Application Selector.I. Setup Li..."
canonical_url: "https://clouden.id/panduan/panduan-deploy-aplikasi-django-di-shared-hosting/"
meta:
  "og:description": "Panduan ini menjelaskan alur umum untuk setup dan deploy aplikasi Django di lingkungan Shared Hosting yang mendukung fitur Application Selector.I. Setup Li..."
  "og:image": "https://clouden.id/_og/s/o_ef9dabea9f2fde5a.png"
  "og:image:height": "600"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Panduan Deploy Aplikasi Django di Shared Hosting"
  "twitter:image": "https://clouden.id/_og/s/o_ef9dabea9f2fde5a.png"
---

> Index of every page on this site: [llms.txt](https://clouden.id/llms.txt)

[**Beranda **](https://clouden.id/panduan/) [**Hosting**](https://clouden.id/panduan/kategori/hosting/)**Panduan Deploy Aplikasi Django di Shared Hosting**

# **Panduan Deploy Aplikasi Django di Shared Hosting**

**Terakhir diperbarui pada 4 Desember 2025**

Panduan ini menjelaskan alur umum untuk *setup* dan *deploy* aplikasi Django di lingkungan *Shared Hosting* yang mendukung fitur *Application Selector*.

## I. Setup Lingkungan Python (Virtual Environment)

### Langkah 1: Buat Aplikasi Python Baru

1. **Login ke Panel Hosting:** Masuk ke *Hosting* Anda.
2. **Akses Menu Setup:** Cari dan klik menu **Setup Python App**.
3. Klik tombol **Create Application**.
4. Lengkapi formulir konfigurasi lingkungan:
   - **Python Version:** Pilih versi Python yang sesuai dengan *project* Anda.
   - **Application Mode:** Pilih **Production** untuk *deployment* publik.
   - **Application Root:** Tulis nama *folder* baru yang akan menjadi lokasi *file* aplikasi (Contoh: aplikasi-python).
   - **Application URL:** Pilih domain atau *subdomain* yang akan digunakan untuk mengakses aplikasi ini.
5. Klik **Create**. Lingkungan *Virtual Environment* (venv) Python Anda kini telah dibuat.

## II. Upload File dan Instalasi Dependencies

Setelah lingkungan dibuat, Anda perlu mengunggah *source code* dan menginstal semua *library* yang dibutuhkan.

### Langkah 2: Upload File Project

1. **Akses File Manager:** Buka **File Manager** dan masuk ke *folder* **Application Root** yang telah Anda buat.
2. **Unggah:** *Upload* semua *file* *project* Python Anda (termasuk *file* utama dan **wajib** menyertakan *file* **requirements.txt**) ke dalam *folder* tersebut.

### Langkah 3: Instalasi Dependencies (pip install)

1. **Kembali ke Setup Python App.**
2. **Pilih Aplikasi:** Masuk ke pengaturan detail aplikasi yang baru saja Anda *setup*.
3. **Jalankan PIP Install:** Cari tombol **Run PIP Install**.
   - Pastikan kolom **Configuration file** terisi dengan **requirements.txt**.
   - Klik tombol tersebut. Proses ini akan membaca requirements.txt dan menginstal semua modul yang diperlukan di *Virtual Environment* server.

### Langkah 4: Sesuaikan File WSGI (Entry Point Django)

Untuk mengarahkan *server* **Passenger** agar dapat menjalankan aplikasi Django Anda, Anda wajib mengedit *file* *wrapper* **passenger\_wsgi.py**.

1. **Akses File Manager:** Buka **File Manager** dan masuk ke *folder* **Application Root** Anda.
2. **Edit File:** Cari dan buka *file* bernama **passenger\_wsgi.py**.
3. **Ganti Skrip:** Hapus skrip *default* dan ganti dengan skrip impor Django yang benar:
   > from myapp.wsgi import application
   >
   > **Keterangan:** Ganti myapp dengan nama folder project utama Django Anda (yang berisi file settings.py).
4. **Simpan:** Simpan perubahan pada *file* **passenger\_wsgi.py**.

### Langkah 5: Restart Aplikasi

Setelah penyesuaian *entry point* selesai:

1. Kembali ke menu **Setup Python App**.
2. Klik tombol **Restart** untuk menjalankan aplikasi Django Anda dengan konfigurasi baru.

### Langkah 6: Verifikasi

Akses **Application URL** yang Anda tentukan melalui *browser*. Aplikasi Python Anda seharusnya sudah *live*.

> **Peringatan:** Setiap kali Anda memodifikasi *code*, *requirements.txt*, atau *entry point*, Anda **wajib** melakukan **Restart** dari menu *setup* aplikasi agar perubahan diterapkan pada *server*.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://clouden.id/#website","@type":"WebSite","name":"Clouden","url":"https://clouden.id/","publisher":{"@id":"https://clouden.id/#identity"}},{"@id":"https://clouden.id/panduan/panduan-deploy-aplikasi-django-di-shared-hosting/#webpage","@type":"WebPage","description":"Panduan ini menjelaskan alur umum untuk setup dan deploy aplikasi Django di lingkungan Shared Hosting yang mendukung fitur Application Selector.I. Setup Li...","name":"Panduan Deploy Aplikasi Django di Shared Hosting","url":"https://clouden.id/panduan/panduan-deploy-aplikasi-django-di-shared-hosting/","isPartOf":{"@id":"https://clouden.id/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://clouden.id/panduan/panduan-deploy-aplikasi-django-di-shared-hosting/"]}],"primaryImageOfPage":{"@id":"https://clouden.id/#logo"}},{"@id":"https://clouden.id/#identity","description":"Clouden adalah penyedia layanan hosting murah berkualitas serta domain Indonesia dan internasional dengan jaminan uptime 99,9%.","email":"sales@clouden.id","name":"Clouden","priceRange":"$","telephone":"+62-821-3000-5337","url":"https://clouden.id","@type":["Organization","LocalBusiness"],"address":{"@type":"PostalAddress","streetAddress":"Perum Bangau Putih Permai","addressLocality":"Tulungagung","addressRegion":"Jawa Timur","postalCode":"66229","addressCountry":"ID"},"image":{"@id":"https://clouden.id/#/schema/image/1"},"sameAs":["https://www.facebook.com/cloudenid/","https://www.instagram.com/cloudenid/","https://www.linkedin.com/company/akselerasi-prima-digital/","https://www.youtube.com/@cloudenid"]},{"@id":"https://clouden.id/#/schema/image/1","@type":"ImageObject","contentUrl":"https://clouden.id/assets/images/og-image.png","inLanguage":"id","url":"https://clouden.id/assets/images/og-image.png"},{"@id":"https://clouden.id/#logo","@type":"ImageObject","caption":"Clouden","contentUrl":"https://clouden.id/assets/images/logo.svg","inLanguage":"id","url":"https://clouden.id/assets/images/logo.svg"},{"@id":"https://clouden.id/#organization","@type":"Organization","logo":"https://clouden.id/assets/images/logo.svg","name":"Clouden","url":"https://clouden.id","address":{"@type":"PostalAddress","streetAddress":"Perum Bangau Putih Permai","addressLocality":"Tulungagung","addressRegion":"Jawa Timur","postalCode":"66229","addressCountry":"ID"},"sameAs":["https://www.facebook.com/cloudenid/","https://www.instagram.com/cloudenid/","https://www.linkedin.com/company/akselerasi-prima-digital/","https://www.youtube.com/@cloudenid"]}]}
```

## Sitemap

See the full [sitemap](https://clouden.id/sitemap.md) for all pages.
