Kick off a software project quickly.
Production-ready Python environment — FastAPI, Uvicorn, Gunicorn, Nginx, PostgreSQL 16.
In validation
Automatic installation for this solution is ready and currently going through our tests on a real server. Ordering will open as soon as validation is complete.
FastAPI Stack provisions your VPS with everything a FastAPI application needs in production: Python 3.12 (deadsnakes PPA), Uvicorn as the ASGI server driven by Gunicorn, Nginx as the reverse proxy, and PostgreSQL 16 as the database. No manual package configuration, no buildpack constraints — clone your repository, start Uvicorn, and your API is live.
FastAPI's async-first design means your API handles WebSocket connections, Server-Sent Events, and hundreds of concurrent requests without spawning a thread per request. Gunicorn manages multiple Uvicorn workers with automatic restart on failure, Nginx handles TLS termination and static-file serving, and PostgreSQL 16 backs any data model your project requires.
The stack mirrors a production-proven setup: Supervisor keeps Gunicorn alive after reboots, virtualenv isolates your project dependencies, and Pydantic's schema validation is available from the first endpoint. FastAPI auto-generates /docs (Swagger UI) and /redoc so your API is self-documenting from day one.
Deploy a FastAPI application as a standalone REST API or microservice. Uvicorn handles async requests, Nginx terminates TLS, and PostgreSQL backs your data model. Add Redis for caching or rate limiting without changing the deployment structure.
Serve a machine-learning model via HTTP with FastAPI's async request handling. Load the model once at startup, serve predictions concurrently across Uvicorn workers, and expose a /docs interface so consumers can test endpoints without writing a client.
Host the API layer for a React, Vue, or mobile frontend. FastAPI handles CORS natively, Pydantic validates every incoming payload, and the OpenAPI schema can be exported to generate typed clients for TypeScript or Swift automatically.
Guide optimized for ServOrbit Cloud VPS.
A 1 GB RAM VPS on Ubuntu 24.04 is enough for a FastAPI API without heavy I/O. Choose 2 GB if you run PostgreSQL on the same VPS, 4 GB for Celery workers or concurrent ML inference. The FastAPI Stack template is available in the marketplace order form.
Go to Marketplace → Development → FastAPI Stack and click Deploy. The provisioning script installs Python 3.12, Uvicorn, Gunicorn, Nginx, and PostgreSQL 16 automatically — no SSH session required for the base setup.
SSH into the VPS, clone your repository, create a virtualenv (python3.12 -m venv venv), install dependencies (pip install -r requirements.txt), and set environment variables (DATABASE_URL, SECRET_KEY, ALLOWED_ORIGINS) in a .env file.
Start the application with gunicorn main:app -k uvicorn.workers.UvicornWorker --bind 127.0.0.1:8000 --workers 4. The number of workers is typically (2 × vCPU) + 1. Nginx proxies port 80/443 to port 8000 and handles HTTPS.
Run certbot --nginx -d your-domain.com to get a free Let's Encrypt certificate. Your API is then reachable at https://your-domain.com and the interactive documentation at https://your-domain.com/docs.
PHP-FPM, Nginx, PostgreSQL, Redis and Supervisor preconfigured. Deploy Laravel to production with no initial configuration.
DevelopmentNode.js with PM2, an Nginx reverse proxy and a database. Your JavaScript APIs and applications ready to take traffic.
DevelopmentPython 3.12, Gunicorn, Nginx and PostgreSQL 16 preconfigured. Deploy your Django application to production in minutes, no manual server setup.
Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.