Updated 2023.05.26:
- Use a reverse proxy to simplify the LibreTime nginx configuration upgrade.
- Fix the Icecast certificates bundle command.
The lack of guides to setup a secure LibreTime server has been a weakness of documentation for a long time now. Users had to search bits and pieces on the Internet, which was probably frustrating. So here is a tutorial that should give a base for anyone that wants to setup a secure LibreTime server.
Note that, I also included the essence of this lengthy post in the official documentation, make sure to have a look.