Python hosting,
your venv, your rules.
Django, Flask, FastAPI, Streamlit, and one-off worker scripts all run cleanly on a Pulsar67 VPS. uv pip install what you need, point gunicorn at it, ship.
Python is the language that wants a long-running process.
Serverless Python makes sense for occasional functions. For Django sessions, FastAPI websockets, Celery workers, and background scrapers, you want a persistent process on a VPS.
A VPS lets you run gunicorn / uvicorn under systemd, redis on the same box, Postgres next door, all on a flat monthly bill. Predictable, fast, no per-invocation pricing.
Any Python version
pyenv-install or uv. Run 3.11 / 3.12 / 3.13 side by side per project.
Postgres + Redis
On the same box, no per-DB markup. Or use the host's network to a private DB later.
Workers + crons
Celery / RQ / APScheduler. Run background jobs without a "worker dyno" upcharge.
No cold starts
Your FastAPI process stays warm. Health checks pass, requests are fast.
Pick by app shape, not by traffic.
- 4 vCPU
- 8 GB RAM
- Daily backups
A real Python deploy in ~15 minutes.
- A Pulsar67 VPS (Nano for hobby, Pro for real apps)
- Ubuntu 22.04 / Debian 12
- Python via apt, pyenv, or
uv(recommended for new projects) - gunicorn or uvicorn as the WSGI/ASGI server
- Nginx as a TLS-terminating reverse proxy
- A
systemdunit so your app restarts after reboots - Postgres or SQLite for storage; Redis if you need a cache or Celery broker
Built for long-running Python work.
Predictable bill
Flat monthly fee, no "execution time" line item.
Workers welcome
Celery, RQ, and APScheduler can run beside your app with no per-worker upcharge.
Enterprise SAS SSD storage
Database queries don't sit on commodity SATA. Postgres flies.
Full root
Compile C extensions, install libpq-dev, run any kernel module you need.
Ship your Python app.
Flat fee, full root, no cold starts. Move off PaaS before the bill bites.