Commit Graph

474 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
ccebeb8f78 Fix formatting 2020-08-27 17:36:59 +01:00
Jake Howard
8add979d82 Update img and dl subdomains on short domain to correct IP 2020-08-27 17:15:54 +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
3589421c00 Update terraform for 0.13 compatibility 2020-08-23 17:27:05 +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