57 Commits

Author SHA1 Message Date
97b812eb10
updates: nextcloud refactor to apache image instead of nginx 2024-06-30 18:57:41 -07:00
97d1db61d8
updates: postgres upgrade, data migration process 2024-06-30 13:53:46 -07:00
a8bc344aa2
updates: traefik to v3 2024-06-29 17:28:17 -07:00
f9d590170d
refactor: switch deployment from command to community.docker.docker_compose_v2 2024-06-28 22:55:05 -07:00
e1f3a22a23
refactor: simplify stack templates, move vars into group_vars/alpina
this vault setup for injective sensitive variables uses the approach described in https://docs.ansible.com/ansible/10/tips_tricks/ansible_tips_tricks.html#keep-vaulted-variables-safely-visible
2024-06-28 22:39:49 -07:00
f3c6c61130
updates: prepare for upgrade to debian 12 2024-06-27 16:37:50 -07:00
ef40b1ba7d
updates: ansible, gluetun config 2024-06-26 21:16:46 -07:00
2e22d4c7f2
monitoring: increase prometheus tsdb retention time from 15d to 30d 2024-03-31 12:27:07 -07:00
bc963f28ee
arrstack: gluetun config updates 2024-03-31 12:21:41 -07:00
5b1e346282
updates: nextcloud, gitea 2023-12-22 13:07:21 -08:00
8061a2773f
fix: add alpina/__init__.py to stop poetry from complaining 2023-12-22 13:05:05 -08:00
3dba4e6fe9
authentik, monitoring: add uptime-kuma with authentik proxy blueprint 2023-11-23 18:53:42 -08:00
d54193e0d5
refactor: add clean_desired flag to Makefile for site.yml playbook 2023-11-23 18:53:36 -08:00
6c05da2b58
authentik, monitoring: add grafana oauth blueprint and provisioning 2023-11-19 00:44:35 -08:00
50ca5d6d0d
monitoring: add jaeger tracing all-in-one 2023-11-17 22:35:41 -08:00
3d1a509681
authentik: default auth flow modifications, add passwordless flow 2023-11-15 14:58:22 -08:00
be14ddd5fc
authentik: add icon urls to apps and arrstack 2023-11-15 14:58:21 -08:00
b15b1fca40
arrstack: minor gluetun setup fixes 2023-11-15 14:58:21 -08:00
eed1b78625
minio: remove broken healthcheck 2023-11-09 21:30:09 -08:00
405d837407
arrstack: change VPN Provider ProtonVPN -> AirVPN 2023-11-09 21:29:03 -08:00
18c1d96b0a
refactor: qbit custom wireguard config replaced with gluetun 2023-11-09 21:26:48 -08:00
74679ed8e5
fix: traefik secrets 2023-10-26 00:12:35 -07:00
d2401f11f4
updates: nextcloud, gitea 2023-10-07 18:52:01 -07:00
30a2744830
monitoring: add traefik to prometheus 2023-07-09 17:57:16 -07:00
de37042061
updates: authentik, nextcloud, gitea, jellyfin 2023-07-05 17:58:16 -07:00
6a92053232
monitoring: add cadvisor to prometheus 2023-07-05 17:56:52 -07:00
1ef7f1cf6e
monitoring: add initial implementation of influxdb 2023-04-15 23:15:14 -07:00
9844a1ab5c
monitoring: add initial implementation of prometheus 2023-04-15 23:15:02 -07:00
bd8e1b8e38
monitoring: add initial stack with grafana, loki, and promtail 2023-04-07 19:52:20 -07:00
40964c0f60
add basic minio stack 2023-04-05 04:42:48 -07:00
145c5db29f
refactor: move all service roles into a single alpina role 2023-04-04 23:14:06 -07:00
ec335e5d3c
authentik: add support for basic http auth on arrstack 2023-04-04 02:46:51 -07:00
659d5ffebc
initial ipv6 deployment 2023-04-04 01:54:45 -07:00
40de9b87a1
prepare for ipv6 deployment 2023-04-03 17:07:46 -07:00
20ce67472d
fix: add authentik blueprints for partly automated configuration 2023-04-03 01:41:34 -07:00
7e94d27824
add authentik blueprints for partly automated configuration 2023-04-02 16:19:56 -07:00
de566c0395
add authentik with basic configuration 2023-04-02 16:19:33 -07:00
a5370f49f5
add prowlarr to replace jackett 2023-03-31 01:24:32 -07:00
c3f6bd2ea9
refactor: add https and acme to traefik 2023-03-31 01:24:28 -07:00
ed426593d4
refactor: move to Debian on truenas scale 2023-03-31 01:23:32 -07:00
a6c370b85a
refactor: static internal traefik network config 2023-03-31 01:22:27 -07:00
a0d52958e8
fix: remove quotes from docker .env files because they are not parsed properly 2023-03-24 03:11:28 -07:00
d42dc7b5e4
fix: basic pipeline and makefile cleanup 2023-03-06 19:06:36 -08:00
07bc176758
updates: nextcloud, gitea 2023-03-06 18:22:21 -08:00
14f79e9990
new: jackett for sonarr & radarr 2023-02-18 18:51:19 -08:00
f951a5ff43
updates: sonarr & radarr 2023-02-18 18:50:23 -08:00
2a686f9372
updates: gitea 2023-02-18 18:49:40 -08:00
0f1ca446cd
refactor: add poetry and make scripts for simpler usage 2023-02-18 18:46:55 -08:00
1fdfe560aa
refactor: split basic ansible task list for compose services into contrib/docker_compose_template_task_list.yml 2023-02-18 18:45:24 -08:00
13de80c361
fix: nextcloud trusted domains use ansible variable 2022-11-07 10:22:53 -08:00