Releases: DCCoder90/home-net
v4.0.0
What's Changed
Pulumi Migration
The core infrastructure management has been rewritten in Pulumi, eliminating the instability and limitations of the previous Terraform setup. State management, resource lifecycle, and provider handling are
all more reliable as a result.
Per-Server Deployment
Services can now declare which server they deploy to via a host field in their config file. Previously all services were implicitly tied to a single host. This lays the groundwork for multi-server
deployments without any code changes.
USB Device Passthrough
Services can now expose USB devices to containers with a simple config flag:
devices:
usb: true
This enables hardware accelerators like the Coral TPU to be used by services such as Frigate.
Simplified Device Config
GPU and USB passthrough are now declared under a unified devices block rather than scattered boolean flags, making service definitions cleaner and more consistent.
PRs
- Add Temporal to stack by @DCCoder90 in #81
- Make temporal internal only by @DCCoder90 in #82
- Move monica to sqlite db by @DCCoder90 in #83
- Update temporal-server with domain name by @DCCoder90 in #84
- Add tautulli by @DCCoder90 in #85
- Add openclaw by @DCCoder90 in #86
- Doc update by @DCCoder90 in #87
- Fix bind issue by @DCCoder90 in #88
- openclaw config by @DCCoder90 in #89
- Openclaw by @DCCoder90 in #90
- Version updates by @DCCoder90 in #91
- Add cadvisor by @DCCoder90 in #92
- Visibility by @DCCoder90 in #93
- Visibility by @DCCoder90 in #94
- Visibility by @DCCoder90 in #95
- Add enhanced DNS observability by @DCCoder90 in #96
- Improvements by @DCCoder90 in #97
- docs update by @DCCoder90 in #98
- Add AI UI by @DCCoder90 in #99
- Ai UI by @DCCoder90 in #100
- Ai UI by @DCCoder90 in #101
- Update UI by @DCCoder90 in #102
- Update ai-chat application by @DCCoder90 in #103
- Net fixes by @DCCoder90 in #104
- Added tts secrets to openclaw by @DCCoder90 in #105
- Ai experiment by @DCCoder90 in #106
- Ai enhancements by @DCCoder90 in #107
- Addrupdate by @DCCoder90 in #108
- Temporal update by @DCCoder90 in #109
- Update by @DCCoder90 in #110
- Environment variable fixes by @DCCoder90 in #111
- Added temporal env by @DCCoder90 in #112
- Ai chat image update by @DCCoder90 in #113
- AI chat by @DCCoder90 in #114
- Network Cleanup by @DCCoder90 in #115
- Remove N8N by @DCCoder90 in #116
- Pulumi by @DCCoder90 in #117
- Update generated secrets by @DCCoder90 in #118
- Update how generated secrets behave by @DCCoder90 in #119
- Pulumi fixes by @DCCoder90 in #120
- Fix SSH key inaccessible to Docker provider in CI by @DCCoder90 in #121
- Cifixes by @DCCoder90 in #122
- Cifixes by @DCCoder90 in #123
- Cifixes by @DCCoder90 in #124
- Cifixes by @DCCoder90 in #125
- Add frigate by @DCCoder90 in #126
- Usb device support by @DCCoder90 in #127
- Added privileged status for access to Coral TPU by @DCCoder90 in #128
- Add surveillance stack by @DCCoder90 in #129
Full Changelog: 3.0.1...4.0.0
3.0.1
3.0.0
What's Changed
- Add grafana by @DCCoder90 in #41
- Update trigger for wud by @DCCoder90 in #47
- Include infra docs from doc-most by @DCCoder90 in #48
- Update requestrr by @DCCoder90 in #49
- Fix plex by @DCCoder90 in #50
- Add immich stack by @DCCoder90 in #52
- Fix drift with grafana by @DCCoder90 in #53
- Update immich by @DCCoder90 in #54
- Task/fix immich by @DCCoder90 in #55
- Update Plex claim token by @DCCoder90 in #58
- Update media-servers.yaml by @DCCoder90 in #59
- Update media-servers.yaml by @DCCoder90 in #60
- Update media-servers.yaml by @DCCoder90 in #61
- Update service images by @DCCoder90 in #62
- Add AI Services by @DCCoder90 in #63
- Expose n8n by @DCCoder90 in #64
- Add wordpress and mysql db by @DCCoder90 in #65
- Task/add wp by @DCCoder90 in #66
- Task/add wp by @DCCoder90 in #67
- Update deluge-vpn.yaml by @DCCoder90 in #69
- Update N8N Image by @DCCoder90 in #70
- Delete docs/infra/Wifi IP Pool.md:Zone.Identifier by @DCCoder90 in #71
- Lab updates by @DCCoder90 in #72
- Clean up lab by @DCCoder90 in #74
- Create paperless.yaml by @DCCoder90 in #76
- Update paperless.yaml by @DCCoder90 in #77
- System update by @DCCoder90 in #79
Full Changelog: 2.0.0...3.0.0
v2.0.0
What's Changed
- Config update, secret storage update, and documentation update by @DCCoder90 in #34
- Remove readarr by @DCCoder90 in #36
- Added NVIDIA GPU support by @DCCoder90 in #37
- Updated stack config docs by @DCCoder90 in #40
- Create docker-service module by @DCCoder90 in #39
- Add kavita by @DCCoder90 in #45
- Breakout modules by @DCCoder90 in #46
Full Changelog: 1.1.0...2.0.0
1.1.0
What's Changed
- Fix/chrome by @DCCoder90 in #31
- Media Servers by @DCCoder90 in #32
Full Changelog: 1.0.1...1.1.0
1.0.1
1.0.0
What's Changed
- Authentik by @DCCoder90 in #1
- Setup docker by @DCCoder90 in #2
- DNS module updated, working example service by @DCCoder90 in #4
- DNS module updated, working example service by @DCCoder90 in #3
- DNS external by @DCCoder90 in #5
- Create OAuth and Proxy provider modules by @DCCoder90 in #6
- Services/arr by @DCCoder90 in #8
- Fix issues with arr services by @DCCoder90 in #10
- Remove credentials from config file by @DCCoder90 in #11
- Remove creation of proxy outpost by @DCCoder90 in #13
- Documentation update by @DCCoder90 in #14
- Stack/karakeep by @DCCoder90 in #16
- Updated network driver to bridge by @DCCoder90 in #17
- Updated Documentation by @DCCoder90 in #18
- Update CF ACL by @DCCoder90 in #19
- Fix karakeep mount by @DCCoder90 in #20
- Include commands by @DCCoder90 in #21
- Fix/karakeep chrome by @DCCoder90 in #22
- Chore/improvements by @DCCoder90 in #23
- Fix chrome binding by @DCCoder90 in #25
- Fix karakeep by @DCCoder90 in #26
- Fix karakeep by @DCCoder90 in #27
New Contributors
- @DCCoder90 made their first contribution in #1
Full Changelog: https://github.com/DCCoder90/home-net/commits/1.0.0