diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
Flask

Flask

Flask adalah framework web Python yang ringan. Inti yang minimalis dengan filosofi pilih-komponen-sendiri, cocok untuk API dan microservices. Digunakan di LinkedIn, Pinterest, dan Netflix. Framework Python pilihan developer ketika struktur Django terlalu berat untuk kebutuhan yang ada.

Versi

Terbaru

Sistem Operasi

Server Ubuntu 24.04 LTS

RAM minimum

1 GB

Jenis IP

IPV4,IPV6

1. SSH ke Server Anda

ssh root@<server-ip>

2. Temukan Kredensial Login

  • Pengguna default: flask
  • Kata sandi disimpan di: /root/.cloudzy-creds

(Opsional) Ubah kata sandi default: passwd flask

3. Beralih ke Pengguna Aplikasi

su - flask

4. Deploy Aplikasi Anda

Aplikasi Flask contoh sudah berjalan dan dapat diakses di: http://<server-ip

Untuk men-deploy aplikasi Anda sendiri:

  1. Navigasi ke direktori aplikasi Anda (atau clone proyek baru): cd ~/flask_app
  2. (Opsional) Ganti aplikasi default: git clone <your_repo_url> .
  3. Aktifkan virtual environment: source venv/bin/activate
  4. Instal paket yang diperlukan: pip install -r requirements.txt
  5. Pastikan entry point WSGI Anda diberi nama wsgi.py dan berisi: from your_module import app as application
  6. Restart Gunicorn untuk menerapkan perubahan: sudo systemctl restart gunicorn

5. Akses Aplikasi Anda

Aplikasi Flask Anda tersedia di: http://<server-ip

Nginx meneruskan permintaan ke Gunicorn melalui Unix socket sebagai reverse proxy.

6. Ganti Port atau Domain?

Untuk mengubah domain, port, atau menambahkan SSL:

  1. Edit konfigurasi situs Nginx: sudo nano /etc/nginx/sites-available/gunicorn
  2. Konfigurasi percobaan: sudo nginx -t
  3. Muat ulang Nginx: sudo systemctl restart nginx

7. Aktifkan HTTPS (Opsional)

Gunakan Certbot untuk mengaktifkan HTTPS.

Lainnya di Development Tools

Aplikasi terkait.

Deploy Flask sekarang. Mulai dari $2.48/bulan.