NetrunHome

Sites and apps

How to put a Python site online

· 3 min read

The usual way to publish a Python site is to rent a server, install gunicorn or uvicorn, set up nginx as a proxy, get a certificate for HTTPS and keep an eye on all of it. That is a lot of steps before the site opens at a link.

With Netrun you just upload your code. The platform detects that it is a Python project, builds it and gives you a working address with HTTPS. Let us go through it step by step.

  1. Put your project together#

    Place your code in one folder with a requirements.txt dependencies file. Any framework works — Flask, FastAPI or Django. Make sure the project runs locally.

  2. Upload your code to Netrun#

    As a ZIP archive or by importing from a GitHub repository. Netrun detects Python and builds the project itself — there is no build setup to do by hand.

  3. Answer a couple of questions#

    If your project needs secrets — API keys, a database connection string — enter their values during setup. That way they do not live in your code.

  4. Get your link#

    Once the build is done, Netrun gives you a public address with HTTPS. The site is available to anyone you share the link with.

  5. Update and keep an eye on it#

    Logs and status are in your dashboard. To put a new version online, update your code and Netrun rebuilds the project.

A Python site online — without a server, nginx or manual HTTPS. Projects on Node.js, Go, PHP and other languages deploy the same way. Try Netrun.

Get your own project online

Upload your code, answer a couple of questions and get a working link. There is a free plan

Try Netrun
All blog articles