Where to put your pet project so you can share a link
A pet project usually dies not from bad code, but because there is no one to show it to. It runs on your computer, but to send it to friends, add it to your portfolio or attach it to a job application you need a live link — and getting one means renting a server, configuring it and dealing with certificates. That barrier is exactly why projects stay in the Downloads folder.
The good news: to share a pet project as a link you do not have to set up a server. Let us go over which projects you can put online at all, and show a path where it is just a few minutes from code to link.
Decide what exactly you are showing
A pet project can be almost anything: a portfolio site, a small browser game, a Telegram bot, a calculator, a parser, a dashboard or a tiny service. For a link, one thing matters: the project has to start with a command and open in a browser or reply in a messenger. If that is the case for you, you can put it online.
Get the project into a runnable state
Make sure the project starts with a single command and needs no manual steps like "first open two terminals". Collect the dependencies into a list (requirements.txt for Python, package.json for Node.js), and read the port from an environment variable instead of hardcoding it — then the platform will supply the right one itself.
Take keys and passwords out of the code
A bot token, an API key or a database password should not sit right in the code, and definitely should not end up in a public repository. Read them from environment variables. When you set the project up, the platform will ask for these values and supply them from the outside — no secrets in the archive or the repository.
Upload the project to Netrun
Upload your code as a ZIP archive or import it from GitHub — a private repository works too. Netrun figures out the language and the type of project (site, bot or script) on its own and prepares it to run. You do not need to pick a server, a plan or a language version by hand.
Wait for the build and check the logs
The build progress and logs are visible in your dashboard in real time — if something goes wrong, you will see exactly where, and the platform gives you a clear reason instead of a page full of a stack trace. That is handy for a pet project: you fix the code, redeploy and see the result right away.
Share the link
A finished site opens at an HTTPS address, and a bot starts replying in the messenger. You can drop that link into your resume, put it in your profile bio or send it to a friend. On the Free plan a web project sleeps when idle and wakes on the first request; Telegram bots on the Free plan run all the time, because every incoming message "wakes" them.
A pet project needs not perfect architecture but a live link you are not embarrassed to send. Upload your code to Netrun — and in a few minutes the project gets an address you can show to anyone, with no server and no setup. And if you want to check in advance whether the project will start, there is a free project check with no sign-up.
Common questions
How much does it cost to put a pet project online?
You can keep one pet project on the Netrun Free plan at no cost. You only need a paid plan if you want a web project to run without pauses, or if you have more than one project.
What kind of project can I put online?
A site, a browser game, a Telegram or Discord bot, a calculator, a parser, a dashboard, a small service or an API. Projects in Python, Node.js, Go, PHP, Rust and other languages all work, as do static sites made of HTML, CSS and JS.
Do I need to understand servers and Docker?
No. Netrun figures out the language on its own, builds the project, runs it and hands you an HTTPS link. You do not need to know about servers, nginx, SSL or Docker — all the infrastructure stays on the platform side.
Can I put a project online straight from GitHub?
Yes. You can import a public or private GitHub repository — Netrun downloads the code and builds the project. You do not have to upload an archive by hand for that.
Will the link keep working for a long time?
Yes. The link is not temporary: the project keeps opening as long as it exists in your dashboard. On the Free plan a web project sleeps when idle and wakes on the first request, but the address stays the same.