Commit graph

132 commits

Author SHA1 Message Date
565a2fbc36
Remove minio playbook 2024-12-16 19:04:24 +05:00
de6c1b4edd
Create a playbook to apply everything, everywhere, all at once 2024-12-16 19:03:49 +05:00
cc0f5eedb5
Don't wait for the authentik backend to turn off
I've been waiting too long.
2024-12-16 18:32:29 +05:00
2e63da4741
Add .editorconfig 2024-12-15 23:04:15 +05:00
b38a17e8f2
Forgejo: limit db connections 2024-12-15 22:03:37 +05:00
6a0d65fd61
Validate backup script before installation 2024-12-15 22:03:03 +05:00
615a786a67
Update backup script
Replace minio with mastodon.
2024-12-14 18:55:25 +05:00
a3d4a031eb
Remove s3 storage
It was only used by mastodon, but required a lot of
CPU time for some reason.

I think it's not necessary at my scale.
2024-12-14 18:18:38 +05:00
366d48f1e5
Improve the parameters of the Mastodon role 2024-12-11 22:52:21 +05:00
109083603e
Make mastodon role generic 2024-12-11 20:54:14 +05:00
30415b39f1
Schedule open webui shutdown and startup 2024-12-11 20:14:11 +05:00
19fd7afbad
Schedule minecraft server shutdown and startup 2024-12-11 20:07:24 +05:00
369551f824
Update immich to v1.122.1 2024-12-06 22:14:05 +05:00
4bf022713e
Update mastodon to v4.3.2 2024-12-03 22:57:58 +05:00
aa0ef58ef5
Disable nextcloud server in haproxy before updates 2024-11-29 16:19:28 +05:00
00fa6b31e2
Disable website server in haproxy before updates 2024-11-29 16:12:42 +05:00
95aed66fe5
Update open-webui to v0.4.6 2024-11-28 22:57:51 +05:00
daae9ed045
Simplify nextcloud load balancing
Nextcloud with current settings gives errors when connecting to a random
server, so we need to select a specific server for the user.

Balancing by source IP should be enough.
2024-11-28 22:40:55 +05:00
c508e400a2
Update forgejo to v9.0.2 2024-11-28 22:37:20 +05:00
ba11ce9c59
Update grafana to v11.3.1 2024-11-28 22:37:08 +05:00
954ccb9c9a
Update nextcloud to v30.0.2 2024-11-28 22:36:52 +05:00
a720e784e2
Disable authentik servers in haproxy before restarts 2024-11-28 15:12:26 +05:00
9592eb0890
Prepare forgejo for adding more servers
Due to problems with queues and locks, I did not add servers,
I just changed the container name and haproxy settings.
2024-11-28 14:34:31 +05:00
f60d9205f8
Use drain mode before disabling mastodon server 2024-11-28 12:58:23 +05:00
13118717af
Disable mastodon web server in haproxy before updates 2024-11-28 12:52:31 +05:00
2145aebaf3
Format haproxy config 2024-11-28 12:46:25 +05:00
d3b27d3565
Disable server in haproxy before updating
This will reduce the number of errors for users.
The experiments were carried out on immich, it is not so important.
2024-11-28 12:41:38 +05:00
1944a88df3
Enable backups for other services 2024-11-26 00:05:48 +05:00
b7cadf2b91
Backup nextcloud docker volume 2024-11-25 17:00:49 +05:00
0cb56365e6
Add restic cache 2024-11-25 17:00:14 +05:00
e8c889ed45
Backup peertube videos 2024-11-25 16:42:27 +05:00
e10700539e
Backup nextcloud files 2024-11-25 14:31:17 +05:00
e558ab6609
Specify restic repository in the environment variable 2024-11-25 14:31:08 +05:00
d840efa1e0
Create postgresql backups without intermediate files 2024-11-25 13:50:52 +05:00
748cbed50d
Use custom restic image 2024-11-25 13:07:17 +05:00
0e8fd7a231
Enable immich backups 2024-11-25 01:10:22 +05:00
0d0731a8e4
Simplify postgresql backups
I decided to replace custom backup scheduler with cron.
It is fine for now, maybe later I will merge pg_dumpall with restic to
prevent my SSD from dying faster.
2024-11-25 00:46:32 +05:00
2d734b7aed
Upload postgresql backups to s3 2024-11-24 23:31:27 +05:00
2c3048d510
Run postgresql backuper
It only creates database dumps, but does not send them anywhere yet.
2024-11-23 19:29:47 +05:00
1193103f2b
Update my website to v2.3.1 2024-11-23 19:28:42 +05:00
8fe65b52db
Update phoenix to v2.0.0 2024-11-22 13:51:46 +05:00
4bee97a542
Add more options for minecraft role 2024-11-22 01:39:59 +05:00
ca070782c9
Make archivebox role customizable
External HDD is no longer needed.
UID, GID and container tag may be changed.
The time zone now matches the host.
2024-11-19 17:26:34 +05:00
a73cebb48f
Start minecraft server 2024-11-19 14:49:05 +05:00
9194fe3a05
Remove extra word from README 2024-11-18 13:55:15 +05:00
d28a8631e8
Add more information to the README 2024-11-17 23:57:40 +05:00
bf8bed3879
Add health check for my website 2024-11-17 23:19:46 +05:00
0a1c433a88
Run ollama 2024-11-17 23:18:27 +05:00
ac426cd7ea
Update my website to v2.3.0 2024-11-17 01:59:28 +05:00
11648958cd
Set up monitoring for peertube 2024-11-16 01:39:02 +05:00