Iceslab v0.2.0 is out. Self-host the operator panel under AGPL-3.0.
Read the notes ›Quiet tools for loud problems
Five infrastructure products for the private internet, built in the open by one studio.
One command, one node
A clean Ubuntu server is enough. The script installs Docker, brings up the panel with Postgres and Caddy, issues the certificate and starts seven protocol runtimes. No config files to write.
1# iceslab · single node install2# ubuntu 22.04+, 2 vcpu, 4 gb ram, ports 80 and 443 free34export PANEL_DOMAIN=panel.example.net56sudo bash <(curl -fsSL \7 https://raw.githubusercontent.com/icecompany-tech/iceslab/main/scripts/install-iceslab.sh)89# panel ready at https://panel.example.net10# postgres, caddy and 7 runtimes are up1112iceslab node add fra-01 --region eu
Five parts, one stack
The panel and the client only talk to each other. Everything else either sits on that pair or holds it up.
About Icecompany
Right now Icecompany is building one thing: the operator panel. Everything else on this page is either already running or still ahead of it.
We are building the panel
Iceslab is the whole focus of the studio right now. It runs the nodes, the keys, the traffic and the billing from one place, on the operator's own server. Public, AGPL, in daily development.
Three more products after it
Iceshard, the native client for that panel. Icecore, the protocol engine the nodes will run on. Iceproxy, the edge that handles inbound traffic. In that order, each one only when the previous is standing.
Icepath is a web service
A Telegram Mini App where people buy a subscription and get a connection. It runs today, brings in revenue, and keeps the studio honest about what operators actually need.
Ten panels we did not run
The only product with a target attached to it. Ten operators outside the studio, with real users, on servers we never touched. Not downloads, not stars.
One operator runs the panel in production for around fifty users. Nine to go before the licence question gets asked.
Sell licence keys
No keys, no activation, no counting how many people use your panel. It runs on your server, so it is yours.
Charge too early
Money before ten working deployments would buy polite silence instead of the bug reports we actually need.
Close the pair
The panel and the client stay under AGPL. If the studio disappears tomorrow, the operators keep working.
The studio in numbers
Small numbers, and real ones. Nothing here is rounded up or borrowed from someone else's press release.
What lands on your server
Nothing exotic. Seven pieces you can name, all of them running as containers you can stop, inspect and restart by hand.
Two ways to reach us
You want to run the panel
Deploying Iceslab, moving from another panel, or something broke and you need a person rather than an issue tracker.
operators@icecompany.techWriteStudios and partnersYou are early to the engine work
Icecore and Iceproxy are research. If you build infrastructure and want a say in the shape, this is the door.
hello@icecompany.techWrite