zopsicle / crai

Cryogenic Raku Archive Index
https://crai.foldr.nl
1 stars 1 forks source link

Add TLS #7

Closed zopsicle closed 4 years ago

zopsicle commented 4 years ago

TLS should be enabled for the website. Do this with Let’s Encrypt.

Will probably put Nginx in front of Cro/Rakudo since I don’t trust the implementation of the latter as much and I don’t want to get owned due to a buffer overflow.

The following tasks must be fulfilled:

EDIT: Using Caddy instead of Nginx. See below.

zopsicle commented 4 years ago

@arianvp recommended I look at Caddy as it handles TLS automatically and can server static files as well as proxy.

It is also written in a memory-safe language which is a plus.