Commit Graph

17 Commits

Author SHA1 Message Date
Lukáš Kucharczyk 75f6dfc467
Allow oauth2_proxy to listen on all interfaces 2021-05-06 09:31:07 +02:00
Lukáš Kucharczyk dc660ed957
Fix the oauth2-proxy role, add to playbook 2021-05-06 08:35:58 +02:00
Lukáš Kucharczyk 4b7bbe556f
Initial commit 2021-05-06 00:03:31 +02:00
Lukáš Kucharczyk c158a21dfc
nginx: separate self-signed certs 2021-05-05 20:41:28 +02:00
Lukáš Kucharczyk d0d33b47b9
nginx: join the default bridge network for ext access 2021-05-05 19:35:55 +02:00
Lukáš Kucharczyk 54de631d29
Improve routing between containers
Create user network nginx-internal
and use Docker's internal DNS server
to resolve containers by hostname.
2021-04-27 23:09:21 +02:00
Lukáš Kucharczyk d9bd3ac145
Improve certificate generation
1. Generate root CA
2. Generate wildcard CSR
3. Sign wildcard CSR with root CA
4. Install root CA system-wide
2021-04-27 22:29:52 +02:00
Lukáš Kucharczyk 4cc2998fac
Generate certificates automatically 2021-04-27 19:13:35 +02:00
Lukáš Kucharczyk 765e9e5a47
Enable SSL 2021-04-26 23:54:10 +02:00
Lukáš Kucharczyk 4907cdfd99
Explicitly restart containers to prevent hard-to-debug issues 2021-04-26 22:36:53 +02:00
Lukáš Kucharczyk 58fd1aa430
Make sure directories exist 2021-04-26 22:35:59 +02:00
Lukáš Kucharczyk 50ffe15dcd
Add the rest of the Jellyfin NGINX config 2021-04-26 18:54:59 +02:00
Lukáš Kucharczyk 9f57877177
Fix incorrect quotes 2021-04-26 18:54:27 +02:00
Lukáš Kucharczyk 83f0382de2
Rename jellyfin.conf to jellyfin.conf.j2 2021-04-23 01:22:31 +02:00
Lukáš Kucharczyk 9c57996d95
Change reload nginx handler 2021-04-23 01:20:59 +02:00
Lukáš Kucharczyk 53c51fd235
Replace hard-coded server ip with variable 2021-04-23 01:20:32 +02:00
Lukáš Kucharczyk f4310c2e7d
Initial commit with working nginx and jellyfin 2021-04-23 01:04:44 +02:00