[{"data":1,"prerenderedAt":437},["ShallowReactive",2],{"panduan-article-panduan-deploy-aplikasi-django-di-shared-hosting":3},{"article":4,"category":425},{"id":5,"title":6,"body":7,"created_at":412,"description":413,"extension":414,"featured":415,"meta":416,"navigation":417,"ogImage":418,"path":419,"robots":418,"schemaOrg":418,"seo":420,"sitemap":421,"stem":422,"updated_at":423,"__hash__":424},"knowledgeBase\u002Fpanduan\u002Fhosting\u002Fpanduan-deploy-aplikasi-django-di-shared-hosting.md","Panduan Deploy Aplikasi Django di Shared Hosting",{"type":8,"value":9,"toc":397},"minimark",[10,31,36,41,135,139,150,154,203,207,249,253,271,326,330,337,350,354,368],[11,12,13,14,18,19,22,23,26,27,30],"p",{},"Panduan ini menjelaskan alur umum untuk ",[15,16,17],"em",{},"setup"," dan ",[15,20,21],{},"deploy"," aplikasi Django di lingkungan ",[15,24,25],{},"Shared Hosting"," yang mendukung fitur ",[15,28,29],{},"Application Selector",".",[32,33,35],"h2",{"id":34},"i-setup-lingkungan-python-virtual-environment","I. Setup Lingkungan Python (Virtual Environment)",[37,38,40],"h3",{"id":39},"langkah-1-buat-aplikasi-python-baru","Langkah 1: Buat Aplikasi Python Baru",[42,43,44,56,65,71,124],"ol",{},[45,46,47,51,52,55],"li",{},[48,49,50],"strong",{},"Login ke Panel Hosting:"," Masuk ke ",[15,53,54],{},"Hosting"," Anda.",[45,57,58,61,62,30],{},[48,59,60],{},"Akses Menu Setup:"," Cari dan klik menu ",[48,63,64],{},"Setup Python App",[45,66,67,68,30],{},"Klik tombol ",[48,69,70],{},"Create Application",[45,72,73,74],{},"Lengkapi formulir konfigurasi lingkungan:\n",[75,76,77,86,100,114],"ul",{},[45,78,79,82,83,55],{},[48,80,81],{},"Python Version:"," Pilih versi Python yang sesuai dengan ",[15,84,85],{},"project",[45,87,88,91,92,95,96,99],{},[48,89,90],{},"Application Mode:"," Pilih ",[48,93,94],{},"Production"," untuk ",[15,97,98],{},"deployment"," publik.",[45,101,102,105,106,109,110,113],{},[48,103,104],{},"Application Root:"," Tulis nama ",[15,107,108],{},"folder"," baru yang akan menjadi lokasi ",[15,111,112],{},"file"," aplikasi (Contoh: aplikasi-python).",[45,115,116,119,120,123],{},[48,117,118],{},"Application URL:"," Pilih domain atau ",[15,121,122],{},"subdomain"," yang akan digunakan untuk mengakses aplikasi ini.",[45,125,126,127,130,131,134],{},"Klik ",[48,128,129],{},"Create",". Lingkungan ",[15,132,133],{},"Virtual Environment"," (venv) Python Anda kini telah dibuat.",[32,136,138],{"id":137},"ii-upload-file-dan-instalasi-dependencies","II. Upload File dan Instalasi Dependencies",[11,140,141,142,145,146,149],{},"Setelah lingkungan dibuat, Anda perlu mengunggah ",[15,143,144],{},"source code"," dan menginstal semua ",[15,147,148],{},"library"," yang dibutuhkan.",[37,151,153],{"id":152},"langkah-2-upload-file-project","Langkah 2: Upload File Project",[42,155,156,173],{},[45,157,158,161,162,165,166,168,169,172],{},[48,159,160],{},"Akses File Manager:"," Buka ",[48,163,164],{},"File Manager"," dan masuk ke ",[15,167,108],{}," ",[48,170,171],{},"Application Root"," yang telah Anda buat.",[45,174,175,168,178,181,182,168,184,186,187,189,190,193,194,168,196,199,200,202],{},[48,176,177],{},"Unggah:",[15,179,180],{},"Upload"," semua ",[15,183,112],{},[15,185,85],{}," Python Anda (termasuk ",[15,188,112],{}," utama dan ",[48,191,192],{},"wajib"," menyertakan ",[15,195,112],{},[48,197,198],{},"requirements.txt",") ke dalam ",[15,201,108],{}," tersebut.",[37,204,206],{"id":205},"langkah-3-instalasi-dependencies-pip-install","Langkah 3: Instalasi Dependencies (pip install)",[42,208,209,214,222],{},[45,210,211],{},[48,212,213],{},"Kembali ke Setup Python App.",[45,215,216,219,220,30],{},[48,217,218],{},"Pilih Aplikasi:"," Masuk ke pengaturan detail aplikasi yang baru saja Anda ",[15,221,17],{},[45,223,224,227,228,231,232],{},[48,225,226],{},"Jalankan PIP Install:"," Cari tombol ",[48,229,230],{},"Run PIP Install",".\n",[75,233,234,243],{},[45,235,236,237,240,241,30],{},"Pastikan kolom ",[48,238,239],{},"Configuration file"," terisi dengan ",[48,242,198],{},[45,244,245,246,248],{},"Klik tombol tersebut. Proses ini akan membaca requirements.txt dan menginstal semua modul yang diperlukan di ",[15,247,133],{}," server.",[37,250,252],{"id":251},"langkah-4-sesuaikan-file-wsgi-entry-point-django","Langkah 4: Sesuaikan File WSGI (Entry Point Django)",[11,254,255,256,168,259,262,263,168,265,168,268,30],{},"Untuk mengarahkan ",[15,257,258],{},"server",[48,260,261],{},"Passenger"," agar dapat menjalankan aplikasi Django Anda, Anda wajib mengedit ",[15,264,112],{},[15,266,267],{},"wrapper",[48,269,270],{},"passenger_wsgi.py",[42,272,273,283,294,316],{},[45,274,275,161,277,165,279,168,281,55],{},[48,276,160],{},[48,278,164],{},[15,280,108],{},[48,282,171],{},[45,284,285,288,289,291,292,30],{},[48,286,287],{},"Edit File:"," Cari dan buka ",[15,290,112],{}," bernama ",[48,293,270],{},[45,295,296,299,300,303,304],{},[48,297,298],{},"Ganti Skrip:"," Hapus skrip ",[15,301,302],{},"default"," dan ganti dengan skrip impor Django yang benar:",[305,306,307,310],"blockquote",{},[11,308,309],{},"from myapp.wsgi import application",[11,311,312,315],{},[48,313,314],{},"Keterangan:"," Ganti myapp dengan nama folder project utama Django Anda (yang berisi file settings.py).",[45,317,318,321,322,168,324,30],{},[48,319,320],{},"Simpan:"," Simpan perubahan pada ",[15,323,112],{},[48,325,270],{},[37,327,329],{"id":328},"langkah-5-restart-aplikasi","Langkah 5: Restart Aplikasi",[11,331,332,333,336],{},"Setelah penyesuaian ",[15,334,335],{},"entry point"," selesai:",[42,338,339,344],{},[45,340,341,342,30],{},"Kembali ke menu ",[48,343,64],{},[45,345,67,346,349],{},[48,347,348],{},"Restart"," untuk menjalankan aplikasi Django Anda dengan konfigurasi baru.",[37,351,353],{"id":352},"langkah-6-verifikasi","Langkah 6: Verifikasi",[11,355,356,357,360,361,364,365,30],{},"Akses ",[48,358,359],{},"Application URL"," yang Anda tentukan melalui ",[15,362,363],{},"browser",". Aplikasi Python Anda seharusnya sudah ",[15,366,367],{},"live",[305,369,370],{},[11,371,372,375,376,379,380,382,383,385,386,388,389,391,392,394,395,30],{},[48,373,374],{},"Peringatan:"," Setiap kali Anda memodifikasi ",[15,377,378],{},"code",", ",[15,381,198],{},", atau ",[15,384,335],{},", Anda ",[48,387,192],{}," melakukan ",[48,390,348],{}," dari menu ",[15,393,17],{}," aplikasi agar perubahan diterapkan pada ",[15,396,258],{},{"title":398,"searchDepth":399,"depth":399,"links":400},"",2,[401,405],{"id":34,"depth":399,"text":35,"children":402},[403],{"id":39,"depth":404,"text":40},3,{"id":137,"depth":399,"text":138,"children":406},[407,408,409,410,411],{"id":152,"depth":404,"text":153},{"id":205,"depth":404,"text":206},{"id":251,"depth":404,"text":252},{"id":328,"depth":404,"text":329},{"id":352,"depth":404,"text":353},"2025-11-02","Panduan ini menjelaskan alur umum untuk setup dan deploy aplikasi Django di lingkungan Shared Hosting yang mendukung fitur Application Selector.I. Setup Li...","md",false,{},true,null,"\u002Fpanduan\u002Fhosting\u002Fpanduan-deploy-aplikasi-django-di-shared-hosting",{"title":6,"description":413},{"loc":419},"panduan\u002Fhosting\u002Fpanduan-deploy-aplikasi-django-di-shared-hosting","2025-12-04","3_oej1SJVqGSwU6HKdqWpJgUiPHLxs4uiVNbTQ9uHHM",{"id":426,"title":398,"body":427,"description":431,"extension":414,"meta":432,"name":54,"navigation":417,"path":433,"seo":434,"stem":435,"__hash__":436},"knowledgeBaseCategories\u002Fpanduan\u002Fhosting\u002Findex.md",{"type":8,"value":428,"toc":429},[],{"title":398,"searchDepth":399,"depth":399,"links":430},[],"Pengelolaan akun _hosting_ secara umum.",{},"\u002Fpanduan\u002Fhosting",{"description":431},"panduan\u002Fhosting\u002Findex","woLZFaCOqN1tbBRzjzz5NsY7TjoV4LBmInsPC5jCfhE",1793089358457]