"we have had to host it on physical tin". Is this an English English thing? In America, we would say "host on our own iron". Do other countries use different metals?
Then again, I just tend to say "hosted on our own hardware" or just simply "self-hosted".