Rumahweb Journal
Banner - Cara Setup Flask Python di cPanel

Cara Setup Flask Python di cPanel

Flask adalah salah satu framework berbahasa Python yang dapat digunakan untuk membuat web application. Flask memiliki banyak kelebihan dan menjadi salah satu framework yang cukup banyak digunakan oleh Developer. Dalam artikel ini, kami akan membahas cara setup Flask Python di cPanel dengan mudah.

Sebelum membahas cara setup Flask di cPanel, terlebih dahulu kami akan menjelaskan apa itu Flask dan kelebihannya.

Apa itu Flask?

Flask adalah framework pemrograman website berbahasa Python, yang dapat digunakan untuk membuat web khususnya backend untuk management API. Tidak hanya untuk kebutuhan back-end, Flask juga bisa digunakan sebagai front-end website. Dalam hal ini, Flask berfungsi sebagai kerangka kerja web apps yang dibuat.

Dengan Flask, developer dapat membuat website secara lebih terstruktur sehingga pembuatan web akan lebih efektif dan cepat. Flask digolongkan sebagai Microframework, karena framework ini membuat core aplikasi sesederhana mungkin, sehingga aplikasi web lebih fleksible dan memiliki skalabilitas lebih tinggi dibanding dengan framework lainnya.

Baca juga : Cara Install Django Di cPanel Hosting

Setup Flask Python di cPanel

Pada panduan ini, Kami menggunakan Python versi 3.7.3. Langkah berikut bisa digunakan untuk versi 3.x lainnya, namun tidak dapat digunakan untuk versi yg lebih rendah seperti 2.x.

Berikut adalah langkah-lagkah setup flask Python di cPanel:

Pindah Hosting ke Rumahweb Gratis

Step 1. Setup Python Application

  1. Login ke cPanel hosting, cari menu “Setup Python App
  2. Klik “Create Application” di bagian kanan.
  3. Lalu akan muncul seperti berikut:
Setup Python Application di cpanel
  1. Silahkan lengkapi data berikut
  • Python Version : Pilih versi python terbaru.
  • Application root : isikan folder root yang akan jadi tempat flask di install, contoh di panduan ini adalah “myapp” .
  • Aplication URL : pilih domain / subdomain yang akan menggunakan Flask. Dalam, panduan ini di domain utama.
  • Application startup file dan Application Entry Point biarkan KOSONG .
  • Lalu klik CREATE di pojok kanan atas.

Sebelum melanjutkan ke Step 2, pada bagian atas lakukan copy command virtual environment yang tertera di gambar di bawah ini.

create application python

Step 2. Setup Flask

  1. Login SSH ke akun hosting atau akses menu “Terminal” di cPanel.
  2. Aktifkan virtual environment dengan cara copy pastekan command yang didapatkan pada step sebelumnya.
  1. Untuk install Flask, jalankan command berikut:
pip install flask
  1. Masuk ke folder dimana project di install . Pada panduan ini kami menggunakan folder “myapp” .
  2. Buat file dengan ekstensi .py , contoh “myfl.py” . Isikan script dibawah ini lalu SAVE .
from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'INI HOME DARI FLASK…………'
  1. Masih di dalam folder project flask, cari dan edit file dengan nama passenger_wsgi.py . Lalu hapus script default dan isikan script berikut:
from myfl import app as application
  1. Bagian myfl sesuaikan dengan nama file .py yang dibuat sebelumnya.
  2. Lakukan restart application pada “Setup Python App” di cPanel .
Setup Flask Python restart
  1. Terakhir, akses domain / subdomain yang digunakan untuk instalasi python.
  2. Contoh hasil akses:
contoh flask framework

Selesai sudah panduan instalasi dan configurasi Flask di cPanel hosting khususnya di Rumahweb. Jangan takut mencoba, memang panjang cara setup Flask tapi asal di ikuti dengan seksama, pasti tidak akan terkendala.

BACA ARTIKEL LANJUTAN: Cara Upload File Flask Python di cPanel

Selamat mengikuti, semoga panduan setup flask python framework cPanel dapat membantu Anda.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 4.4 / 5. Vote count: 9

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Cloud Hosting Terbaik Rumahweb

Benny Eko Priharyanto