Pengehosan Python

Pengehosan Python untuk Django dan Flask: git push, dan ia terus disiarkan secara langsung

Sebarkan aplikasi Python 3.14 daripada GitHub, GitLab atau Bitbucket. Setiap tolakan memasang requirements.txt, membina dan bertukar secara langsung — tiada Gunicorn atau NGINX untuk dijalankan.

Percubaan percuma 14 hari — kad diperlukan, tidak dikenakan bayaran

Pilih timbunan anda
Mulakan percubaan percuma saya

Developer Hosting menjalankan kod anda sendiri, jadi kami meminta kad untuk memastikan percubaan percuma dikhaskan bagi pengguna sebenar. Kad anda tidak akan dicaj — bukan hari ini, dan bukan juga apabila tempoh percubaan tamat. Anda tidak perlu membayar apa-apa melainkan anda memilih pelan; jika anda tidak memilih, percubaan akan ditamatkan begitu sahaja.

Pelan bermula dari RM 60.99 sebulan

  • Python 3.14Django, Flask atau mana-mana rangka kerja WSGI
  • 0 pelayanuntuk dikonfigurasikan — tiada Gunicorn, tiada NGINX
  • 14 hari percumapercubaan percuma, Python dipratilih
Saliran penggunaan daripada git push ke aplikasi Python langsung

Pengehosan Django dan Flask tanpa kerumitan kerja pelayan

Aplikasi anda dihidangkan terus daripada wsgi.py. Kami memasangnya, membinanya, menjalankannya dan memastikan lima versi terakhir sedia untuk ditukar kembali.

Python 3.14 melalui WSGI

Django, Flask atau sebarang rangka kerja WSGI, disampaikan daripada wsgi.py oleh pelayan web itu sendiri.

requirements.txt pada setiap penggunaan

Pakej dipasang dalam direktori baharu pada setiap push, kemudian arahan binaan anda dijalankan — collectstatic, migrasi, apa sahaja yang diperlukan oleh aplikasi anda.

Pembalikan satu klik

Lima keluaran terakhir kekal di pelayan, jadi untuk kembali semula hanyalah satu pertukaran, bukan binaan semula.

Rahsia di luar repositori anda

Masukkan Django SECRET_KEY dan URL pangkalan data anda dalam panel pemboleh ubah persekitaran; maklumat tersebut disimpan dalam stor rahsia dan dihantar ke aplikasi anda pada masa memuatkan.

Jejak balik anda dalam log

Stderr aplikasi anda sendiri berada di dalam pemapar log di sebelah pelayan web, jadi ralat 500 menunjukkan traceback miliknya.

Tugas berjadual

Jalankan perintah atau skrip pengurusan mengikut jadual — tugas pembersihan, laporan, import — pada setiap pelan.

Pratonton bagi setiap cawangan, di samping pengeluaran

Tolak feature branch dan ia akan disediakan pada alamatnya sendiri bersebelahan aplikasi langsung anda, dengan pemboleh ubah persekitaran yang sama. Kongsi pautan, uji dan gabungkannya. Pemasangan atau binaan yang gagal tidak akan sekali-kali menggantikan keluaran yang sedia ada secara langsung.

  • pip install dan binaan anda selesai sebelum pertukaran
  • URL pratonton untuk setiap cawangan bukan pengeluaran
  • Tetapan pengeluaran secara lalai
  • HTTPS pada domain anda sendiri, percuma
  • SSH pada setiap pelan untuk manage.py dan penyahpepijatan
Editor kod di sebelah aplikasi Python yang sedang berjalan

Daripada repositori kepada aplikasi Django atau Flask yang sedang berjalan

  1. Pilih Python dan mulakan

    Python dipra-pilih pada percubaan 14 hari; kad yang anda tambahkan tidak dikenakan bayaran.

  2. Pautkan kod anda

    Pautkan repositori dengan wsgi.py dan requirements.txt anda, dan pilih cawangan mana yang merupakan production.

  3. Tambah collectstatic dan rahsia

    Untuk Django, arahan binaan seperti collectstatic; kemudian SECRET_KEY dan DATABASE_URL anda.

  4. Tolak untuk laksana

    Setiap push ke cawangan pengeluaran anda menghantar keluaran baharu; cawangan ciri mendapat alamat pratonton mereka sendiri.

Titik masuk yang kami sediakan

Fail wsgi.py yang mendedahkan aplikasi WSGI anda. Pakej diperoleh daripada requirements.txt.

# wsgi.py — the file we serve
from myproject.wsgi import application  # Django
# or, for Flask:
# from app import app as application

Pelan pengehosan Python

Setiap pelan menetapkan bilangan aplikasi Django atau Flask yang boleh anda jalankan — satu pada Dev Start, lima pada Dev Pro, dua puluh pada Dev Scale — serta jumlah memori dan CPU yang diperuntukkan bagi setiap aplikasi.

Zinn® Dev Start

RM 60.99/bulan

atau RM 609.90 setahun

Laman Web
1
Storan NVMe
25 GB
Bandwidth
1 TB

Percubaan percuma 14 hari — kad diperlukan, tidak dikenakan bayaran

Pilih timbunan anda
Mulakan percubaan percuma saya

Developer Hosting menjalankan kod anda sendiri, jadi kami meminta kad untuk memastikan percubaan percuma dikhaskan bagi pengguna sebenar. Kad anda tidak akan dicaj — bukan hari ini, dan bukan juga apabila tempoh percubaan tamat. Anda tidak perlu membayar apa-apa melainkan anda memilih pelan; jika anda tidak memilih, percubaan akan ditamatkan begitu sahaja.

Zinn® Dev Pro

RM 117.99/bulan

atau RM 1,179.90 setahun

Laman Web
5
Storan NVMe
100 GB merentas semua tapak anda
Bandwidth
5 TB

Percubaan percuma 14 hari — kad diperlukan, tidak dikenakan bayaran

Pilih timbunan anda
Mulakan percubaan percuma saya

Developer Hosting menjalankan kod anda sendiri, jadi kami meminta kad untuk memastikan percubaan percuma dikhaskan bagi pengguna sebenar. Kad anda tidak akan dicaj — bukan hari ini, dan bukan juga apabila tempoh percubaan tamat. Anda tidak perlu membayar apa-apa melainkan anda memilih pelan; jika anda tidak memilih, percubaan akan ditamatkan begitu sahaja.

Zinn® Dev Scale

RM 407.99/bulan

atau RM 4,079.90 setahun

Laman Web
20
Storan NVMe
500 GB merentas semua tapak anda
Bandwidth
25 TB

Percubaan percuma 14 hari — kad diperlukan, tidak dikenakan bayaran

Pilih timbunan anda
Mulakan percubaan percuma saya

Developer Hosting menjalankan kod anda sendiri, jadi kami meminta kad untuk memastikan percubaan percuma dikhaskan bagi pengguna sebenar. Kad anda tidak akan dicaj — bukan hari ini, dan bukan juga apabila tempoh percubaan tamat. Anda tidak perlu membayar apa-apa melainkan anda memilih pelan; jika anda tidak memilih, percubaan akan ditamatkan begitu sahaja.

  • Cuba dahuluSetiap pelan terurus bermula dengan percubaan percuma selama 14 hari, jadi anda boleh meletakkan tapak sebenar padanya sebelum anda membayar untuk apa-apa.
  • Jaminan wang dikembalikan selama 30 hariJika pelan terurus tidak bersesuaian dengan anda, beritahu kami dalam masa 30 hari selepas bayaran pertama anda dan kami akan memulantakannya. Pengehosan aplikasi dilindungi. Baca polisi bayaran balik
  • Sokongan sebenar, disertakanSokongan disertakan dalam setiap pelan, daripada orang yang mengendalikan platform ini dan bukannya skrip. Akaun yang tidak boleh menunggu boleh pergi ke barisan hadapan. Cara sokongan keutamaan berfungsi

Perkara yang tidak dijalankan oleh pelan ini

  • Aplikasi ASGI seperti FastAPI dijalankan melalui penyesuai seperti a2wsgi; ASGI asli dan WebSocket yang tahan lama tergolong pada pelayan Zinn® Private Cloud.
  • Pekerja Celery dan proses latar belakang lain yang berjalan lama tidak disokong di sini; tugas berjadual disokong.
  • Imej Docker dan kluster Kubernetes sepatutnya berada di Zinn® Private Cloud.

Pengehosan Python: soalan

Versi Python yang manakah anda jalankan?

Python 3.14, melalui WSGI. Aplikasi anda dihidangkan daripada wsgi.py, dan pakej diperoleh daripada requirements.txt pada setiap penggunaan.

Bolehkah saya mengehos Django?

Ya. Halakan wsgi.py ke aplikasi WSGI projek anda, tetapkan arahan binaan anda untuk collectstatic, dan masukkan SECRET_KEY serta URL pangkalan data anda dalam panel pemboleh ubah persekitaran.

Bolehkah saya mengehos Flask?

Ya. Dedahkan aplikasi Flask anda sebagai application dalam wsgi.py dan tolak (push). Mana-mana rangka kerja WSGI berfungsi dengan cara yang sama.

Bagaimana pula dengan FastAPI?

Pelari Python menyokong WSGI. Aplikasi FastAPI atau ASGI lain dijalankan di sebalik penyesuai seperti a2wsgi, iaitu perubahan satu baris pada fail entri anda. Untuk ASGI asli, pelayan Zinn® Private Cloud adalah pilihan yang lebih baik.

Bolehkah saya menjalankan Celery?

Bukan sebagai worker yang berjalan lama pada pelan-pelan ini. Tugas berjadual disokong; queue worker sepatutnya berada pada pelayan Zinn® Private Cloud.

Adakah terdapat percubaan percuma?

Ya: 14 hari, Python telah dipilih terlebih dahulu. Kad diperlukan untuk bermula, tiada bayaran dikenakan sepanjang tempoh percubaan, dan anda tidak perlu membayar apa-apa melainkan anda memilih pelan.

Pengehosan Pembangun untuk Node.js dan Ruby juga

Sebarkan aplikasi Django atau Flask anda hari ini

Cuba Python 3.14 secara percuma selama 14 hari. Kami memerlukan kad supaya percubaan diberikan kepada individu sebenar, dan tiada bayaran akan dikenakan melainkan anda memilih pelan.

Percubaan percuma 14 hari — kad diperlukan, tidak dikenakan bayaran

Pilih timbunan anda
Mulakan percubaan percuma saya

Developer Hosting menjalankan kod anda sendiri, jadi kami meminta kad untuk memastikan percubaan percuma dikhaskan bagi pengguna sebenar. Kad anda tidak akan dicaj — bukan hari ini, dan bukan juga apabila tempoh percubaan tamat. Anda tidak perlu membayar apa-apa melainkan anda memilih pelan; jika anda tidak memilih, percubaan akan ditamatkan begitu sahaja.