Start here
When the project is written but you are not sure where to put it
How to put a website online for free: a step-by-step guide for beginners
Step by step: how to put your website online for free so it opens on a link with HTTPS. No server, no card and no time limit — from a folder of files to a working link in a few minutes.
What is deployment in simple terms, and how it differs from publishing
Deployment means moving code onto a server and running it so other people can use it. The stages of a deploy and the words around it: production, server, environment, CI/CD.
Hosting vs domain vs server: what is the difference and what you need
A domain is the address, a server is the computer that runs your program, hosting is the service that keeps it online. What a website needs, what a bot needs, and why HTTPS.
Where to host a student project and share the link
How to host a student project and share the link with your professor: zip the folder, upload the code and get a working HTTPS address in one evening, no server needed.
Where to put your pet project so you can share a link
Built a pet project — a site, a game, a bot or a calculator — and want to show it with a link instead of a screenshot. Here is where to put your pet project for free, without setting up a server.
Bots
Telegram, Discord and VK — from the token to running around the clock
Where to host a Telegram Mini App: hosting for apps inside Telegram
A Telegram Mini App is a web page Telegram opens from an HTTPS link. Where to host its frontend, backend and bot, and how to connect the URL in BotFather.
MAX messenger bot hosting: how to keep a MAX bot running 24/7
A MAX messenger bot is created on the MAX partner platform, gets a token, and should receive updates through an HTTPS webhook. Where to host such a bot so it never sleeps.
Telegram channel autoposting bot: how to schedule posts
To post to a Telegram channel on a schedule, a bot must be a channel admin, keep a post queue and run all the time. How to build it and avoid the classic time zone mistake.
How to host an AI Telegram bot
An AI Telegram bot has to run somewhere: where to keep the model API key, why long answers make the bot look frozen, and where to store chat history so it survives a restart.
How to run a Telegram bot on a webhook
Step by step: how to move a Telegram bot from constant polling to a webhook and get an HTTPS address without renting a server or setting up a certificate.
How to run a VK bot without your own server
Step by step: how to run a bot for a VK community so it replies around the clock — without renting a VPS or setting up autostart. Upload the code and provide the token.
Free hosting for a Python Telegram bot (aiogram)
Where to put a Python Telegram bot built with aiogram or pyTelegramBotAPI so it runs without your computer and without renting a VPS. Step by step, with no server setup.
How to keep a Telegram bot running around the clock
Your bot only replies while it is running on your computer. Here is how to keep a Telegram bot running around the clock so it does not shut down with your laptop — without renting a server.
How to put a Telegram bot on Node.js (Telegraf) online
Your Node.js bot built with Telegraf or node-telegram-bot-api is ready and answers locally. Here is how to put it online so it runs around the clock without renting a VPS.
Free Telegram bot hosting: no VPS, no card, 24/7 for inviting friends
Free Telegram bot hosting with no VPS and no card: upload your code, enter the token and the bot is live. Around the clock for free by inviting friends: a week of Pro for every friend who pays for a plan, and a day of Pro for every friend who publishes a project.
How to put a Telegram bot online without a VPS
Step by step: run a Telegram bot in the cloud without renting a server, setting up systemd, or writing a Dockerfile. Upload your code, add the token, and your bot is live on the internet.
How to put a Discord bot online without a server
Step by step: how to run a Discord bot in the cloud without renting a VPS or setting anything up. Upload your code, add the token, and the bot is online in a couple of minutes.
What it costs
The price of keeping a bot online: what you pay for and where saving backfires
How much does website hosting cost in 2026
A simple site can be hosted for free: it sleeps without visitors and wakes up when opened. A site with no pauses and your own domain costs from $4.99 a month, or $4 a month on a yearly plan.
How much does it cost to keep a Telegram bot online
A straight look at the money behind an around-the-clock Telegram bot: the server, the domain, the hours of setup. On Netrun a bot runs from $4.99 a month, or $4 a month if you pay yearly, with the first 3 hours free.
Cheap hosting for a Telegram bot: from $4.99 a month
Where to host a Telegram bot cheaply so it runs around the clock: $4.99 a month, or $4 a month paid yearly, the first 3 hours free, and no server setup.
Hosting for an aiogram bot: how to run it and what it costs
How to put an aiogram bot online so it runs without your computer: upload the code, keep the token in secrets, start in minutes. The first 3 hours are free, then from $4.99 a month.
How to run several Telegram bots without paying for a server each
A second or third bot needs no server of its own: one Pro plan at $4.99 a month plus $3.99 for each extra project. Here is the maths and how it works.
How to move a Telegram bot off a VPS and stop administering a server
A step-by-step move of a running bot off a rented server: code, token, database. It takes one evening, after which the bot costs $4.99 a month and looks after itself.
How to pay for Telegram bot hosting: card, instant transfer or crypto
You do not need a foreign card to pay for a bot: a Russian card, an instant bank transfer or cryptocurrency all work. Prices are in dollars — $4.99 a month, $47.99 a year. Here is how paying works and what happens when the term ends.
How much memory and CPU does a Telegram bot need
Do not overpay for a server: an ordinary bot is happy with 1 GB of memory and half a CPU core. Here is what a bot really consumes, when it runs short, and what that costs — from $4.99 a month.
What it costs to run a bot for a shop or client bookings
A bot takes orders and books clients around the clock for $4.99 a month. Here is what running a bot for a small business really costs, and what is and is not included.
Free Telegram bot hosting 24/7: Pro for inviting friends
Free Telegram bot hosting around the clock by inviting friends: a week of Pro for every friend who pays for a plan, and a day of Pro for every friend who publishes a project. How it works and what the conditions are.
Sites and apps
Python, Node.js, PHP, Go — your code online with a link and HTTPS
Free hosting with no time limit: where your site is not switched off after a month
How free hosting with no time limit differs from a trial, what the catches are and how to keep a website free for years: sleeping, HTTPS, ads, bank cards and what to do when the site grows.
Free hosting for a Python website: Flask, Django, FastAPI
Where to host a Python website for free — on Flask, Django or FastAPI — so it keeps running not for a month but for as long as you need. What to prepare in the code, how to upload it and what the free plan limits are.
WebSocket hosting for a chat, an online game or live updates
A WebSocket server needs an always-running process, a wss:// address and client reconnects. Why short serverless functions are a poor fit and where to host a chat or a game.
How to deploy a Gradio app without Hugging Face Spaces
A Gradio demo can run on any host with Python: you need requirements.txt and a server bound to 0.0.0.0. Where to host a model demo, how to handle memory and why share=True is not enough.
How to deploy a Spring Boot app without a VPS
Step by step Java app hosting: deploy a Spring Boot app without renting a server. Upload your source code, Netrun builds it from pom.xml or build.gradle and returns an HTTPS link.
How to deploy an ASP.NET Core app without a VPS
Step by step: how to deploy an ASP.NET Core app without a VPS, IIS or certificate setup. Upload your C# source code and Netrun builds the project and gives you an HTTPS link.
How to deploy a Ruby on Rails app
Step by step: how to deploy a Rails app without renting a VPS or tuning nginx and Puma. Upload your code and Netrun installs the gems, builds the assets and returns an HTTPS link.
How to deploy a Rust app: Axum, Actix or Rocket
Rust hosting step by step: deploy an Axum, Actix or Rocket app without a server or nginx. Upload your source code and Netrun builds it and gives you an HTTPS link.
How to deploy a Phoenix app without a VPS
Step by step Elixir hosting without your own server: how to deploy a Phoenix app online. Upload your code and Netrun builds the project and gives you an HTTPS link.
How to deploy a Bun app and put it online
Step by step: how to deploy a Bun app online without a server or a reverse proxy. Upload your code with bun.lockb and Netrun installs the dependencies, starts the app and hands you an HTTPS link.
How to deploy a Deno app without your own server
Deno hosting step by step, without renting a server. Upload your source code and Netrun pulls the dependencies, sets the port and gives you a public HTTPS link.
How to put a Laravel site online
Step by step: how to publish a Laravel project without renting a server or configuring nginx and php-fpm. Upload your code and Netrun builds it and gives you an HTTPS link.
How to put a Streamlit app online
Step by step: how to share a Streamlit dashboard or demo as a link, without renting a server or setting up a proxy. Upload your code and Netrun builds it and gives you an HTTPS address.
Free website hosting: where to publish without a VPS
Where to publish your website for free so it opens on a link with HTTPS, without renting a server, configuring nginx, or paying with a foreign bank card. We go through the options and show a simple path.
How to put a Django site online without a server
Step by step: how to publish a Django site on the internet without renting a server, configuring nginx, or setting up HTTPS. Upload your code — Netrun builds the project and gives you a link.
How to put a Flask app online
Step by step: how to put a Flask app online without a VPS, running gunicorn by hand, or nginx. Upload your code and Netrun builds the project and gives you an HTTPS link.
How to put a FastAPI API online
Step by step: how to put a FastAPI API online with no server and no uvicorn-plus-nginx setup. Get an HTTPS link and auto-generated docs at /docs.
How to put a Go app online
Step by step: how to put a Go app online without a server or nginx. Upload your source code and Netrun builds the binary and gives you an HTTPS link.
How to put a PHP site online
Step by step: how to put a PHP site online without renting hosting or configuring a server. Plain PHP, Laravel or Symfony — Netrun builds it and gives you a link.
How to put a Node.js app online
Step by step: how to deploy a Node.js app (Express, Fastify, API) online without a VPS or process setup. Runs around the clock, with an HTTPS link.
How to put a Python site online
Step by step: how to put a Python site or API (Flask, FastAPI, Django) online without a server, nginx or HTTPS setup. Get a link in a minute.
Front-end and static sites
React, Vue, Next.js, Nuxt, Svelte, Astro — or just a folder of HTML
Where to host a browser game: HTML5, Phaser, Godot or Unity WebGL
A browser game is a static site: an index.html plus files next to it. How to put a Phaser, Godot or Unity WebGL export online and what to do about Godot threads and Unity compression.
Exporting a Tilda site: where to host the archive and what breaks
A Tilda export is a ZIP with HTML pages, styles and images. Where to host the archive, why page URLs depend on htaccess, and what does not move: CRM, members area, page passwords.
Where to host a portfolio site and get one link
The simplest way to host a portfolio site: upload your HTML folder or your React, Vue or Astro project and get a permanent HTTPS link for your CV and for clients.
How to deploy a Vue app and host it online
A step by step guide to deploying a Vue 3 and Vite app and hosting it online without your own server. Upload the source code and Netrun builds it and returns an HTTPS link.
How to deploy a Nuxt 3 app and host it online
Two ways to deploy a Nuxt 3 app without Vercel or a server of your own: pre-rendered pages or server mode. Netrun installs dependencies, runs the build and returns an HTTPS link.
How to deploy a SvelteKit or Svelte app online
Step by step Svelte hosting and SvelteKit deployment without renting a server: when you need the node adapter, when static output is enough, and how to get an HTTPS link.
How to deploy an Astro site and host it online
Step by step: how to deploy an Astro site or blog without renting a server. Upload the source, Netrun runs the build and gives you an HTTPS link. Static and server modes.
How to put a Next.js app online
Step by step: how to put a Next.js app online without renting a server or configuring anything. SSR or static export — Netrun builds it and gives you an HTTPS link.
How to put a React app online
Step by step: how to publish a React app (Vite or Create React App) online without a server or manual build. Get an HTTPS link.
How to put a static site (HTML, CSS, JS) online
Step by step: how to publish a site made of HTML, CSS and JavaScript online without hosting or setup. Great for a portfolio, a landing page or a business card.
Services and scripts
Things that should run on their own: parsers, automations, a database
Where to host a web scraper so it runs without your computer
A scraper only collects data while your computer is on. Where to host a web scraper, where to keep the collected data, and how to run one 24/7 without renting a server.
How to run Selenium on a server without your own computer
To run Selenium on a server you need your own Dockerfile: an automatic build installs no browser. Headless mode, secrets and where the collected data is stored.
Where to host a dashboard so colleagues actually use it
Dashboard hosting for Streamlit, Dash, Plotly or Gradio: how to share a dashboard by link so your colleagues can open it without a VPN or port forwarding.
How to run a Python script around the clock without your own computer
A scraper, a mailer or a scheduled script only runs while your laptop is on. Here is how to keep a Python script running around the clock without renting a server or setting up autostart.
How to run n8n without your own server
Step by step: how to bring up n8n in the cloud without renting a VPS, installing Docker or setting up a certificate. Upload a service description file and Netrun runs n8n and gives you an HTTPS address.
How to publish a project with a database
Step by step: how to publish an app together with a database — PostgreSQL, MySQL or Redis — without renting a server. Your data survives code updates.
Code from an AI
Lovable, Bolt, v0, Cursor: the project is ready, it just needs to go online
AI wrote my code, now how do I run it? DeepSeek, ChatGPT and others
Code from DeepSeek, ChatGPT or other AI chats runs once it is in one folder with a dependency list, tokens in secrets and a server on 0.0.0.0. The usual mistakes in such code and how to fix them.
Google AI Studio app: how to host it without Cloud Run
An app from Build mode in Google AI Studio can be downloaded as a ZIP and hosted anywhere that runs Node.js. The key part is keeping the Gemini API key on the server, not in the page code.
Where to host a Lovable project
You built an app in Lovable and want to host it yourself. How to export the code, what to do about API keys in the frontend, and how to get your own HTTPS link.
How to deploy a Bolt.new project yourself
Your Bolt.new project runs in the browser preview and now needs a real address. Here is how to export the code, what to fix first, and how to host a Bolt app yourself.
Where to deploy a v0 project if not on Vercel
Code from v0 is a plain React and Next.js app, so you can deploy it without Vercel. What to strip out, where the port comes from and how to get an HTTPS link.
Where to deploy a project you built in Cursor
Your project runs fine in Cursor on your laptop, but you have no idea where to put it online. Here is where to host vibe-coded projects and what to fix before you upload.
How to deploy a Telegram bot from Cursor with one sentence
Your bot is written in Cursor and runs on your laptop. Connect Netrun to the editor and the agent uploads the code folder, asks for the token and hands you a running bot.
Claude Code: publish a site without leaving the terminal
Claude Code wrote the site and keeps it on localhost. Connect Netrun with a single command and the agent puts the project online and returns an HTTPS address.
Codex and ChatGPT: from code in a chat to a running bot
ChatGPT wrote the code and then the trail goes cold. Here is the short path: save the project to a folder, connect Netrun to Codex and deploy it with one request.
How to deploy code generated by an AI
ChatGPT, Claude, or Cursor wrote your app, it runs locally — and now you need a server. Here is how to put AI-generated code online without setting up any infrastructure.
When something breaks
The bot went quiet, the build fails, the site will not open — what the error means and how to fix it
ModuleNotFoundError on the server: works locally, fails after deploy
ModuleNotFoundError: No module named after deploying means the package is missing from requirements.txt, has a different install name, or a project file did not upload. Every cause, explained.
Site works locally but not after deploy: localhost, 0.0.0.0 and PORT
If your site runs locally but will not open after deploying, it most likely listens on localhost instead of 0.0.0.0, or on a hardcoded port instead of PORT. Fixes for Flask, FastAPI, Express, Django.
Telegram bot 401 Unauthorized error: what is wrong with the token
A 401 Unauthorized error means Telegram rejected your bot token: a typo, a stray space or quotes, a token revoked in BotFather, or one that never reached your code. How to check it with getMe.
Telegram bot 429 Too Many Requests: what retry after means
Error 429 Too Many Requests: retry after means your bot hit Telegram rate limits and must wait the given number of seconds. The actual limits and how to send broadcasts without errors.
502 Bad Gateway after deploying a site: what it means and how to fix
A 502 Bad Gateway after deploying means the proxy in front of your app could not reach it: the app crashed on startup, listens on the wrong address or port, is still starting, or ran out of memory.
CORS error after deploy: frontend can't reach the backend
A CORS error means your backend did not allow the browser to accept requests from your frontend's address. How to allow your origin, set the API URL at build time and avoid http calls.
App crashes with Killed or exit code 137: out of memory
Killed and exit code 137 almost always mean your app ran out of memory and the system stopped it. What usually eats the memory, how to cut it down, and when you need a bigger plan.
Telegram bot stopped responding: why it happens and how to fix it
Your Telegram bot stopped responding or goes offline at night. The most common causes, from a sleeping laptop to two running copies, and the checks that get it answering again.
Telegram bot 409 Conflict: terminated by other getUpdates request
The error terminated by other getUpdates request means two copies of your bot poll the same token. How to find the extra copy, stop the 409 Conflict and keep the bot replying.
requirements.txt install error: why it happens and how to fix it
A requirements.txt install error on deploy: junk from pip freeze, pinned versions that do not exist, Windows-only packages. Find the real cause and fix the file.
SQLite data lost on deploy: where to keep the database file
Your SQLite database disappears after a code update because every deploy rebuilds the project from your files. Here is why it happens and where to put the file so it persists.
How to set environment variables without a .env file
Environment variables without a .env file: why the file is risky on a server, how to pass keys to your host instead, and what to do when a key has already leaked.
How to connect a custom domain to your site
How to connect a custom domain to your site and get HTTPS: what a DNS record is, where to add it, why it does not take effect instantly, and what to check when verification fails.
How to run a script on a schedule without cron
No crontab on a managed host, and no dashboard setting for it either. Here is how to run a Python job every hour or at 9am by making the schedule part of the script itself.
What to choose
Honest comparisons: platforms, libraries, databases and the ways a bot can run
Polling vs webhook for a Telegram bot: which to choose
For a small Telegram bot polling is simpler: no public address or HTTPS needed. A webhook fits when the bot should behave like a web app. Compared on latency, setup, debugging and hosting.
aiogram vs python-telegram-bot: which should a beginner pick
aiogram suits you if you learn from Russian-language material and need multi-step dialogs; python-telegram-bot if you value thorough official docs. Plus the simple telebot option.
SQLite or PostgreSQL for a bot or a small website
For a bot or small site with one app, SQLite is usually enough: one file, no separate server. PostgreSQL makes sense when several processes write at once or the data keeps growing.
Vercel and Netlify alternative when you also need a backend or bot
Vercel and Netlify are great for frontends but run server code as short functions. A polling bot, a background script or your own server will not live there. Where to move them.
Render and Fly.io alternative: free tiers, sleeping apps and payments
A free Render web service sleeps after 15 minutes without requests and loses its files, and Fly.io has no free plan for new accounts. An honest comparison with Netrun, sleep included.
GitHub Pages alternative when your site needs a server, form or database
GitHub Pages only serves static files: server code, form handling and databases do not run there. When Pages is enough, when you need a host with a server, and how to move.
Amvera alternative: Amvera or Netrun for your project
Looking for an Amvera alternative? Netrun takes a different route: no configuration file and no git required, just upload your code and answer a couple of questions to get a link.
Timeweb Cloud Apps or Netrun: which one to pick
Looking for a Timeweb Cloud Apps alternative? An honest comparison: when a full cloud provider is the right call, and when you just need your code turned into a working link.
Yandex Cloud alternative for small projects
Yandex Cloud serverless containers or a platform where you upload code and get a link. An honest comparison of both approaches, and how to move a project that outgrew neither.
Telegram bot hosting compared: bot services, VPS, Netrun
A Telegram bot hosting comparison: bot-specific services, your own VPS and a general purpose platform. How the approaches differ and how to move an existing bot.
A PythonAnywhere and Replit alternative: where to move
PythonAnywhere, Replit and Glitch are fine for first steps, but you run into limits and foreign-card payments. Here is where to move your project and what changes.
A Heroku and Railway alternative: where to run projects from Russia
Heroku dropped its free plan, and Railway and similar platforms ask for a foreign bank card and speak English. Here is what to use instead if you launch projects from Russia.
Netrun, VPS or Heroku: what to choose for your project
Netrun, VPS, Heroku, Railway or Vercel — what to choose for launching your project. An honest comparison by control, payment with a Russian card and app type.