Relay Only Server

I’ve currently got a couple of WPT installs (one on a local server and another on AWS)

I’ve been thinking about changing the config so that AWS server is just a relay server for the local server, i.e. all tests are started and results stored on the local server, so that if I kill it off I don’t lose the data.
I could then also mix in some of the main WPT servers I use frequently too.

As it stands the relay server would have all the WPT UI and I wondered if there was any point or even feasible to strip the UI off and have an API only server?

(I currently protect the server using HTTP Auth, which is probably good enough to prevent casual abuse but not people who are determined!)

If you add

headless=1

to your settings.ini on the relay server it will disable the test UI and only accept tests that come in with an API key. That’s how we have the httparchive instance configured.

If you want to go super-secure then you can use ssh tunnels between the 2 instances but that may be overkill.

Bonza!