Dari kode ke produksi, tanpa drama
Momen paling menegangkan sering kali bukan menulis kodenya, tapi men-deploy-nya. Plugin deploy Python VinzaPanel menghapus ketegangan itu dengan mengurus seluruh rantai untuk Anda:
- Membuat virtualenv terisolasi untuk aplikasi Anda.
- Memasang dependensi dari
requirements.txt. - Menyiapkan server aplikasi (Gunicorn atau Uvicorn).
- Mendaftarkannya sebagai layanan systemd.
- Memasang reverse proxy di depannya, lengkap dengan opsi SSL.
Tiga framework, satu alur mulus
| Framework | Server | Cocok untuk |
|---|---|---|
| Django | Gunicorn (WSGI) | Aplikasi web lengkap, admin, ORM |
| Flask | Gunicorn (WSGI) | API & aplikasi ringan |
| FastAPI | Uvicorn (ASGI) | Beban async berkinerja tinggi |
Berkas statis dan media untuk Django pun ditangani, jadi tampilan admin dan aset Anda langsung rapi.
Pilih versi Python sesuka Anda
Seperti PHP-FPM yang membiarkan tiap situs memilih versi PHP, di sini tiap aplikasi memilih interpreternya sendiri. Butuh Python 3.12 untuk satu proyek dan 3.11 untuk yang lain? Tinggal pilih dari daftar versi yang terpasang.
Tangguh sejak menit pertama
Karena tiap aplikasi menjadi unit systemd, ia otomatis hidup kembali setelah reboot atau crash. Dari panel Anda bisa:
- Start, stop, restart, dan reload aplikasi.
- Melihat log secara langsung untuk menelusuri masalah.
- Men-deploy ulang setelah menarik perubahan terbaru.
Punya proyek yang menganggur di laptop? Deploy sekarang, dan biarkan dunia melihatnya.
VinzaPanel