Deploy guide

Deploy Python apps
to your own server

Django, Flask or FastAPI on your own server. Pushify installs dependencies and runs Gunicorn or Uvicorn for you.

terminal · Python
$ npm install -g pushify-cli

$ pushify init
✔ Created my-app (my-app)
  Repository: https://github.com/you/my-app @ main

$ pushify deploy --prod --wait
✔ Deployment triggered!
  Branch: main (production)
✔ Deployment successful!
  ✓ Your application is now live

Steps

How to deploy Python with Pushify

Connect a server first: your own VPS over SSH, or a managed Hetzner server.

  1. 01

    Install the Pushify CLI

    $ npm install -g pushify-cliOne global install. Everything it does also works from the dashboard.
  2. 02

    Create the project

    $ pushify initSigns you in with an API key and creates or links a project from this git remote.
  3. 03

    Deploy to production

    $ pushify deploy --prod --waitReads requirements.txt or pyproject.toml, installs dependencies, starts Gunicorn or Uvicorn behind HTTPS.

Included

What you get with Python on Pushify

Django, Flask and FastAPI

Gunicorn or Uvicorn set up for you

A fresh Docker image per deploy

Cron jobs via pushify.yaml

Environment variables per project

Background workers via pushify.yaml

Get started

Ready to deploy your Python app?

Free on one server you bring. Paid plans add managed servers and more projects.