Install Flask Python di Hosting - IDS Digital College

Cara Paling Gampang Untuk Install Flask Python di Hosting

Cara Paling Gampang Untuk Install Flask Python di Hosting


flask

Apakah kalian tahu bahwasanya hosting diperlukan oleh website agar dapat diakses oleh banyak orang? Banyak orang yang melewatkan hosting dan langsung memulai dan menginstal Flask untuk Python di komputernya. 

Tapi, Apakah kamu pernah mendengar bahasa pemrograman Python? Dan bagaimana cara menginstall Flask Python pada Hosting? Artikel kali ini akan membahas Bagaimana Cara menginstall Flask Python di Hosting hanya dengan beberapa langkah yang mudah. 

Phyton 

Apa kalian sudah tidak asing dengan kata Phyton? Phyton yang akan kita bahas kali ini bukan lah salah satu jenis ular besar ya, melainkan sebuah bahasa pemrograman. Python adalah bahasa pemrograman interpretatif yang dapat digunakan di berbagai platform dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode dan merupakan salah satu bahasa populer yang berkaitan dengan Data Science, Machine Learning, dan Internet of Things (IoT). 

Pekerjaan pada bidang ini juga sangat dibutuhkan pada tahun ini dan tentunya tahun tahun kedepan karena perkembangan teknologi yang semakin tahun semakin maju. Jadi untuk kalian yang ingin bekerja di masa depan, tidak ada salahnya untuk mempelajari Python. 

Flask? 

Flask adalah sebuah web framework yang ditulis dengan bahasa Python dan tergolong sebagai jenis microframework. Dengan menggunakan Flask dan bahasa Python, pengembang dapat membuat sebuah web yang terstruktur dan dapat mengatur behaviour suatu web dengan lebih mudah. Flask berfungsi sebagai kerangka kerja aplikasi dan tampilan dari suatu web.

Microframework disini berarti bahwa Flask bermaksud untuk membuat core dari aplikasi ini sesederhana mungkin tapi tetap dapat dengan mudah ditambahkan. Sebagian besar fungsi dan komponen umum seperti validasi form, database, dan sebagainya tidak terpasang secara default di Flask. Hal ini dikarenakan fungsi dan komponen-komponen tersebut sudah disediakan oleh pihak ketiga dan Flask dapat menggunakan ekstensi yang membuat fitur dan komponen-komponen tersebut seakan diimplementasikan oleh Flask sendiri. 

Keunggulan Flask

Keunggulan dari Flask adalah adalah ringan untuk dijalankan karena mempunyai core yang sederhana dan desain modular. Dapat menangani fungsi HTTP request dengan mudah. API yang baik dan koheren. Dokumentasi yang banyak dan terstruktur dengan baik, penuh dengan contoh yang dapat digunakan langsung. Mudah untuk dipasang dan di-deploy untuk produksi dan mudah untuk diperiksa secara menyeluruh (Unit testability). Flask sendiri memiliki keunggulan dan kekurangan dibandingkan dengan web framework berbasis Python lainnya, seperti Django, CherryPy, dan sebagainya. 

Tutorial Untuk Install Flask Python Di Cloud Hosting 

Sebenarnya untuk install install Flask Python di hosting tidak terlalu susah. Berikut ini adalah langkah-langkah mudah yang harus kamu lakukan:

  1. Persiapan

Hal pertama yang harus kamu lakukan adalah persiapan. Hal yang harus kamu siapkan adalah pastikan bahwa hosting mu sudah dapat support Python. 

Nah, tutorial kali ini kami akan menggunakan cPanel. Untuk kalian yang belum mengetahui apa itu cPanel, cPanel adalah sebuah panel kontrol yang memudahkan penggunanya dalam mengelola situs web dan server. Panel kontrol ini memungkinkanmu untuk mempublikasikan situs web, mengelola hosting dan domain, mengatur file website, membuat akun email, dan masih banyak lagi.

Jikas sudah menyiapkan hosting nya, langkah berikutnya adalah

  1. Login ke cPanel

Kamu dapat mengetik https://namadomain/cpanel di google, mozilla firefox, apapun yang sejenisnya. Misalnya nama domain anda tokokertas.com. Kalian hanya cukup menambahkan /cpanel setelah menuliskan nama domain beserta ekstensi di browser. Contonya seperti anakkucing.com/cpanel

Jika sudah, kamu akan melihat tampilan berikut. Di sini, silahkan masukkan username dan password cPanel kamu lalu klik Log in. 

  1. Melakukan Deploy App Python

Sekarang saatnya deploy app python di hosting. Pada tahap ini kamu harus menentukan versi Python yang digunakan, nama folder yang ingin dibuat serta nama domain/ subdomain yang digunakan untuk instalasi aplikasi.

Pada bagian Python version diisi dengan versi Python yang digunakan misalnya versi 3.3. App Directory /home/websites diisi dengan nama folder yang ingin dibuat. Lalu App Domain/URL diisi dengan nama domain atau subdomain yang diinginkan. Jika sudah, silahkan klik Setup.

phython

Tunggu sebentar maka muncul tampilan berikut ini. Silakan copy path pada Command for entering to virtual environment. Command ini berfungsi agar user dapat masuk ke folder app yang tadi dibuat dan melakukan beberapa perintah untuk mengeksekusi script.

python

  1. Masuk ke Virtual Environment Aplikasi

Sekarang saatnya masuk ke server hosting. Buat yang belum tahu cara akses SSH, silahkan cek Panduan Cara Akses SSH ke Hosting. Jika sudah, silakan masuk ke hosting dan paste command untuk masuk ke virtual environment tadi.

  1. Melakukan Instalasi Flask

flask

Setelah masuk ke virtual environment aplikasi, silahkan lakukan instalasi Flask dengan perintah. Masih di halaman Create Application, Anda akan melihat sederetan script berikut:

Sesuai keterangannya, script di atas akan kamu gunakan untuk membuka Virtual Environment. Lakukan Penginstalan dan tunggu sebentar. 

  1. Menjalankan Flask Python di Hosting

Setelah Flask berhasil terinstall, sekarang saatnya menjalankan Flask Python di Hosting. Namun sebelumnya silahkan masuk ke folder aplikasi yang tadi dibuat. Di dalam folder ini, kamu bisa upload file website berbasis Python/ Flask yang kamu buat. Setelah itu, silahkan upload file script Flask Python di folder tersebut. Kamu bisa upload website melalui Filezilla ataupun upload web melalui File Manager.

  1. Menambahkan Aplikasi di Passenger

Jika sudah melakukan upload file, sekarang saatnya mengubah file passenger wsgi.py.  dengan perintah 

1 nano passenger_wsgi.py

Kemudian ubah sesuai kode berikut


23

4

5

6

7

8

9

10

11

12

13

#import os

 

#import sys

 

 

 

#sys.path.insert(0, os.path.dirname(__file__))

 

 

 

#def application(environ, start_response):

 

 #   start_response(‘200 OK’, [(‘Content-Type’, ‘text/plain’)])

 

 #  message = ‘It works!\n’

 

 # version = ‘Python %s\n’ % sys.version.split()[0]

 

 #response = ‘\n’.join([message, version])

 

 #return [response.encode()]

 

 

 

from hello import app as application

Dan kamu sekarang berhasil mengikuti semua langkah tutorial Flask Python.

Sebenarnya cara menjalankan Flask Python di hosting sangatlah mudah. Yang kamu perlukan untuk menjalankan script Python adalah paket hosting yang super. Karena nantinya kamu akan membutuhkan akses SSH ke server. 

Sumber: niagahoster.co.id

Posted in: News