natbox.io

Blog / Slow server setup

Why one new server took two minutes, and how we made setup faster

12 November 2026 · Update · By Mohammad AlSaraf

On 12 November a customer paid for a new server and then saw "not ready" in the client area, with no address and no root password. The server itself had been created and was running the whole time. This post explains what went wrong, why setting up new servers had quietly become slower, and what we changed. We posted the incident on our status page the same day.

What happened

Timeline in UTC: 15:16:33 payment received; 15:16:45 setup starts on server three; 15:17:38 the new server starts; 15:18:48 setup finishes, at the same second the billing system stops waiting after 2 minutes; 16:36 we link the server to the order; 16:40 the waiting time is raised to 5 minutes.

When you pay, our billing system asks the server host to create your server and waits for the answer. It waited at most 2 minutes. This time setup took just as long, so the billing system gave up at the same second the server was finished. It never recorded which server belonged to the order, so the client area kept saying "not ready", and the welcome email with the root password was never sent.

Why setup had become slow

Most of the two minutes passed before the new server even started. When we traced a test setup step by step, the time went into one question our setup tool asks the host: "which servers do you have?" To answer it, the tool asked for the full list of servers including each one's live CPU, memory and network figures. It only needed one setting per server, but the host still had to collect the live figures of every server first.

What we changed

Asking our busiest host for its server list: before 2.7 to 10 seconds, after 0.14 to 0.33 seconds, with identical output. After the change: 0.27 seconds on server one and 0.13 on server two. The billing system now waits up to 5 minutes instead of 2.

What we learned

If you ever pay for a server and it does not appear within a few minutes, open a ticket or write to support@natbox.io. You will hear from a person, not a bot.

Get new tutorials in Telegram. Follow @natboxio: every new post, plus short server tips.

More from the blog: Why a NAT VPS can cost $1: the economics of an IPv4 address, Why did my app stop? Read your server's logs with journalctl, How fast is a new natbox server? We timed 108 real orders. RSS feed.