Commit Graph

50 Commits

Author SHA1 Message Date
Colin Hebert
a13537d2d3 Only setup macvlan in the macvlan environment 2023-01-20 11:55:47 +01:00
Colin Hebert
354b39523f Remove traefik from the bootstrap 2023-01-20 11:52:51 +01:00
Colin Hebert
430a18650f Stop opening http/https ports when using macvlan 2023-01-19 17:12:34 +01:00
Colin Hebert
b42c4facd3 Remove traefik password 2023-01-19 17:08:00 +01:00
Colin Hebert
c9e221a03d create transmission-api manually 2023-01-16 19:52:46 +01:00
Colin Hebert
2aabfe668b Fix over-eager behaviour 2023-01-16 17:14:09 +01:00
Colin Hebert
54d2bb3550 Enable authelia on simple services 2023-01-16 17:10:53 +01:00
Colin Hebert
5be7c72224 Default ports should be 80/443 unless on macvlan 2023-01-16 10:08:41 +01:00
Colin Hebert
4f387906c5 Set up authelia 2023-01-10 14:57:43 +01:00
Colin Hebert
25546bce88 formating 2023-01-09 17:23:47 +01:00
Colin Hebert
bf07f781ab Handle multi-domain 2023-01-09 13:08:01 +01:00
Colin Hebert
2f0448fbcd Disable authentik for now 2023-01-08 20:59:25 +01:00
Colin Hebert
1308488a22 Set authentication on all services 2023-01-07 14:50:10 +01:00
Colin Hebert
4f60680307 Properly set up for 8080 2023-01-07 10:45:33 +01:00
Colin Hebert
ffd1a60b23 Set up authentik config for traefik 2023-01-07 10:18:54 +01:00
Colin Hebert
4178e10419 MacVLAN host IP is optional 2023-01-07 07:14:16 +01:00
Colin Hebert
adbd13d939 tyding things up 2023-01-06 20:32:35 +01:00
Colin Hebert
25626f55f0 Set UID/GID for users 2023-01-05 07:20:14 +01:00
Colin Hebert
57cc4c4054 Share NASCOMPOSE_MACVLAN_HOST_IP variable 2023-01-04 20:44:32 +01:00
Colin Hebert
e041115142 Add nas to reverse proxy 2023-01-04 20:38:21 +01:00
Colin Hebert
4f18a81155 Remove unused volume 2023-01-04 16:24:16 +01:00
Colin Hebert
aaca8c3efa Change folder layout 2023-01-04 16:16:46 +01:00
Colin Hebert
e042f57f30 Fix missing var 2023-01-04 12:27:27 +01:00
Colin Hebert
78af7906df Fix env variables 2023-01-04 12:24:13 +01:00
Colin Hebert
6d72c4784e Always expose 8443/8080 2023-01-04 09:39:42 +01:00
Colin Hebert
1e1ba7b4df Set MacVLAN up in its own file 2023-01-04 09:17:51 +01:00
Colin Hebert
573293ae65 Specify IP address for traefik 2023-01-04 08:46:24 +01:00
Colin Hebert
1dcbb471f7 Run on default ports 2023-01-04 08:37:40 +01:00
Colin Hebert
e89747bb50 Rename env variables 2023-01-04 08:36:41 +01:00
Colin Hebert
98aa775ff7 Use MacVLAN and obtain domain automatically 2023-01-03 19:45:45 +01:00
Colin Hebert
93d594dd02 Set ports to 8080 and 8443 until macvlan is sorted 2023-01-03 14:39:35 +01:00
Colin Hebert
2141bccb74 Create bootstrap doc 2023-01-03 07:11:03 +01:00
Colin Hebert
407053e5f9 Stop using TLS folder 2022-12-31 16:47:38 +01:00
Colin Hebert
e43c8f9b91 Set up TLS with Basic Auth 2022-12-31 16:45:29 +01:00
Colin Hebert
b001874c95 Create TLS config 2022-12-31 11:22:25 +01:00
Colin Hebert
996aacac96 Remove insecure API 2022-12-31 11:06:54 +01:00
Colin Hebert
908be1aab2 Keep fixed and dynamic config indepedent 2022-12-31 11:04:34 +01:00
Colin Hebert
5d87b076b3 Move all configs to the config volume 2022-12-31 10:56:47 +01:00
Colin Hebert
501cab6b96 Temporarily reopen port 8080 2022-12-31 10:48:03 +01:00
Colin Hebert
85c83e7800 Mount dynamic config in traefik 2022-12-31 10:46:53 +01:00
Colin Hebert
0c35362671 Replace docker provider with file provider for traefik 2022-12-31 10:38:57 +01:00
Colin Hebert
a286464494 Attempt to use secure API 2022-12-31 10:29:16 +01:00
Colin Hebert
3422a5bcf7 Use default router rule 2022-12-31 09:37:24 +01:00
Colin Hebert
3af28accd0 Replace MOUNT_DIR with SERVICE_DIR 2022-12-28 22:04:13 +01:00
Colin Hebert
7ce6a968c7 Adopt new hierarchy pattern 2022-12-28 21:59:34 +01:00
Colin Hebert
06795b970e Prepend _data suffix for data volumes 2022-12-28 18:15:01 +01:00
Colin Hebert
8c2262ce1b Fix broken path 2022-12-26 15:16:24 +01:00
Colin Hebert
5a4fea851f Set default admin password 2022-12-26 14:19:06 +01:00
Colin Hebert
b44452a238 Add new lines at end of files 2022-12-26 13:25:33 +01:00
Colin Hebert
cd6f4b1133 Rename .yaml into .yml 2022-12-26 10:47:48 +01:00