Show HN: log-shuttle – log delivery over HTTPs written in Go
log-shuttle.io
log-shuttle.io
The point of requiring certificates for the client is so your server doesn't get spoofed logs.
HTTP Basic Auth is quite a bit simpler as an authentication mechanism and, over TLS, is sufficiently secure.