Tihost×Netrun

Tihost can now launch your projects

We built code publishing into the Tihost panel. Point at a repository or upload an archive — the server builds it, starts it and hands you a working address

  • Websites, bots and scripts
  • An HTTPS address right away
  • Every build step is visible

How it looks

Every project on one screenYou see what runs, what builds and what failed — and the address each project opens at
The “Projects” section in the Tihost panel
The build happens in front of youThe steps advance on their own: server preparation, reading the code, build, start, verification. Failures are explained in words, not as a wall of terminal output
Live build progress of a project
The project cardAddress, live logs, restart, code updates and custom domains — all inside the Tihost panel, no need to touch the server
A project card with its address and logs

Same server. Fewer steps

The usual wayNow in Tihost
Log into the server over SSHClick “New project” in the panel
Install Docker and figure it outWe install everything needed
Build an image, open the portsPoint at a repository or an archive
Set up a web server and a certificateAn HTTPS address right away
Make sure everything comes back after a rebootProjects come back on their own

How it works

  1. 1You click “Deploy”In the Tihost panel, on your own server. Nothing else is required of you
  2. 2Tihost hands the task to the engineNetrun connects to your server, installs what is needed, builds the project and starts it
  3. 3A minute later the project is liveThe website opens at a link with a padlock, the bot answers in the messenger. Progress stays visible in the panel the whole time

The project runs on your server and stays yours. Netrun keeps neither a list of your apps nor any credentials: the engine receives them for a single operation and forgets them

What it can do

We detect the language ourselves

Python, Node.js, Go, PHP, Java, Rust and seven more — the engine reads the code and works out how to build it. Nothing to choose

A site gets an address, a bot just runs

We work out what we are looking at: a site gets a link with a certificate, a bot needs none — it reaches out to the messenger itself

Your own domain

Attach a customer domain to the project: we show which record to create and check for ourselves that it has propagated

Logs and restart

Logs are right in the panel, with “Stop”, “Start” and “Restart” next to them. No SSH needed

Secrets apart from the code

Tokens and passwords are set in the panel and travel to the app at startup. They have no business in the repository

Updates the same way

Changed the code — click “Update”. Same project, same address, new version

For developers

The same engine is available as a plain HTTP API: one request starts the deploy, a live stream shows every build step

Open the documentation
curl -X POST "https://netrun.io/v1/b2b/deploys" \
  -H "Authorization: Bearer $NETRUN_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "app_id": "shop-a1b2c3d4",
    "node": {"host": "203.0.113.10", "ssh_user": "root",
             "ssh_password": "…", "handle": "srv-4821"},
    "source": {"kind": "github",
               "repo_url": "https://github.com/acme/shop"},
    "publish_port": 40000
  }'

Want the same in your product

Tihost is the first platform running our engine. Any other can plug it in: the interface and the customers stay yours, builds and startup are on us

Who it fits

Hosting providers, control panels, site builders, billing systems — anyone who already has customers with their own servers

What you get

A “Deploy project” button inside your own product. Builds, startup, addresses with certificates, logs and live progress are on us

What we need from you

A customer server with access and one HTTP request from your code. No need to keep an engineering team for this

The customer sees only you

Netrun shows up neither in the interface nor in the invoices: pricing and money stay on your side

Drop us a line

Tell us about your product — we will explain what is needed on your side and how long the integration takes. A key and test access are issued right away

netrun872@gmail.com

Common questions

Do I need a separate Netrun account?

No. Everything happens inside the Tihost panel, on your own server. There is nothing else to sign up for

Do my files and passwords end up with you?

The code goes straight to your server and lives there. We store neither a list of your projects nor server credentials: the engine gets them for the duration of a single operation and forgets them

What if the server reboots?

Projects come back on their own. You do not need to start them by hand after a reboot

I have several services and my own build. Will it work?

Yes. A project with its own Dockerfile is taken as is, and a bundle of several services comes up whole — no need to split the database from the app

What happens if the build fails?

The version that was running keeps running, and the panel shows a human explanation of what went wrong. No wall of terminal output