1063 Commits

Author SHA1 Message Date
Jake Howard
796c694170
Run duplicati as root
This ensures it has all the right permissions to access all the right files. Host is mounted read-only, so there's no real security risk.
2020-08-30 11:15:08 +01:00
Jake Howard
5940b6970a
Move gitlab to ZFS pool 2020-08-30 10:19:57 +01:00
Jake Howard
0ce15cb4d8
Add gitlab 2020-08-29 23:56:14 +01:00
Jake Howard
da90b12643
Modify clickhouse settings so it's not a resource whore
This means it can be moved back to ZFS!
2020-08-28 14:20:13 +01:00
Jake Howard
c6791e4098
Remove stray vault file from removing todoist-github 2020-08-28 14:17:45 +01:00
Jake Howard
8a7cc5e57e
Move clickhouse back to old disk
It does a stupid number of writes, and the snapshots are massive! Until i've worked out why it writes so much, move it to a less critical disk
2020-08-27 14:16:12 +01:00
Jake Howard
9a8995f1f8
Use single cron job for pruning and taking snapshots
Less to manage, and less lock contention
2020-08-26 13:02:50 +01:00
Jake Howard
77262cd206
Reduce number of sanoid snapshots
It should be pretty quick for me to realise something went wrong. Can recycle through space much quicker this way!
2020-08-26 09:08:26 +01:00
Jake Howard
1f70a46c35
Add custom clickhouse config
This changes the default log level to warning, to ensure the log file isn't being hammered
2020-08-26 08:54:37 +01:00
Jake Howard
3edc34759d
Mount clickhouse logs on tmpfs
WHO LOGS TRACE BY DEFAULT?!
2020-08-25 22:05:10 +01:00
Jake Howard
742412259c
Mount transcodes on scratch disk
Don't want them getting caught by sanoid!
2020-08-25 14:30:26 +01:00
Jake Howard
4feff3d247
Move jellyfin to ZFS 2020-08-25 14:17:57 +01:00
Jake Howard
6808e86a6d
Update nextcloud base 2020-08-24 14:30:11 +01:00
Jake Howard
922b688615
Bump ZFS usage to 50% RAM
It's a lot, but should be dealable on most machines
2020-08-23 14:15:09 +01:00
Jake Howard
f531d4f915
Move plausible onto ZFS 2020-08-22 12:19:47 +01:00
Jake Howard
9ffdd4d711
Move grafana to ZFS
Don't need to create the directory anymore really
2020-08-22 12:07:44 +01:00
Jake Howard
f517831435
Install synapse config to right place 2020-08-22 12:03:04 +01:00
Jake Howard
67dfe6a8a0
Remove todoist-github
It's got some pretty big bugs, and isn't running anyway
2020-08-22 12:01:24 +01:00
Jake Howard
07d5c4fa72
Move quassel to ZFS 2020-08-22 11:59:10 +01:00
Jake Howard
3dc8ee16b5
Move wallabag to ZFS 2020-08-22 11:51:51 +01:00
Jake Howard
ff7ec46e77
Move synapse to ZFS 2020-08-22 11:42:03 +01:00
Jake Howard
037d719906
Migrate deluge data to ZFS pool 2020-08-22 11:20:38 +01:00
Jake Howard
8d2c6dfb68
Move gitea to ZFS 2020-08-21 16:02:56 +01:00
Jake Howard
bc5d6d512b
Move calibre to ZFS pool 2020-08-21 15:34:04 +01:00
Jake Howard
2866cd0602
Move TT-RSS into ZFS pool 2020-08-21 15:33:46 +01:00
Jake Howard
35266e975d
Drive sanoid changes from YAML 2020-08-20 21:47:12 +01:00
Jake Howard
1bcb8f22b1
Fully resolve path to sanoid
Apparently cron didn't like just `sanoid`
2020-08-20 21:24:33 +01:00
Jake Howard
a2e021ac43
Install ZFS on home server 🎉 2020-08-19 21:34:23 +01:00
Jake Howard
a5aa21429c
Conditionally run reflector role rather than manually defining which machines run arch 2020-08-19 18:58:58 +01:00
Jake Howard
63ec7c671a
Manually install sanoid
Makes the foundation for a future external role
2020-08-19 18:40:17 +01:00
Jake Howard
fcd4dbf657
Fix casing
Turns out it's a lower case "l"
2020-08-19 17:59:56 +01:00
Jake Howard
2ef836b2e9
Remove synapse helper scripts
They're not maintained, and actually highly advised against
2020-08-18 20:39:23 +01:00
Jake Howard
efc7a5d7fb
Allow arc to be 20% RAM usage 2020-08-18 13:47:48 +01:00
Jake Howard
cbbd7bf83d
Update synapse 2020-08-18 13:13:25 +01:00
Jake Howard
6716b418d7
Ensure cron tasks are run as the right user
Looks like by default they're installed as the current user, not root. Bad ansible documentation!
2020-08-17 22:29:02 +01:00
Jake Howard
af22e89a73
Update nextcloud base 2020-08-17 13:57:53 +01:00
Jake Howard
bf4e90d053
Update synapse 2020-08-17 13:57:44 +01:00
Jake Howard
150a34be2f
Provide cron flag to sanoid 2020-08-17 13:49:07 +01:00
Jake Howard
0902dd001e
Expose grafana 2020-08-07 12:03:45 +01:00
Jake Howard
9d014cfa1c
Install grafana and link it to HA 2020-08-07 11:52:15 +01:00
Jake Howard
301ac37868
Remove legacy integrations 2020-08-06 17:05:19 +01:00
Jake Howard
55f79b4a51
Remove socks proxy 2020-08-05 20:56:12 +01:00
Jake Howard
c888fc5e72
Pull new images before taking application down 2020-08-05 17:43:04 +01:00
Jake Howard
1195a5001e
Add reflector to keep mirror lists updated 2020-08-05 12:15:28 +01:00
Jake Howard
384a07b513
Run plausible migrations on startup 2020-08-04 22:07:45 +01:00
Jake Howard
19c134564a
Add duplicati to walker
Gotta backup them backups
2020-08-04 21:09:45 +01:00
Jake Howard
7d3f6a8121
Remove duplicati from grimes 2020-08-04 20:58:10 +01:00
Jake Howard
e184c7fba1
Move website over to walker 2020-08-04 20:54:53 +01:00
Jake Howard
6ceea80ee7
Fix website restart 2020-08-04 20:54:34 +01:00
Jake Howard
4b7830567b
Add postgres backups for plausible 2020-08-04 19:49:21 +01:00