This repository has been archived on 2023-07-27. You can view files and clone it, but cannot push or open issues or pull requests.
frontal-web-conf/README.md

17 lines
765 B
Markdown
Raw Normal View History

2022-05-24 11:42:45 +02:00
# Frontal web configuration
2023-07-26 20:38:09 +02:00
This repository contains units and config files for our frontal web starting (at boot). Certificates volume should be
automatically unlocked via TPM. If not, we must manually unlock it and start nginx.
2022-05-24 11:42:45 +02:00
### Files
* `etc-letsencrypt.mount` allows to unlock and mount encrypted certificates volume.
2022-05-24 11:42:45 +02:00
* Relevant information should be added to `/etc/crypttab`.
2023-07-26 17:47:39 +02:00
* Make sure that `/etc/letsencrypt` directory exists
2023-07-26 20:38:09 +02:00
* `timeout.conf` is a drop-in Systemd unit file, to let system start even if above volume is not unlocked
2022-05-24 11:42:45 +02:00
* `wait-for-dns.conf` is a drop-in Systemd unit file, which prevents nginx to start before DNS server is operational.
#### Installation
2022-12-26 18:06:55 +01:00
* `install.sh` script copies Systemd files to their destination.
2022-05-24 11:42:45 +02:00
### TODO
2022-08-19 20:35:55 +02:00
* RAS