Commit Graph

158 Commits

Author SHA1 Message Date
78a024a924 add homeassistant
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-16 19:46:22 +00:00
89dade473a theon: add host
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-14 23:41:07 +00:00
d7398e38df flake: update to nixpkgs 2311
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-10 15:34:54 +00:00
fc599096b4 chia: migrate to docker
All checks were successful
continuous-integration/drone/push Build is passing
Chia was pulled from the nixpkgs tree
(https://github.com/NixOS/nixpkgs/pull/270254) and the alternative
provided, `chia.nix`, still hasn't landed v2
(https://github.com/0xbbjubjub/chia.nix).

Switch to a more stable container release even if it's heavier than a
nixpkg. Hopefully at some point in the future the Nix build will
stabilise.

Latest docker package selected from https://github.com/Chia-Network/chia-docker/pkgs/container/chia - electing to do update this manually for determinism.
2024-02-08 23:33:46 +00:00
26908c8b77 router: switch to kea
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-07 23:23:51 +00:00
da8f4bb5a5 router: enable serial console on ttyS0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-07 22:33:51 +00:00
4c3b948beb remove darwin
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
I previously had one darwin host, `jakehillion-mbp-m1-13`. It never
worked right and I don't own the machine anymore. Clean up all darwin
references and add it from scratch when adding a machine in the future.
2024-02-06 22:14:58 +00:00
85843bbd55 tywin: remove storj
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
The returns of Storj have been diminishing and the database component is
really hard work on the drives. Disable it for now, and I'll delete the
storage. If this makes sense again in the future it will involve setting
up new nodes.
2024-01-19 22:58:12 +00:00
104ea7f0cb tywin: temporarily remove d0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
drive d0 is seriously rumbling. remove it so this server can boot with
it removed. kill the storj on it too.
2024-01-14 23:21:49 +00:00
bc5d370d0b add gitea
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-12-31 00:06:51 +00:00
5a6151306c add unifi
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-10 23:50:14 +00:00
785a17059d drone.server: modularise
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-08 23:42:55 +00:00
89374c44dc tmp: run unifi from vm.strangervm for colocation
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-08 22:21:27 +00:00
5d13643ee9 tywin: increase storj allocation to 1500GB
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-08 21:26:25 +00:00
82c98f4685 matrix: migrate vm.strangervm->jorah
Some checks reported errors
continuous-integration/drone/pr Build was killed
continuous-integration/drone/push Build was killed
2023-11-26 23:47:22 +00:00
2e27067660 vm: remove resilio sync
Some checks reported errors
continuous-integration/drone/pr Build was killed
continuous-integration/drone/push Build was killed
2023-11-26 12:32:52 +00:00
f047111de7 www/global: migrate vm.strangervm->jorah
Some checks reported errors
continuous-integration/drone/pr Build was killed
continuous-integration/drone/push Build was killed
2023-11-26 12:24:54 +00:00
6ee3e2f095 ep1: add static ips
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-21 20:09:02 +00:00
cd79b1e60a tywin: increase storj allocation to 1250GB
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-13 10:40:46 +00:00
3a92fe8a7f tywin: mount /mnt/d6
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-02 20:55:41 +00:00
1945294218 jorah: auto scrub btrfs filesystems
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-10-24 22:09:05 +01:00
496d816f12 tywin: add mnt/d4 and mnt/d5
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-23 13:33:05 +01:00
ceedaa852f tywin: enable chia on mnt/d3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-16 16:11:18 +01:00
8bc57eb583 vm.strangervm: remove version_tracker
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-16 15:38:50 +01:00
754d770e53 chia: move database to ssd
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-14 23:36:03 +01:00
6a3a5cd416 jorah: move version_tracker
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-14 21:13:45 +01:00
74d687af40 jorah: enable impermanence
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-11 21:41:04 +01:00
538706d3f7 jorah: add host
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-10 13:41:19 +01:00
1034d6a568 tywin: storj: enable on d3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-09-08 21:38:57 +01:00
ea9ab489e6 tywin: mnt d3
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-28 19:17:49 +01:00
571e8c5893 router: caddy: restart on failure
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-08-03 21:55:34 +01:00
e85d2699f3 router: enable netdata
Some checks reported errors
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build is passing
2023-08-03 21:23:46 +01:00
3295b20277 tywin: storj: enable on d2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-31 10:47:15 +01:00
3d6766f357 tywin: mount mnt/d2
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-27 21:46:45 +01:00
39be74d976 gendry: switch to impermanence
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-26 21:16:29 +01:00
0858206619 zigbee2mqtt: move from microserver to router
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-23 19:52:32 +01:00
9dd6e4f2a3 router: switch to impermanence
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-23 18:09:43 +01:00
4f8d04b876 tywin: enable plex
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-22 19:59:10 +01:00
e5216f7b5d tywin: open firewall for d1.storj 2023-07-22 19:56:13 +01:00
a1ff1ba38b downloads: add container to tywin.storage
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-20 23:35:26 +01:00
5ec4e6ec6d tywin: storj: enable on d1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-19 21:13:12 +01:00
9f6b5e4348 tywin: chia: enable on d1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-19 11:12:21 +01:00
0a4f537714 tywin: mount mnt/d1
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-12 22:17:36 +01:00
c5e8a6961a router: temp forward storj to syncbox
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-11 23:17:37 +01:00
b3d5201099 restic: backup synced folders
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-08 15:50:46 +01:00
cf9d25f111 flake: update 8th July 2023
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-08 15:50:31 +01:00
25a49899af tywin: enable git backups
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-03 00:04:02 +01:00
b400585885 tywin: setup restic server
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-01 23:12:07 +01:00
ccbcace2ca tywin: chia: enable sanoid
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-01 20:27:25 +01:00
6dd946204d tywin: enable weekly zfs scrubs
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-07-01 14:28:49 +01:00
4b13bd1444 tywin: enable storj on d0
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-06-29 23:43:47 +01:00
3881a0a287 mqtt: add homeassistant
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-06-19 22:52:51 +01:00
f2a12c5d9a microserver.home: setup zigbee2mqtt 2023-06-19 21:14:59 +01:00
68ee1a18eb drone: track current version of each nixos host
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-06-18 17:52:57 +01:00
19f80f6604 tywin: set max arc size to 24GB
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-06-17 11:28:17 +01:00
e84b929805 tywin: d0: mount and add to chia
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-06-16 12:39:00 +01:00
77fef0efa3 router: forward storj to tywin
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-06-11 23:25:36 +01:00
2cd880b560 storj: create module 2023-06-11 23:19:51 +01:00
435de4e361 tywin: resilio: fix device name
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-08 11:13:50 +01:00
5e2f073fd0 chia: router: forward port 8444 tcp to tywin
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-06-04 22:11:25 +01:00
1c7d449c6f chia: create service and start syncing
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-06-04 16:46:30 +01:00
f1262d8710 resilio: tywin: sync all folders
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-04 15:56:59 +01:00
175bd7bf73 tywin: enable zfs
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-05-30 20:27:56 +01:00
047400c9d6 tywin.storage: add host
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-05-20 17:28:08 +01:00
47be02d6e1 gendry: install minecraft
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-05-12 18:27:06 +01:00
90adb4f7f4 router: statically allocate zigbee bridge ip
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-05-11 18:15:56 +01:00
c69b37f0fd router: route
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-05-10 22:32:51 +01:00
ffb670ac12 router: initial commit
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-05-09 21:23:31 +01:00
3058e4eb50 matrix: support via a locations api
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-04-29 19:27:57 +01:00
91d132a9a0 matrix: modularise properly
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-04-29 16:13:29 +01:00
8bc4fa4501 awesome: modularise properly
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-04-19 20:47:58 +01:00
07d249a6f9 tailscale: modularise properly
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-04-17 21:48:54 +01:00
25ae59d96d resilio: modularise properly
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-04-08 15:36:45 +01:00
7a6a0dceed caddy: modularise properly
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-04-07 23:29:55 +01:00
ed4dca0b60 mbp: add mosh
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-03-18 14:00:33 +00:00
54b0c5dd8e darwin: add jakehillion-mbp-m1-13
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-03-17 22:16:22 +00:00
a6a49847c0 iperf: enable on microservers
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-03-12 20:56:34 +00:00
af721aafcb microserver.parents: update advertised routes
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-03-03 15:00:40 +00:00
3da9306b40 drone: migrate drone server to vm.strangervm
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-02-08 21:16:38 +00:00
79ebdf4fe2 microserver.home: add simpleproxy to zigbee bridge
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-02-04 14:57:52 +00:00
c373abf37c gendry: enable bluetooth 2023-01-28 20:55:44 +00:00
03d17f5225 gendry: persist: fix cleanup of .config directory 2023-01-24 21:36:37 +00:00
65172ef68f spotify: add spotify-tui
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-01-22 21:22:24 +00:00
42db24fabb gendry: enable spotifyd
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-01-22 18:46:45 +00:00
2929c85623 matrix: enable postgres backups
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-01-19 23:27:32 +00:00
40d91223a0 flake: cleanup host selection logic
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-01-11 20:35:00 +00:00
09d031a4cf rpi: fix boot failures on rpi
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-01-11 20:11:45 +00:00
39291a65f3 www: deploy blog
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-01-08 12:22:06 +00:00
6cbfc96257 microserver.parents: correct tailscale subnet
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2023-01-07 17:26:02 +00:00
985c68587d gendry: use amdgpu drivers
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-01-07 17:07:03 +00:00
5987814518 vm.strangervm: resilio: fix resilio secret ownership
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-12-07 21:20:05 +00:00
bf60516170 vm.strangervm: move matrix@hillion.co.uk to vm.strangervm
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-12-05 23:13:18 +00:00
37cb451b4a gendry: ssh: persist ssh keys
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-12-05 22:48:16 +00:00
4b0b4d8095 gendry: tailscale: make /var/lib/tailscale persistent
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-05 22:29:56 +00:00
3544138711 gendry: resilio: make sync storage persistent
All checks were successful
continuous-integration/drone/push Build is passing
2022-12-04 20:55:36 +00:00
18c8cf228d gendry: resilio: add resilio sync folders
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-12-04 14:24:33 +00:00
9ae4971315 microserver.home: add hardware configuration 2022-12-04 13:27:37 +00:00
02246f758f gendry: enable awesomewm on sddm
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-12-02 16:30:07 +00:00
0921c9f16a gendry: cleanup: move persisting data to module
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2022-11-27 18:02:53 +00:00
81bafa0823 gendry: enable btrfs zstd compression
All checks were successful
continuous-integration/drone/push Build is passing
2022-11-27 17:53:16 +00:00