atuin/docs/docs
Eric Hodel d52e576129
feat: Add TLS to atuin-server (#1457)
* Add TLS to atuin-server

atuin as a project already includes most of the dependencies necessary
for server-side TLS.  This allows `atuin server start` to use a TLS
certificate when self-hosting in order to avoid the complication of
wrapping it in a TLS-aware proxy server.

Configuration is handled similar to the metrics server with its own
struct and currently accepts only the private key and certificate file
paths.

Starting a TLS server and a TCP server are divergent because the tests
need to bind to an arbitrary port to avoid collisions across tests.  The
API to accomplish this for a TLS server is much more verbose.

* Fix clippy, fmt

* Add TLS section to self-hosting
2023-12-27 14:15:48 +00:00
..
commands Fix/1207 deleted entries shown in interactive search (#1272) 2023-10-04 18:13:29 +00:00
config docs: new stats config (#1412) 2023-11-23 09:59:56 +00:00
guide docs: correct link 2023-12-14 09:02:15 +00:00
self-hosting feat: Add TLS to atuin-server (#1457) 2023-12-27 14:15:48 +00:00
advanced-install.md docs: add Void Linux install instruction (#1445) 2023-12-14 08:19:42 +00:00
key-binding.md Update docs (#1367) 2023-11-01 19:25:04 +00:00