Commit graph

124 commits

Author SHA1 Message Date
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
38ef68ad3d
Remove old backup script. 2024-02-23 15:25:55 +01:00
7d78e00d71
Add a task to show which image(s) got pulled. 2024-02-23 15:15:30 +01:00
c4ea834bf6
Split image(s) pulling & container(s) recreation for better clarity. 2024-02-23 14:35:09 +01:00
93c291289c
Run backup before recreating container(s) if a new image has been downloaded. 2024-02-23 14:29:10 +01:00
81cd44918e
Add Etebase backup tasks. 2024-02-23 12:51:17 +01:00
6a4dd7cd2b
Etebase: Add etebase-server.ini template.
Some environment variables set in docker compose file (TIME_ZONE,
ALLOWED_HOSTS) are used only if
the etebase-server.ini file doesn't exist, which can be misleading.

If we change these variables after the etebase-server.ini file has been
generated, the settings won't be updated in the config file.

Templating this file allows changing these settings after the first run.
2024-02-23 12:41:39 +01:00
0460ac0840
Add Synapse backup tasks. 2024-02-23 12:17:32 +01:00
1408698d53
nftables: Add blackhole 2024-02-23 11:32:00 +01:00
5d1d316450
README: Add full crontab entry. 2024-02-23 09:46:48 +01:00
e31b9b260d
Add borg backup playbook/roles/tasks + Implement for Vaultwarden. 2024-02-22 19:09:43 +01:00
baab29b4a5
SearXNG: Remove some mentally impaired search engines. 2024-02-22 17:16:37 +01:00
4c3f1404a1
Update (& fix) dockerd role. 2024-02-21 21:56:48 +01:00
Viyurz
853d1b20bb Update NGINX worker_connections, worker_rlimit_nofile & keepalive_timeout. 2024-02-21 09:21:47 +01:00
Viyurz
7baeedaebb SearXNG: Remove unused CAP_ADD & CAP_DROP. 2024-02-19 11:21:02 +01:00
Viyurz
feebb53402 Syncthing: Add relaysrv with nftables forwarding to unprivileged port. 2024-02-19 11:03:16 +01:00
Viyurz
8b8e7505eb Docker: Publish ports to localhost + proxy to ip to reduce lookups. 2024-02-18 22:19:55 +01:00
Viyurz
449dcb61ed Hedgedoc: Serve assets through HTTPS and not plain HTTP. 2024-02-17 19:37:54 +01:00
Viyurz
2cf429ab16 Reverse proxy/Hedgedoc: Enable WebSocket 2024-02-17 19:37:21 +01:00
78c8a8a08d Replace fake spaces by real ones. 2024-02-17 19:09:53 +01:00
4f805ae80d Replace fake spaces by real ones. 2024-02-17 19:09:25 +01:00
c2269f8fd4 Replace fake spaces by real ones. 2024-02-17 19:08:53 +01:00
6cca92b522 Replace fake spaces by real ones. 2024-02-17 19:08:41 +01:00
65f0910d0d Replace fake spaces by real ones. 2024-02-17 19:08:18 +01:00
f6d59ed922 Replace fake spaces by real ones. 2024-02-17 19:07:49 +01:00
d0d8ababb3 Replace fake spaces by real ones. 2024-02-17 19:07:16 +01:00
a45a245556 Replace fake spaces by real ones. 2024-02-17 19:06:41 +01:00
34aee3e672 Replace fake spaces by real ones. 2024-02-17 19:05:39 +01:00
Viyurz
474ca92782 The Great Ansible Update. 2024-02-17 19:01:04 +01:00
Viyurz
f264c34304 Synapse: Readd turnS (accidentally removed it). 2024-02-15 16:04:19 +01:00
Viyurz
82a9f3730c Docker: Use slirp4netns port mapping driver. 2024-02-15 15:58:23 +01:00
Viyurz
1fe82fe923 Backup script: change _ for - in container name. 2024-02-15 11:29:31 +01:00
Viyurz
bf02e58448 Update script: remove sudo for coturn. 2024-02-15 11:29:18 +01:00
Viyurz
14efc65b88 NGINX RP: Remove robots tag & nextcloud. 2024-02-15 11:25:07 +01:00
Viyurz
7056cc80df Update for Coturn rootless (changed to slirp4netns driver). 2024-02-15 11:24:39 +01:00
Viyurz
e96bcc0904 Remove Send for real. 2024-02-13 21:29:47 +01:00
Viyurz
31a3ec56b2 NGINX: Readd dl.viyurz.fr (with autoindex) & remove Send. 2024-02-13 19:15:02 +01:00
Viyurz
33c072ba2d Homepage: Fix OGP image. 2024-02-13 18:47:22 +01:00
Viyurz
283514ef73 NGINX: Set ssl_prefer_server_ciphers to on & remove robot tags. 2024-02-13 13:58:10 +01:00
Viyurz
3f72b76693 NGINX/Send: Remove unnecessary increase of max body size. 2024-02-12 14:02:04 +01:00
Viyurz
8aa234adfc Send: Change max file size & other options + Add max body size in NGINX. 2024-02-12 13:53:12 +01:00
Viyurz
85f91cb5ec Remove dl.viyurz.fr subdomain. 2024-02-12 12:53:27 +01:00
Viyurz
abfbebed37 SearXNG/Synapse: Replace underscore by hyphen in containers name. 2024-02-12 11:40:26 +01:00
Viyurz
76b39e4751 Added Send service. 2024-02-12 11:39:14 +01:00
Viyurz
8e12942716 Coturn: Use zerossl-bot for certificate. 2024-02-08 12:01:58 +01:00
Viyurz
cb1eb9b71b Git ignore: replace searxng/.env line to .env 2024-02-06 14:11:40 +01:00
Viyurz
946867ff84 NGINX RP: Move homepage from www.viyurz.fr to viyurz.fr 2024-02-06 14:11:40 +01:00
Viyurz
769c9b7d9f
Update homepage: Add EteSync + HTML validator 2024-02-06 14:10:39 +01:00
Viyurz
4422997d18 SearxNG: Removed artic engine & added bing/google english only engines. 2024-01-19 12:58:38 +01:00