Skip to content

Network

The networking tech in use at paultibbetts.uk.

My domain is registered with Heart Internet.

They don’t leak my personal data when you do a whois query on the domain so I see no reason to move elsewhere.

I use Cloudflare to manage it. This is because they have an API available which means I can use a tool to write down my domain settings as code.

I do not use Cloudflare’s proxy.

The server that I use is on an IPv6-only network. This means that users on IPv4-only networks won’t be able to reach it.

I use an IPv4 - IPv6 proxy to make the server available for all users. I then configured the server to only accept requests from the proxy.

Because all traffic is going through the proxy I would normally not know where it originated from, so I have enabled proxy_protocol to allow the proxy to forward on the original request details.

I don’t use this original request information right now.

TLS certificates are managed by the web server itself and come from Lets Encrypt.

I use the DNS-01 challenge because that still works now I’ve locked down all traffic to the web server to only be allowed from the proxy.

My main site is available at the “apex”: paultibbetts.uk.

www redirects from www.paultibbetts.uk to the apex: paultibbetts.uk.

This site is hosted at infra.paultibbetts.uk.

I also host another site for my developer environment scripts at dev.paultibbetts.uk.

Each of these must be added to the proxy I am using.