mash-playbook/docs/configuring-dns.md

22 lines
1.2 KiB
Markdown
Raw Normal View History

2023-03-15 11:39:36 +01:00
# Configuring DNS
To reach your services, you'd need to do some DNS configuration. We recommend you set up at least one (sub-)domain. Each service can be hostet at a subpath of this domain or on separate (sub-)domains.
2023-03-15 11:39:36 +01:00
A simple example could be this
2023-03-15 11:39:36 +01:00
| Service | Type | Host | Target |
|-----------------------|-------|---------------------|---------------------|
| Miniflux and radicale | A | `mash.example.com` | `IP of your server` |
| Nextcloud | CNAME | `cloud.example.com` | `mash.example.com` |
2023-03-15 11:39:36 +01:00
Here you could reach the feedreader miniflux at https://mash.example.com/miniflux (if you set
`miniflux_path_prefix: /miniflux` in your `vars.yml`) and radicale at https://mash.example.com/radicale. In the example
the nextcloud has a different subdomain, so you could access it at https://cloud.example.com
Feel free to change this as you like, just make sure that you set `<service>_hostname` and `<service>_path_prefix`
accordingly in your `vars.yml`.
2023-03-15 11:39:36 +01:00
Be mindful as to how long it will take for the DNS records to propagate.
When you're done configuring DNS, proceed to [Configuring the playbook](configuring-playbook.md).