Releases: hobroker/selfhosted
Releases · hobroker/selfhosted
v1.1.0
What's Changed
New Features
- Add interactive CLI tool for service management (#205)
- CLI: sidebar search (#228)
- CLI: improve UI layout and simplify components (#226)
- CLI: add ToolsContext to check CLI tool availability on startup (#221)
- Add
n8n(#162) - Add Backrest chart (#219)
- Replace
exportarrwithscraparr(#189) - Add
~/.openclawmount to code-server (#197)
Fixes
- CLI: fix
getServiceStateversion comparison and OR condition logic (#222, #223) - CLI: replace emoji icons with figures package (#220)
- CLI: resolve TypeScript errors in constants.ts (#211)
- Fix wrong host on
qbittorrent-metricsservice (#175) - Move
prometheus-operatorfromlonghorntolocal-path(#190) - Address minimatch ReDoS vulnerability (#227)
CI & Tooling
- Add helmfile lint for charts (#198)
- Add prettier and docs up-to-date CI checks (#163, #164)
- Split CI jobs and add npm caching (#224)
- Add vitest and tests for
getServiceState(#223) - Add per-package lint-staged configs for eslint (#210)
- Enhance PR template with type and checklist (#207)
- Add
github-actionsgroup to Renovate (#165)
Infrastructure
- Update
traefikandprometheus-operator(#199) - Remove deprecated
traefik-crdsrelease (#201) - Update services versions (#200)
- Migrate to new HDD (#182)
Refactors
- CLI: replace string index types with explicit union types (#225)
- Docs: flatten
src/libintosrc/(#209) - Use HTML comment markers for auto-generated apps section (#208)
Docs
- Update READMEs with service, secrets, and volume descriptions (#203, #204)
- Add detailed chart deployment instructions (#206)
- Reorganize README sections (#212)
Dependency Updates
- Routine updates via Renovate (helm charts, docker images, npm packages, GitHub Actions)
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Using Kubernetes
What's Changed
- Changes by @hobroker in #44
- Update traefik and traefik-sso by @hobroker in #46
- Update base template by @hobroker in #45
- General updates and cleanup by @hobroker in #47
- feat: add ServiceMonitor to wakatime/adguard exporters by @hobroker in #48
- feat: add datadog by @hobroker in #49
- chore: organize charts into dirs by @hobroker in #50
- feat: use
bjw-s/app-templatechart by @hobroker in #51 - feat: use helmfile by @hobroker in #53
- feat: make rsnapshot a cronjob by @hobroker in #52
- feat: generate main README.md by @hobroker in #54
- fix: generate docs by @hobroker in #55
- feat: add more services by @hobroker in #56
- chore: Configure Renovate by @renovate in #57
- chore(deps): update npm packages by @renovate in #60
- chore(deps): update system by @renovate in #65
- chore(deps): update helm release vault-secrets-operator to v0.5.2 by @renovate in #62
- chore(deps): update helm release minio to v5.1.0 by @renovate in #61
- chore(deps): update dependency @types/node to v20.11.30 by @renovate in #64
- feat: upgrade versions by @hobroker in #74
- feat: update prometheus-operator default scrapping by @hobroker in #63
- chore(deps): update monitoring by @renovate in #71
- fix: wakatime-exporter and otel in monitoring by @hobroker in #75
- chore: remove jackett by @hobroker in #76
- chore(deps): update dependency @types/node to v20.12.7 by @renovate in #67
- chore(deps): update development by @renovate in #69
- chore(deps): update secrets by @renovate in #72
- chore(deps): update npm packages by @renovate in #78
- chore(deps): update automation by @renovate in #68
- fix: chart apprise/rsnapshot/syncthing by @hobroker in #82
- chore(deps): update downloads by @renovate in #70
- chore: update Renovate config by @hobroker in #83
- fix: limit versions for some packages by @hobroker in #84
- chore(deps): update media by @renovate in #59
- chore(deps): update media by @renovate in #86
- chore(deps): update dependency @types/node to v20.14.9 by @renovate in #85
- chore(deps): update development by @renovate in #80
- chore(deps): update monitoring by @renovate in #79
- chore(deps): update media by @renovate in #91
- chore(deps): update npm packages by @renovate in #87
- feat: add flaresolverr by @hobroker in #93
- chore(deps): update downloads by @renovate in #90
- chore(deps): update monitoring by @renovate in #92
- chore(deps): update development by @renovate in #89
- chore(deps): update automation by @renovate in #88
- chore(deps): update secrets by @renovate in #81
- chore(deps): update media by @renovate in #94
- chore(deps): update downloads by @renovate in #97
- chore(deps): update npm packages by @renovate in #95
- chore(deps): update services by @renovate in #73
- chore(deps): update automation by @renovate in #98
- chore(deps): update development by @renovate in #96
- chore(deps): update helm release minio to v5.3.0 by @renovate in #77
- chore(deps): update helm release vault-secrets-operator to v0.9.0 by @renovate in #99
- feat: update local IP by @hobroker in #101
- fix: update loki Readme.md by @hobroker in #102
- chore(deps): update media by @renovate in #103
- chore(deps): update linuxserver/code-server docker tag to v4.95.3 by @renovate in #107
- chore(deps): update downloads by @renovate in #104
- feat: add Threadfin by @hobroker in #108
- chore(deps): update media by @renovate in #112
- feat: add OliveTin by @hobroker in #113
- chore(deps): update downloads by @renovate in #111
- chore(deps): update automation by @renovate in #109
- chore(deps): update development by @renovate in #110
- chore(deps): update media by @renovate in #118
- chore(deps): update downloads by @renovate in #117
- chore(deps): update npm packages by @renovate in #120
- chore(deps): update helm release minio to v5.4.0 by @renovate in #119
- chore(deps): update development by @renovate in #116
- chore(deps): update automation by @renovate in #115
- chore(deps): update media by @renovate in #121
- chore(deps): update media by @renovate in #122
- chore(deps): update media by @renovate in #123
- chore(deps): update npm packages by @renovate in #124
- feat: remove
initContainersfrom sonarr and radarr by @hobroker in #125 - feat: remove unused charts by @hobroker in #126
- docs: add missing docs by @hobroker in #114
- chore(deps): update monitoring by @renovate in #100
- chore(deps): update services by @renovate in #105
- chore(deps): update helm release traefik to v34 by @renovate in #66
- fix: use
longhorn-retainstorageClass for Grafana by @hobroker in #127 - fix: exportarr not using correct service names by @hobroker in #128
- fix: stakater/reloader not installing by @hobroker in #130
- feat: add
infisical-operatorby @hobroker in #129 - chore(deps): update media by @renovate in #131
- chore(deps): update automation by @renovate in #132
- feat: remove prowlarr/code/bazarr/overseerr/tautulli from having a LB by @hobroker in #133
- feat: add grafana backup cronjob by @hobroker in #134
- chore: update
grafana-backupdocs by @hobroker in #136 - feat: add
prometheus-qbittorrent-exporterby @hobroker in #135 - fix: qBittorrent config wasn't persistent by @hobroker in #139
- chore(deps): update downloads by @renovate in #143
- chore(deps): update helm release kube-prometheus-stack to v70.4.2 by @renovate in #144
- chore(deps): update development by @renovate in #142
- chore(deps): update dependency @types/node to v22.14.0 by @renovate in #141
- chore(deps): update system by @renovate in #145
- chore(deps): update media by @renovate in #140
- chore: use prettier on
.yamland.mdfiles by @hobroker in https://github.com/hobroker/selfhosted/pull/...
v0.3.0
Add traefik and forward-auth middleware
What's Changed
- Fix node-exporter by @hobroker in #28
- Add option for Pod to wait for Service by @hobroker in #29
- Add blackhole volume to Jackett by @hobroker in #30
- Allow using multiple service types by @hobroker in #31
- Fix helm lint warning by @hobroker in #34
- Add Syncthing by @hobroker in #32
- Use helm subcharts by @hobroker in #36
- Update app versions by @hobroker in #37
- Add traefik and forward-auth middleware by @hobroker in #38
Full Changelog: v0.1.0...v0.2.0
Use helm
Use terraform
What's Changed
- Move to terraform.io as state storage by @hobroker in #12
- Update README.md by @hobroker in #11
- Migrate to kreuzwerker/docker provider by @hobroker in #13
- Add terragrunt by @hobroker in #15
- Adjust vars by @hobroker in #17
- Add local mount module by @hobroker in #19
- Add node-exporter by @hobroker in #20
- Add network module by @hobroker in #21
- Version updates by @hobroker in #24
- Add nextcloud by @hobroker in #26
Full Changelog: v0.0.1...v0.0.2
First release
What's Changed
- Add Terraform validate GitHub Action by @hobroker in #3
- Remove specific tf version by @hobroker in #4
- Remove docker-stack.yml files that are migrated to Terraform by @hobroker in #1
- Migrate Plex stack to Terraform by @hobroker in #5
- Upgrade Sonarr to v3 beta by @hobroker in #6
- Allow ombi version change by @hobroker in #7
- Restructure Terraform modules by @hobroker in #9
- Remove unused files by @hobroker in #10
Full Changelog: https://github.com/hobroker/selfhosted/commits/v0.0.1