Commit graph

172 commits

Author SHA1 Message Date
b544f9a78d
Update Stalwart mailserver to 0.7.3 from 0.6.0. 2024-05-02 22:49:00 +02:00
ceef41b7f5
Stump: Bump version to 0.0.2 from 0.0.1 + recursive chown on datadir. 2024-05-01 15:02:36 +02:00
b1e023477a
Bump lldap image tag version from 2024-04-01 to 2024-04-24. 2024-05-01 10:03:43 +02:00
325c0fbeee
Add Stump. 2024-04-20 12:48:37 +02:00
e3abbbb8fe
Split setup & updates tasks to allow running only update ones. 2024-04-20 12:17:10 +02:00
87fcad3add
nftables: Increase blackhole threshold. 2024-04-08 17:37:09 +02:00
40fa44dcc2
Fix proxy headers when using WebSocket. 2024-04-08 17:35:09 +02:00
9f90985e54
Lock Uptime Kuma to version '1.*'. 2024-04-06 22:15:42 +02:00
81ae2c3a7f
Lock Coturn to version '4.*'. 2024-04-06 22:11:15 +02:00
b2ca0d8333
Bump LLDAP from 2024-03-18 to 2024-04-01. 2024-04-06 22:07:32 +02:00
86346e6840
Lock Syncthing version to '1.*'. 2024-04-06 22:01:03 +02:00
5baa02f884
Update README for Stalwart mail. 2024-04-06 21:51:53 +02:00
9638075580
Stalwart mail: Migrate to PostgreSQL & LLDAP. 2024-04-06 21:43:34 +02:00
1c1c7c22df
Migrate Hedgedoc from MySQL to PostgreSQL. 2024-04-04 20:26:59 +02:00
a8ea9a6aed
Fix PostgreSQL backup task. 2024-04-04 20:12:25 +02:00
51d9c9ec60
Lock LLDAP version. 2024-04-01 11:05:11 +02:00
1514031f1e
Migrate Synapse database to postgres container. 2024-04-01 11:02:09 +02:00
e3c7c4f38a
Rename role reverse-proxy to nginx + split configuration. 2024-04-01 10:27:06 +02:00
ce753e991c
Lock Authelia to version 4 instead of 4.38. 2024-03-31 18:47:09 +02:00
1292bc6f5c
Lock Stalwart mailserver version. 2024-03-31 18:35:28 +02:00
36bd236beb
NGINX: Change JMAP subdomain from mail to jmap. 2024-03-31 18:34:03 +02:00
aca23d6af6
Add Authelia. 2024-03-31 18:26:05 +02:00
3852896273
Update NGINX proxy headers. 2024-03-31 17:28:53 +02:00
1e26499932
Add LLDAP. 2024-03-31 17:08:42 +02:00
b27a553dfb
Add script to create PostgreSQL user/database. 2024-03-30 17:23:15 +01:00
14b484dd37
Replace docker_projects_dir by project_dir variable. 2024-03-30 11:58:59 +01:00
604e836b96
Add {{ docker_host }} variable. 2024-03-30 11:32:39 +01:00
edb616b612
Change PostgreSQL superuser password handling. 2024-03-29 21:25:48 +01:00
7918d3b6f7
Add postgres role/container. 2024-03-29 20:59:20 +01:00
a24851a8b1
Syncthing: Change TCP port to 18880 from 5432. 2024-03-29 19:12:21 +01:00
32f7274e39
Hedgedoc: Add missing backups tasks before updating container. 2024-03-26 18:43:35 +01:00
63166a5fc2
README: Add note for SMTP port 25 listener. 2024-03-18 09:27:58 +01:00
06a963ed38
Synapse: Change PostgreSQL datadir chmod from 770 to 700.
PostgreSQL datadir permissions are changed to 700 by the container.
Set to 700 from the start to stop the task displaying "changed"
everytime the synaspe role is run.
2024-03-17 14:50:22 +01:00
542d4ad5f3
Add email support for Matrix/Synapse. 2024-03-16 20:34:38 +01:00
23eebca05a
Uptime Kuma: Fix db backup file causing app to not start. 2024-03-16 18:58:40 +01:00
1304ffd7b7
Replace occurences of ansible_env['USER'] by host_uid. 2024-03-16 18:52:25 +01:00
a0a7dfbaf6
Vaultwarden: Add email support. 2024-03-16 13:50:04 +01:00
03cf2817a4
Add Stalwart mailserver. 2024-03-16 13:49:47 +01:00
bb4bdfca70
Vaultwarden: Enable admin page & remove SIGNUPS_ALLOWED=false. 2024-03-15 10:52:59 +01:00
de1fd0454a
Add Uptime Kuma role. 2024-03-08 16:35:07 +01:00
826f1507b9
SearXNG: Disable Deviantart by default. 2024-03-08 14:31:20 +01:00
21936246b0
Add Hedgedoc backup tasks. 2024-03-05 11:15:10 +01:00
8d197c8e55
Add docker.io prefix to container image names. 2024-03-02 12:13:30 +01:00
30f6f1f3ee
Move nftables to its own playbook. 2024-03-02 12:03:14 +01:00
0a67d1ba01
Update reverse proxy. 2024-03-02 11:57:21 +01:00
d211d596c4
nftables: Bump burst to 10 packets. 2024-02-25 19:28:21 +01:00
bf6b958ed7
Reverse proxy: Etebase add admin page + Remove Matrix to Element redirection. 2024-02-25 19:27:24 +01:00
fc7e2ec06d
Update homepage role for V2. 2024-02-25 19:15:58 +01:00
675762fe6d
nftables: Split rate limiting rules into multiple lines. 2024-02-25 19:07:39 +01:00
d7190fcf6e
Roles: Move update tasks to update.yml for consistency.
Roles which require backup (etebase, synapse & vaultwarden) have their
tasks splitted into two files (backup.yml & update.yml), which are
executed based on the value of run_backup & run_update variables.

For consistency, move the update tasks to update.yml for every role,
even if they do not have any backup task.
2024-02-23 16:50:51 +01:00