Joey Hafner
6f744c36ee
#16 Cosmetic change: Remove unused static-mapping
SSH and echo to file / ssh (push) Failing after 13s
2024-10-24 15:50:39 -07:00
Joey Hafner
390597e0de
#16 Cosmetic change: Remove unused static-mapping
SSH and echo to file / ssh (push) Failing after 16s
2024-10-24 15:47:16 -07:00
Joey Hafner
e634f4fcc7
#16 Cosmetic change: Remove unused static-mapping
SSH and echo to file / ssh (push) Failing after 3s
2024-10-24 15:40:07 -07:00
Joey Hafner
f0221b363f
#16 Init workflow for VyOS deployments
...
- Attempts to SSH into host and create a hello text file.
2024-10-24 15:32:33 -07:00
Joey Hafner
85d3343285
Fix improper escaping special characters (`)
SSH and echo to file / ssh (push) Failing after 4s
2024-10-24 12:40:39 -07:00
Joey Hafner
48ef0c3add
#14 Migrate Wireguard
2024-10-24 12:01:00 -07:00
Joey Hafner
9dc3789181
#14 Migrate Traefik
2024-10-24 12:00:37 -07:00
Joey Hafner
b1261a3116
#14 Migrate Plex
2024-10-24 12:00:18 -07:00
Joey Hafner
07471f05b0
Delete Nginx
2024-10-24 12:00:00 -07:00
Joey Hafner
cca0112d0c
#14 Migrate Navidrome
2024-10-24 11:59:49 -07:00
Joey Hafner
b0bdac8150
#14 Migrate Monitoring
2024-10-24 11:59:27 -07:00
Joey Hafner
a0a03b1329
#14 Migrate Minecraft
2024-10-24 11:58:53 -07:00
Joey Hafner
7aa42a7ae8
Delete deprecated/redundant files for Wizard
...
Move inxi report to vyso dir
Fix typo in vyos.sh
Add documentation for using vyos.sh to README
2024-10-23 15:27:17 -07:00
Joey Hafner
225516608e
#14 Create Traefik stack
2024-10-22 19:35:09 -07:00
d100a6dbd5
revert 5f094a2164
...
SSH and echo to file / ssh (push) Waiting to run
revert Rebase
2024-10-21 15:26:06 -07:00
Joey Hafner
5f094a2164
Rebase
SSH and echo to file / ssh (push) Waiting to run
2024-10-21 15:20:09 -07:00
Joey Hafner
b7de3f34f9
Move homelab host documentation and config files into subdirectory
2024-10-21 14:57:00 -07:00
Joey Hafner
9bcf71bb27
Add support for cloudflare ddns script to vyos script
2024-10-16 21:42:24 -07:00
Joey Hafner
89414577c7
Variablize vyos target for SSH commands, add function to run arbitrary op-mode commands
2024-10-09 16:17:51 -07:00
Joey Hafner
152403cc55
Move vyos config to its own directory, build workflow tools for deploying configs, encrypt entire vyos config file until a better approach can be built
2024-10-09 15:49:33 -07:00
Joey Hafner
a2d70fa68c
Remove Prometheus exporter endpoint from Traefik
2024-10-08 11:57:12 -07:00
Joey Hafner
f32d8d9d69
Integrate Warpgate behind Traefik
2024-10-08 11:56:47 -07:00
Joey Hafner
4a290e5878
Init AI Stack
2024-10-08 11:55:32 -07:00
Joey Hafner
7639188890
Migrate Zipline to Stacks
2024-10-08 11:55:15 -07:00
Joey Hafner
a982577afe
Migrate Manyfold (formerly Vandam) to Stacks
2024-10-08 11:54:54 -07:00
Joey Hafner
42bb35eae1
Migrate Unifi to Stacks
2024-10-08 11:54:29 -07:00
Joey Hafner
408db83e00
Migrate Stash to Stacks
2024-10-08 11:53:39 -07:00
Joey Hafner
e22e800e3d
Migrate Qbittorrent to Stacks
2024-10-08 11:53:18 -07:00
Joey Hafner
a8a9705b82
Migrate Nextcloud to Stacks
2024-10-08 11:52:56 -07:00
Joey Hafner
b327b8c6f1
Migrate Keycloak to Stacks
2024-10-08 11:52:30 -07:00
Joey Hafner
5aa743534b
Migrate home-assistant to Stacks
2024-10-08 11:51:27 -07:00
Joey Hafner
23c07b21ba
Migrate autopirate to Stacks
2024-10-08 11:49:44 -07:00
Joey Hafner
94d9b2aa60
Init warpgate stack
2024-10-05 12:31:52 -07:00
Joey Hafner
de10ef3ac5
Pin gitea_postgres to v13
SSH and echo to file / ssh (push) Failing after 5s
2024-09-10 12:44:37 -07:00
Joey Hafner
d13b9d5912
Update DISKSHELFMAP to replace VLKV9N8V with VKH3XR2X
SSH and echo to file / ssh (push) Failing after 4s
2024-09-09 12:27:57 -07:00
Joey Hafner
d7e0928ca5
Trivial naming change to trigger workflow
SSH and echo to file / ssh (push) Failing after 4s
2024-09-06 14:26:08 -07:00
Joey Hafner
7868248335
Clean up homepage config to work as deployed
2024-09-06 13:45:56 -07:00
Joey Hafner
67fc3688f0
Migrate calibre-web to books stack
2024-09-06 13:45:21 -07:00
Joey Hafner
5ffd89514f
Delete unused DDNS service
2024-09-06 13:45:03 -07:00
Joey Hafner
45e176f16d
Update homepage image to new repo
2024-09-05 15:14:54 -07:00
Joey Hafner
b89acb7203
#14 Migrate homepage: init
2024-09-05 15:11:01 -07:00
Joey Hafner
1ff6a0f783
Init Vyos config with new config management strategy
...
- Export vyos active configuration with `show configuration json`
- Replace secrets (encrypted-password, OTP key) with variables from secrets.env
- Replace dynamic values (public IP) with variables from vyos.env
2024-09-04 14:06:31 -07:00
Joey Hafner
b6d4526cdb
Delete old configuration scripts, test workflow
2024-09-04 13:59:24 -07:00
Joey Hafner
062391ff28
Update README and deploy script for stacks
2024-09-04 13:11:41 -07:00
Joey Hafner
2d74957257
Delete unused dungeon-master folder
2024-09-04 13:11:16 -07:00
Joey Hafner
272a8eb36c
Docs update for:
...
- root: reflect razer-bat update
- sops: how to list files covered by the sops git attribute
- homelab: replace version written when homelab was the root, replace with content map
2024-09-04 13:09:41 -07:00
Joey Hafner
7a15a272bd
Remove lazylibrarian, readarrs until Readarr fixes its metadata server, or a workaround or alternative is found.
Stacks CICD / Setup (push) Has been cancelled
2024-09-02 15:41:50 -07:00
Joey Hafner
ef0049c4f0
Add lazylibrarian to web network
Stacks CICD / Setup (push) Waiting to run
2024-09-02 14:50:16 -07:00
Joey Hafner
90ea1eec67
Fix typo
Stacks CICD / Setup (push) Waiting to run
2024-09-02 14:39:36 -07:00
Joey Hafner
664225cbb3
Delete unused nzbhydra2
...
Stacks CICD / Setup (push) Waiting to run
Init Lazylibrarian to replace Readarr due to Readarr's metadata server being down
2024-09-02 14:38:10 -07:00
Joey Hafner
23fde7821e
Overlay metadata.db into /ebooks for calibre-web. Split database and library location feature not working properly.
Stacks CICD / Setup (push) Waiting to run
2024-09-02 13:54:43 -07:00
Joey Hafner
a5011edbe2
Create stacks folder
Stacks CICD / Setup (push) Waiting to run
2024-09-02 13:30:25 -07:00
Joey Hafner
03bbcd5538
More explicitly overwrite files during move
Stacks CICD / Setup (push) Waiting to run
2024-09-02 13:27:22 -07:00
Joey Hafner
e45944c2d8
Overwrite files when pulling stack
Stacks CICD / Setup (push) Waiting to run
2024-09-02 13:25:52 -07:00
Joey Hafner
cc83cdecd3
Init script to pull stack
Stacks CICD / Setup (push) Waiting to run
2024-09-02 13:21:23 -07:00
Joey Hafner
e86f343ec8
Switch to LE production for dnschallenge certs
2024-09-01 00:42:14 -07:00
Joey Hafner
e2caae9c67
Incorporate changes from dev testing on deploy host
Stacks CICD / Setup (push) Has been cancelled
2024-08-31 15:07:35 -07:00
Joey Hafner
22cec3ee3e
Declare web network
Stacks CICD / Setup (push) Waiting to run
2024-08-31 02:12:32 -07:00
Joey Hafner
6035817a3c
Switch from ..._TOKEN_FILE to ..._TOKEN
...
Stacks CICD / Setup (push) Successful in 1m25s
Not sure how I hallucinated the _FILE functionality.
See this act_runner PR for info: https://gitea.com/gitea/act_runner/pulls/362
2024-08-29 20:30:16 -07:00
Joey Hafner
bb337129f0
#3 Rotate Gitea runner key, re-encrypt all keys
...
Stacks CICD / Setup (push) Waiting to run
Also removes git-crypt encryption from all remaining secrets.
2024-08-29 14:29:51 -07:00
Joey Hafner
c9585235bf
Update token name in volume mount
2024-08-29 12:55:54 -07:00
Joey Hafner
56d29450a7
Move gitea-runner to stack
Stacks CICD / Setup (push) Waiting to run
2024-08-29 00:03:07 -07:00
Joey Hafner
711773e580
Add DIY DDNS script for Cloudflare to VyOS
...
Clean out old, unused scripts
2024-08-29 00:00:24 -07:00
Joey Hafner
bc2a702450
Polish directory usage in slapdash Stack pull commands
Stacks CICD / Setup (push) Waiting to run
2024-08-28 13:15:09 -07:00
Joey Hafner
754ac9a5a2
Document recovering from lost TF state, or initializing Terraform for existing CF zones.
2024-08-28 13:13:43 -07:00
Joey Hafner
ac009d0860
Commit rotated API token for Terraform to manage Cloudflare DNS records
2024-08-28 13:13:15 -07:00
Joey Hafner
3ea5a4086f
Remove unused data sources
2024-08-28 13:12:14 -07:00
Joey Hafner
99d724fac0
Fix newline character suffixing A-records
2024-08-28 13:11:54 -07:00
Joey Hafner
5fb2056c1d
#3 Add keycloak and traefik secrets with sops
2024-08-28 13:07:56 -07:00
Joey Hafner
69e6e23ca3
Document rough and dirty method to pull stack
Stacks CICD / Setup (push) Waiting to run
2024-08-28 12:14:48 -07:00
Joey Hafner
f3686ae3ad
Move send to stack
2024-08-28 12:14:19 -07:00
Joey Hafner
da31608729
Init gitea-runner service
Stacks CICD / Setup (push) Waiting to run
2024-08-27 22:09:37 -07:00
Joey Hafner
01ec733468
Init books Stack
2024-08-27 22:08:28 -07:00
Joey Hafner
64d94faf77
Move local ai to Stack
2024-08-27 21:48:55 -07:00
Joey Hafner
1a555b92aa
#3 Switch back from git-crypt to sops
2024-08-27 21:19:54 -07:00
Joey Hafner
5414ba0a11
Switch root dns to use IP of execution environment
2024-08-27 21:00:48 -07:00
Joey Hafner
bb26fe060e
Delete unneeded compose file
2024-08-23 11:41:52 -07:00
Joey Hafner
1fe802b4ce
#12 Disable sabnzbd-exporter
2024-08-22 21:01:13 -07:00
Joey Hafner
1ec2804584
#12 Switch to a specific tag because :latest doesn't exist
2024-08-22 20:57:47 -07:00
Joey Hafner
6be08d88c2
#12 Switch to Linuxserver's container registry
2024-08-22 20:50:37 -07:00
Joey Hafner
021b61f5ca
#12 Init Readarr
2024-08-22 20:49:16 -07:00
Joey Hafner
1601b86401
Move Qbt to port 49500
2024-08-20 22:11:35 -07:00
Joey Hafner
ae51002efc
Add socks5 proxy for druid
2024-08-20 21:52:51 -07:00
Joey Hafner
56c7590000
Revert qbittorrent to before gluetun
2024-08-20 21:42:19 -07:00
Joey Hafner
ba40901fa8
Move gluetun to port 8580
2024-08-20 21:20:46 -07:00
Joey Hafner
b638ce2c7c
Remove port mappings
2024-08-20 21:19:58 -07:00
Joey Hafner
eaa5c91865
Remove web network
2024-08-20 21:07:57 -07:00
Joey Hafner
417a3f3fe9
Configure Qbittorrent to use gluetun to route container network traffic through vpn.jafner.tools
2024-08-20 20:47:17 -07:00
Joey Hafner
fac4bf6613
#6 Add "Public" service group
...
Add labels for calibre-web stack
2024-08-18 16:59:54 -07:00
Joey Hafner
7593a6b7b6
#6 Move Homepage to general-purpose
2024-08-18 16:49:50 -07:00
Joey Hafner
f224745def
#3 Delete test secret, add zipline secret
2024-08-16 17:41:23 -07:00
Joey Hafner
b7c902f342
#3 Nuke sops
2024-08-16 17:10:38 -07:00
Joey Hafner
3ca0f11aa9
#3 Test git-crypt on secrets.env
2024-08-16 17:03:23 -07:00
Joey Hafner
85c6b5c534
#3 Re-add zipline secrets to gitignore
2024-08-16 17:01:10 -07:00
Joey Hafner
fe2351fe6e
#3 Delete secrets.env, init gitignore and gitattributes for git-crypt
2024-08-16 16:59:50 -07:00
Joey Hafner
0563c01488
#3 Show diffs in cleartext
2024-08-16 15:44:09 -07:00
Joey Hafner
ce7bd53e26
#3 Touch secrets.env to re-encrypt with fighter's host pubkey as recipient
2024-08-16 15:28:45 -07:00
Joey Hafner
8d0add4d16
#3 Update encrypt filter to get host pubkey correctly
2024-08-16 15:27:30 -07:00
Joey Hafner
cbaedf5018
#3 Refactor secret management for fighter/zipline
2024-08-16 15:21:59 -07:00
Joey Hafner
448295b7ca
#3 Fix filters missing quotes, pass '%f' to filter scripts in setup
2024-08-16 15:16:31 -07:00