155 Commits

Author SHA1 Message Date
ba814d94d8 downgrade api
All checks were successful
lint-test-helm / helm-lint (push) Successful in 27s
renovate / renovate (push) Successful in 1m48s
2025-11-24 12:13:05 -06:00
5e84e77ca9 change image
All checks were successful
lint-test-helm / helm-lint (push) Successful in 1m2s
renovate / renovate (push) Successful in 1m26s
2025-11-24 12:08:45 -06:00
a42ce1da7e Update ghcr.io/haveagitgat/tdarr_node Docker tag to v2.58.02 (#2106)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Failing after 14m57s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr_node](https://github.com/HaveAGitGat/tdarr_express_be) | minor | `2.54.01` -> `2.58.02` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2106
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-24 17:55:57 +00:00
3f35eebc43 Update ghcr.io/haveagitgat/tdarr Docker tag to v2.58.02 (#2105)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr](https://github.com/HaveAGitGat/tdarr_express_be) | minor | `2.54.01` -> `2.58.02` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2105
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-24 17:55:09 +00:00
77fc911bdc Update ghcr.io/linuxserver/radarr Docker tag to v6 (#2115)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/linuxserver/radarr](https://github.com/linuxserver/docker-radarr/packages) ([source](https://github.com/linuxserver/docker-radarr)) | major | `5.28.0` -> `6.0.4` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2115
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-24 17:54:35 +00:00
9ab6617477 Update prometheus-operator-crds Docker tag to v25 (#2116)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [prometheus-operator-crds](https://github.com/prometheus-community/helm-charts) | major | `24.0.2` -> `25.0.0` |

---

### Release Notes

<details>
<summary>prometheus-community/helm-charts (prometheus-operator-crds)</summary>

### [`v25.0.0`](https://github.com/prometheus-community/helm-charts/releases/tag/prometheus-operator-crds-25.0.0)

[Compare Source](https://github.com/prometheus-community/helm-charts/compare/prometheus-operator-crds-24.0.2...prometheus-operator-crds-25.0.0)

A Helm chart that collects custom resource definitions (CRDs) from the Prometheus Operator, allowing for seamless integration with GitOps tools

#### What's Changed

- \[prometheus-operator-crds] Update dependency prometheus-operator/prometheus-operator to v0.87.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;6343](https://github.com/prometheus-community/helm-charts/pull/6343)

**Full Changelog**: <https://github.com/prometheus-community/helm-charts/compare/prometheus-operator-admission-webhook-0.33.0...prometheus-operator-crds-25.0.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2116
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-24 17:54:20 +00:00
92d6ef5f68 Update postgres-cluster Docker tag to v6.16.0 (#2114)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [postgres-cluster](https://github.com/cloudnative-pg/cloudnative-pg) | minor | `6.15.0` -> `6.16.0` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2114
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-24 17:53:40 +00:00
121f92ebf1 Update immich monorepo to v2.3.1 (#2112)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/immich-app/immich-machine-learning](https://github.com/immich-app/immich) | minor | `v2.2.3` -> `v2.3.1` |
| [ghcr.io/immich-app/immich-server](https://github.com/immich-app/immich) | minor | `v2.2.3` -> `v2.3.1` |

---

### Release Notes

<details>
<summary>immich-app/immich (ghcr.io/immich-app/immich-machine-learning)</summary>

### [`v2.3.1`](https://github.com/immich-app/immich/releases/tag/v2.3.1)

[Compare Source](https://github.com/immich-app/immich/compare/v2.3.0...v2.3.1)

##### v2.3.1

##### Hot fixes

Fixed an issue where the new version notification pop-up causes the web app to enter a rendering loop and freeze up.

> \[!IMPORTANT]
> We encourage all users to update to this version to avoid the issue that will happen when the next minor update is available, i.e., `v2.4.0`

##### What's Changed

##### 🐛 Bug fixes

- fix: supporter badge by [@&#8203;jrasm91](https://github.com/jrasm91) in [#&#8203;24012](https://github.com/immich-app/immich/pull/24012)
- fix: new update notification cause rendering loop by [@&#8203;alextran1502](https://github.com/alextran1502) in [#&#8203;24013](https://github.com/immich-app/immich/pull/24013)

**Full Changelog**: <https://github.com/immich-app/immich/compare/v2.3.0...v2.3.1>

### [`v2.3.0`](https://github.com/immich-app/immich/releases/tag/v2.3.0)

[Compare Source](https://github.com/immich-app/immich/compare/v2.2.3...v2.3.0)

##### v2.3.0

*Loa loa loa, the stock is running low on [Retro DVD ](https://immich.store/products/immich-retro)**📀**! If you want to get one for yourself, you still can, but once this batch is gone, we won’t be making any more, **EVER!** So get one while you can from [immich.store](https://immich.store/)!*

<img  alt="image" src="https://github.com/user-attachments/assets/f5977e5f-aabe-4c7a-a8d3-ee44b43b0f15" />

> \[!IMPORTANT]\
> We will start the work on removing the old mobile timeline soon. If you are still using the old timeline, please make sure to switch to the new timeline. If this message does not make sense to you, you can ignore it as you are already on the new timeline

##### Highlights

Welcome to the release `v2.3.0` of Immich. This version comes with enhancements to the OCR feature and many bug fixes. This release also introduces foundational support for workflows and an application restore mechanism directly in the web UI. Let’s dive into some of the highlights below

- OCR Improvements
- Add/move action in mobile app
- Delete synchronization - Android
- Notable fixes: app freezes on resume on iOS
- Sneak peek: Maintenance mode and workflow

##### Add/move action in mobile app

The asset viewer in the mobile app now includes an “Add to” button that lets you quickly add an asset to an album, the locked folder, or the archive. Thanks [@&#8203;happychriss](https://github.com/happychriss)!

<p align="center">
<img width="300"  alt="Tapping the Add to button presents a menu to add/move an asset" src="https://github.com/user-attachments/assets/21327e0b-ae5f-43b2-9f44-b75655895852" />
</p>

##### OCR Improvement

This release includes several enhancements to the OCR feature. There are now language-specific OCR model variants, extending support to Greek, Korean, Russian, Belarusian, Ukrainian, Thai, and languages using the Latin script. All variants (including the existing models) support English as well. There is also an English-only model that performs better for libraries where multilingual support is not needed.

To switch to one of these models, you can navigate to the [OCR settings](https://my.immich.app/admin/system-settings?isOpen=machine-learning+ocr), choose the relevant model, save, then re-run OCR on all assets through the [Job Status](https://my.immich.app/admin/jobs-status) page.

<p align="center">
<img width="800" alt="image" src="https://github.com/user-attachments/assets/86008221-4116-43d3-bd0d-f954e0e1a83a" />
</p>

The OCR information can now be viewed by toggling a button in the web viewer. You can hover the mouse over the text and copy it.

<p align="center">
<img width="500" alt="image" src="https://github.com/user-attachments/assets/693bcfd0-f4f0-40c1-a292-403b04166514" />
</p>

##### Delete synchronization on Android.

This release restores the previous mechanism for synchronizing the deletion action between the web and the mobile app. In addition to putting the asset in Immich’s trash bin, the mechanism also puts the deleted asset in the device’s trash system when the app opens. The mechanism has been reworked to align with the new data sync mechanism in the mobile app. You can enable the mechanism in the `App Settings > Advanced > Sync Remote Deletions`

<p align="center">
<img width="400" alt="image" src="https://github.com/user-attachments/assets/60d3f53d-a5f8-4235-944d-0e2e80040148" />
</p>

##### Notable fixes: app freezes on resume on iOS

Previously, iOS background tasks, such as local or remote data sync and background uploads, could abruptly terminate database operations when the iOS’s background time expires, leaving the database lock unreleased. It leads to an annoying symptom: the app appears to freeze when opening from the background, requiring a hard restart (swipe up to close, then reopen) to regain access to the database. The bug happened sporadically and was incredibly hard to track down. Thanks to the relentless pursuit of the bug, we believe it has been caught through our extensive testing. Please let us know if you are still getting “bugged” by this one in the new version.

##### Sneak peek: Maintenance mode and workflow

We can’t contain the excitement to share two exciting items in the work, which have some portions already merged into the server, and are ready to be built upon

##### Maintenance mode

This mode will allow the admin to put the server into a state where no one can access it without entirely shutting it down. This paves the way for restoring the server from a previous point in time directly from the web UI, no more fidgeting with the terminal.

<https://github.com/user-attachments/assets/26aa5f7f-5e5f-45b5-aa89-347325f10f41>

##### Workflow

The foundation of workflows and plugins also made its way to the server; the UI is being worked on. This feature will enable many more custom use cases that are not available in the core application. The community can write custom plugins and share them. We are very excited to see this happening faster than anticipated. Below is a screenshot of how the feature could look.

<p align="center">
<img width="600" height="4574" alt="image" src="https://github.com/user-attachments/assets/c0fccc92-6d9b-41e9-b271-574568425ba3" />

<img width="600" height="1822" alt="image" src="https://github.com/user-attachments/assets/c8991763-cd45-4c1e-90ad-5a1179eef789" />
</p>

##### What's Changed
##### 🚀 Features
* feat: Add random memories resource by @&#8203;jpg0 in https://github.com/immich-app/immich/pull/20025
* feat(mobile): Quick date picker in the search page by @&#8203;exelix11 in https://github.com/immich-app/immich/pull/22653
* feat: workflow foundation by @&#8203;alextran1502 in https://github.com/immich-app/immich/pull/23621
* feat(mobile): add to album from asset viewer by @&#8203;happychriss in https://github.com/immich-app/immich/pull/23608
* feat: maintenance mode by @&#8203;insertish in https://github.com/immich-app/immich/pull/23431
* feat(mobile): location edit from asset viewer by @&#8203;bwees in https://github.com/immich-app/immich/pull/23925
* feat: timeline e2e tests by @&#8203;midzelis in https://github.com/immich-app/immich/pull/23895
* feat: show OCR bounding box by @&#8203;alextran1502 in https://github.com/immich-app/immich/pull/23717

##### 🌟 Enhancements
* fix(web): add URLs to results in large files utility by @&#8203;Snowknight26 in https://github.com/immich-app/immich/pull/23617
* feat(ml): add preload and fp16 settings for ocr by @&#8203;mertalev in https://github.com/immich-app/immich/pull/23576
* feat(ml): multilingual ocr by @&#8203;mertalev in https://github.com/immich-app/immich/pull/23527
* feat(mobile): Show lens model information in the asset viewer detail panel  by @&#8203;fabianbees in https://github.com/immich-app/immich/pull/23601
* feat: lazy load thumbnails on people and place list by @&#8203;lukashass in https://github.com/immich-app/immich/pull/23682
* feat: make memories slideshow duration configurable by @&#8203;meesfrensel in https://github.com/immich-app/immich/pull/22783
* feat(mobile): chat-style for asset activity view by @&#8203;idubnori in https://github.com/immich-app/immich/pull/23347
* feat: show update version info by @&#8203;alextran1502 in https://github.com/immich-app/immich/pull/23698
* feat(mobile): album activity deep link by @&#8203;idubnori in https://github.com/immich-app/immich/pull/23737
* feat(web): animate gifs on hover by @&#8203;meesfrensel in https://github.com/immich-app/immich/pull/23198
* feat(web): disable searching by disabled features by @&#8203;meesfrensel in https://github.com/immich-app/immich/pull/23798
* feat: library details page by @&#8203;danieldietzler in https://github.com/immich-app/immich/pull/23908
* feat(web): always view original of animated images by @&#8203;meesfrensel in https://github.com/immich-app/immich/pull/23842
* feat: add originalPath for external library assets in dedupe by @&#8203;kprkpr in https://github.com/immich-app/immich/pull/23710

##### 🐛 Bug fixes
* feat: exif medium tests by @&#8203;jrasm91 in https://github.com/immich-app/immich/pull/23561
* fix(web): fix timezone dropdown for timestamps lacking milliseconds by @&#8203;skatsubo in https://github.com/immich-app/immich/pull/23615
* fix(web): "select all" button in trash and permanently deleted count by @&#8203;Yonyc in https://github.com/immich-app/immich/pull/23594
* fix: fully sync local library on app restart by @&#8203;alextran1502 in https://github.com/immich-app/immich/pull/23323
* fix: check if unmetered instead of wifi by @&#8203;shenlong-tanwen in https://github.com/immich-app/immich/pull/23380
* fix(mobile): Add fade-in to asset viewer transition by @&#8203;goalie2002 in https://github.com/immich-app/immich/pull/23692
* fix(web): i18n for admin>users>sessions by @&#8203;meesfrensel in https://github.com/immich-app/immich/pull/23756
* feat: opt-in sync of deletes and restores from web to Android (beta timeline) by @&#8203;PeterOmbodi in https://github.com/immich-app/immich/pull/20473
* fix(mobile): Set dynamic height of actions row in BottomSheet by @&#8203;vitoksmile in https://github.com/immich-app/immich/pull/23755
* fix(mobile): Hide download button in asset viewer "immersive mode" by @&#8203;goalie2002 in https://github.com/immich-app/immich/pull/23720
* fix(mobile): sync album and asset activity state when add/remove asset level activity by @&#8203;idubnori in https://github.com/immich-app/immich/pull/23484
* fix(server): properly handle HEAD requests to SSR paths by @&#8203;dav-wolff in https://github.com/immich-app/immich/pull/23788
* fix(web): make sliding window cover all visible space to show small number of assets by @&#8203;meesfrensel in https://github.com/immich-app/immich/pull/23796
* refactor: shared links modals by @&#8203;danieldietzler in https://github.com/immich-app/immich/pull/23803
* chore: bump background_downloader by @&#8203;shenlong-tanwen in https://github.com/immich-app/immich/pull/23839
* fix(server): include the previous year in memories for January 1, 2, 3 by @&#8203;skatsubo in https://github.com/immich-app/immich/pull/23832
* fix: timeline scroll after navigate by @&#8203;danieldietzler in https://github.com/immich-app/immich/pull/23664
* fix: prefer filename from body over path in mime validation by @&#8203;shenlong-tanwen in https://github.com/immich-app/immich/pull/23810
* fix(web): keep album timeline when selecting cover by @&#8203;roadev in https://github.com/immich-app/immich/pull/23819
* fix: word wrap on custom link preview by @&#8203;100daysummer in https://github.com/immich-app/immich/pull/23942
* fix(mobile): delete from device warning shows incorrectly by @&#8203;YarosMallorca in https://github.com/immich-app/immich/pull/23935
* fix: deep link to last asset by @&#8203;midzelis in https://github.com/immich-app/immich/pull/23920
* fix: null dereference when canceling bucket in album by @&#8203;midzelis in https://github.com/immich-app/immich/pull/23924
* fix: incorrect header height calculation in estimated month height by @&#8203;midzelis in https://github.com/immich-app/immich/pull/23923
* chore: update drift by @&#8203;alextran1502 in https://github.com/immich-app/immich/pull/23877
* chore: reset remote sync on app update by @&#8203;shenlong-tanwen in https://github.com/immich-app/immich/pull/23969
* fix(server): copy relevant panorama tags to preview image by @&#8203;meesfrensel in https://github.com/immich-app/immich/pull/23953
* fix: unarchive action doesn't update archive page by @&#8203;midzelis in https://github.com/immich-app/immich/pull/23987

##### 📚 Documentation
* chore: update config.json example by @&#8203;bo0tzz in https://github.com/immich-app/immich/pull/23471
* fix(docs): bump docs for PG versions by @&#8203;mmomjian in https://github.com/immich-app/immich/pull/23714
* feat: endpoint descriptions by @&#8203;jrasm91 in https://github.com/immich-app/immich/pull/23813
* feat: endpoint versioning by @&#8203;jrasm91 in https://github.com/immich-app/immich/pull/23858
* chore: include link to discord server when referencing contribution channel by @&#8203;Hritik14 in https://github.com/immich-app/immich/pull/23728
* fix(docs): update Readme links by @&#8203;mmomjian in https://github.com/immich-app/immich/pull/23959

##### 🌐 Translations
* chore(web): update translations by @&#8203;weblate in https://github.com/immich-app/immich/pull/23449

##### New Contributors
* @&#8203;FreeWind6 made their first contribution in https://github.com/immich-app/immich/pull/23627
* @&#8203;Yonyc made their first contribution in https://github.com/immich-app/immich/pull/23594
* @&#8203;fabianbees made their first contribution in https://github.com/immich-app/immich/pull/23601
* @&#8203;exelix11 made their first contribution in https://github.com/immich-app/immich/pull/22653
* @&#8203;AlexanderS made their first contribution in https://github.com/immich-app/immich/pull/23838
* @&#8203;Hritik14 made their first contribution in https://github.com/immich-app/immich/pull/23728
* @&#8203;roadev made their first contribution in https://github.com/immich-app/immich/pull/23819
* @&#8203;zebrapurring made their first contribution in https://github.com/immich-app/immich/pull/22145
* @&#8203;happychriss made their first contribution in https://github.com/immich-app/immich/pull/23608
* @&#8203;insertish made their first contribution in https://github.com/immich-app/immich/pull/23948
* @&#8203;100daysummer made their first contribution in https://github.com/immich-app/immich/pull/23942
* @&#8203;kprkpr made their first contribution in https://github.com/immich-app/immich/pull/23710

**Full Changelog**: <https://github.com/immich-app/immich/compare/v2.2.3...v2.3.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2112
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-24 17:53:25 +00:00
6bf27d2fbe Update harbor.alexlebens.net/images/site-profile Docker tag to v2.1.0 (#2111)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [harbor.alexlebens.net/images/site-profile](https://gitea.alexlebens.dev/alexlebens/site-profile) | minor | `2.0.6` -> `2.1.0` |

---

### Release Notes

<details>
<summary>alexlebens/site-profile (harbor.alexlebens.net/images/site-profile)</summary>

### [`v2.1.0`](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.0.6...2.1.0)

[Compare Source](https://gitea.alexlebens.dev/alexlebens/site-profile/compare/2.0.6...2.1.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2111
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-24 17:52:45 +00:00
40b387f5c0 Update ghcr.io/twin/gatus Docker tag to v5.33.0 (#2110)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 10s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/twin/gatus](https://github.com/TwiN/gatus) | minor | `v5.31.0` -> `v5.33.0` |

---

### Release Notes

<details>
<summary>TwiN/gatus (ghcr.io/twin/gatus)</summary>

### [`v5.33.0`](https://github.com/TwiN/gatus/releases/tag/v5.33.0)

[Compare Source](https://github.com/TwiN/gatus/compare/v5.32.0...v5.33.0)

#### What's Changed

- feat(client): Add ssh private-key support by [@&#8203;mufeedali](https://github.com/mufeedali) in [#&#8203;1390](https://github.com/TwiN/gatus/pull/1390)

#### New Contributors

- [@&#8203;mufeedali](https://github.com/mufeedali) made their first contribution in [#&#8203;1390](https://github.com/TwiN/gatus/pull/1390)

**Full Changelog**: <https://github.com/TwiN/gatus/compare/v5.32.0...v5.33.0>

### [`v5.32.0`](https://github.com/TwiN/gatus/releases/tag/v5.32.0)

[Compare Source](https://github.com/TwiN/gatus/compare/v5.31.0...v5.32.0)

#### What's Changed

- feat(ui): customizable dashboard heading and subheading by [@&#8203;RezeOW](https://github.com/RezeOW) in [#&#8203;1235](https://github.com/TwiN/gatus/pull/1235)
- docs: Add note to README.md regarding CAP\_NET\_RAW by [@&#8203;h3mmy](https://github.com/h3mmy) in [#&#8203;1384](https://github.com/TwiN/gatus/pull/1384)

#### New Contributors

- [@&#8203;RezeOW](https://github.com/RezeOW) made their first contribution in [#&#8203;1235](https://github.com/TwiN/gatus/pull/1235)

**Full Changelog**: <https://github.com/TwiN/gatus/compare/v5.31.0...v5.32.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2110
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-24 17:51:36 +00:00
8657d8d4c1 Update ghcr.io/booklore-app/booklore Docker tag to v1.11.0 (#2102)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 14s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ghcr.io/booklore-app/booklore | minor | `v1.10.0` -> `v1.11.0` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2102
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-24 17:50:35 +00:00
c1ce27d94a Update ghcr.io/alex1989hu/kubelet-serving-cert-approver Docker tag to v0.10.0 (#2101)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/alex1989hu/kubelet-serving-cert-approver](https://github.com/alex1989hu/kubelet-serving-cert-approver) | minor | `0.9.3` -> `0.10.0` |

---

### Release Notes

<details>
<summary>alex1989hu/kubelet-serving-cert-approver (ghcr.io/alex1989hu/kubelet-serving-cert-approver)</summary>

### [`v0.10.0`](https://github.com/alex1989hu/kubelet-serving-cert-approver/blob/HEAD/CHANGELOG.md#v0100-2025-11-22)

[Compare Source](https://github.com/alex1989hu/kubelet-serving-cert-approver/compare/v0.9.3...v0.10.0)

##### Chore

- upgrade controller-runtime v0.22.4
- use same kubernetes version for worker nodes
- add namespace of the csr as a log field
- bump actions/checkout from 5 to 6
- bump sigstore/cosign-installer from 3.10.0 to 4.0.0
- bump github/codeql-action from 3 to 4
- bump docker/metadata-action from 5.8.0 to 5.9.0
- bump docker/setup-qemu-action from 3.6.0 to 3.7.0
- bump golangci/golangci-lint-action from 8 to 9
- upgrade golangci-lint v2.6.2
- upgrade golang.org/x/net v0.47.0
- upgrade go 1.25.4
- bump docker/login-action from 3.5.0 to 3.6.0
- bump anchore/scan-action from 6 to 7
- bump sigstore/cosign-installer from 3.9.2 to 3.10.0
- bump actions/setup-go from 5 to 6
- bump aquasecurity/trivy-action from 0.32.0 to 0.33.1
- bump actions/checkout from 4 to 5
- upgrade go 1.24.6
- bump docker/metadata-action from 5.7.0 to 5.8.0
- bump docker/login-action from 3.4.0 to 3.5.0
- bump sigstore/cosign-installer from 3.9.1 to 3.9.2
- upgrade go 1.24.5
- bump aquasecurity/trivy-action from 0.31.0 to 0.32.0
- bump sigstore/cosign-installer from 3.9.0 to 3.9.1
- bump docker/setup-buildx-action from 3.11.0 to 3.11.1
- bump sigstore/cosign-installer from 3.8.2 to 3.9.0
- bump docker/setup-buildx-action from 3.10.0 to 3.11.0

##### Ci

- use lower codecov target due to atomic coverage change
- do not run nancy on pull requests
- authenticate against oss index
- remove obsolete GOEXPERIMENT

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2101
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-24 17:50:15 +00:00
ed942306b9 downgrade
Some checks failed
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Has been cancelled
2025-11-24 11:49:43 -06:00
6d8670fe30 add pid/gid
Some checks are pending
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Has started running
2025-11-24 11:49:06 -06:00
b78769e062 Update ghcr.io/0xerr0r/blocky Docker tag to v0.28.2 (#2100)
All checks were successful
lint-test-docker / docker-lint (push) Successful in 11s
lint-test-helm / helm-lint (push) Successful in 19s
renovate / renovate (push) Successful in 1m44s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/0xerr0r/blocky](https://github.com/0xERR0R/blocky) | minor | `v0.27.0` -> `v0.28.2` |

---

### Release Notes

<details>
<summary>0xERR0R/blocky (ghcr.io/0xerr0r/blocky)</summary>

### [`v0.28.2`](https://github.com/0xERR0R/blocky/releases/tag/v0.28.2)

[Compare Source](https://github.com/0xERR0R/blocky/compare/v0.28.1...v0.28.2)

##### Changelog

##### Features

- [`26ac90c`](26ac90c0e2): feat: add MIPS architecture builds ([#&#8203;1929](https://github.com/0xERR0R/blocky/issues/1929)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))

##### Bug fixes

- [`605a361`](605a36199d): fix: handle DNSSEC validation for large RSA exponents and improve DNSKEY matching ([#&#8203;1935](https://github.com/0xERR0R/blocky/issues/1935)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))

##### Misc

- [`b776ae5`](b776ae57bc): refactor: remove duplicated code patterns in resolver and cmd packages ([#&#8203;1932](https://github.com/0xERR0R/blocky/issues/1932)) ([@&#8203;Copilot](https://github.com/Copilot))

### [`v0.28.1`](https://github.com/0xERR0R/blocky/releases/tag/v0.28.1)

[Compare Source](https://github.com/0xERR0R/blocky/compare/v0.28.0...v0.28.1)

##### Changelog

##### Bug fixes

- [`5657ce8`](5657ce8f0d): fix: resolve DNSSEC validation issue for CNAMEs in unsigned zones ([#&#8203;1930](https://github.com/0xERR0R/blocky/issues/1930)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))

##### Build and dependencies

- [`f4b6b75`](f4b6b75457): build: Update regex for bug fixes in goreleaser config ([@&#8203;0xERR0R](https://github.com/0xERR0R))

##### Misc

- [`0a3c724`](0a3c72441f): refactor: remove unused code ([#&#8203;1928](https://github.com/0xERR0R/blocky/issues/1928)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))

### [`v0.28.0`](https://github.com/0xERR0R/blocky/releases/tag/v0.28.0)

[Compare Source](https://github.com/0xERR0R/blocky/compare/v0.27.0...v0.28.0)

##### Changelog

##### Features

- [`77578da`](77578dafdf): feat: add DNSSEC validation ([#&#8203;1914](https://github.com/0xERR0R/blocky/issues/1914)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`b29eab4`](b29eab48ac): feat: add SOA records to NXDOMAIN responses for RFC 2308 compliance ([#&#8203;1895](https://github.com/0xERR0R/blocky/issues/1895)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`d0681ae`](d0681ae6d3): feat: enhance error messages with more context ([#&#8203;1894](https://github.com/0xERR0R/blocky/issues/1894)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`ac8ca7d`](ac8ca7dc1f): feat: respect NO\_COLOR environment variable ([#&#8203;1911](https://github.com/0xERR0R/blocky/issues/1911)) ([@&#8203;aanderse](https://github.com/aanderse))
- [`629b4f0`](629b4f069e): feat: support DNS Stamp upstream format ([#&#8203;1922](https://github.com/0xERR0R/blocky/issues/1922)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))

##### Bugfixes

- [`8aad53e`](8aad53ea47): fix: TCP response truncation ([#&#8203;1904](https://github.com/0xERR0R/blocky/issues/1904)) ([@&#8203;TimQuelch](https://github.com/TimQuelch))
- [`9d4a58c`](9d4a58c72d): fix: allow list group initialization with partial source failures ([#&#8203;1889](https://github.com/0xERR0R/blocky/issues/1889)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`0993a17`](0993a170a8): fix: ensure HTTP response bodies are drained before closing for connection reuse ([#&#8203;1924](https://github.com/0xERR0R/blocky/issues/1924)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`1a98cda`](1a98cda2c5): fix: ensure conditional upstreams initialize independently of default upstreams ([#&#8203;1890](https://github.com/0xERR0R/blocky/issues/1890)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`0804760`](0804760319): fix: resolve panic when CNAME points to external domain ([#&#8203;1867](https://github.com/0xERR0R/blocky/issues/1867)) ([#&#8203;1884](https://github.com/0xERR0R/blocky/issues/1884)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))

##### Build and dependencies

- [`0cd5be8`](0cd5be80d4): build(deps): bump actions/download-artifact from 5 to 6 ([#&#8203;1907](https://github.com/0xERR0R/blocky/issues/1907)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`5db30c4`](5db30c408d): build(deps): bump actions/upload-artifact from 4 to 5 ([#&#8203;1908](https://github.com/0xERR0R/blocky/issues/1908)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`fc7ebe3`](fc7ebe323a): build(deps): bump amannn/action-semantic-pull-request from 5 to 6 ([#&#8203;1897](https://github.com/0xERR0R/blocky/issues/1897)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`6a4d411`](6a4d4111c1): build(deps): bump github.com/avast/retry-go/v4 from 4.6.1 to 4.7.0 ([#&#8203;1888](https://github.com/0xERR0R/blocky/issues/1888)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`9e293c0`](9e293c0e82): build(deps): bump github.com/breml/rootcerts from 0.3.1 to 0.3.2 ([#&#8203;1886](https://github.com/0xERR0R/blocky/issues/1886)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`e81bf41`](e81bf416fa): build(deps): bump github.com/breml/rootcerts from 0.3.2 to 0.3.3 ([#&#8203;1912](https://github.com/0xERR0R/blocky/issues/1912)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`073c8bf`](073c8bfcd7): build(deps): bump github.com/docker/docker from 28.5.1+incompatible to 28.5.2+incompatible ([#&#8203;1915](https://github.com/0xERR0R/blocky/issues/1915)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`2dac748`](2dac748963): build(deps): bump github.com/onsi/ginkgo/v2 from 2.26.0 to 2.27.1 ([#&#8203;1906](https://github.com/0xERR0R/blocky/issues/1906)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`8f534e6`](8f534e6f54): build(deps): bump github.com/onsi/ginkgo/v2 from 2.27.1 to 2.27.2 ([#&#8203;1909](https://github.com/0xERR0R/blocky/issues/1909)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`7fa1c78`](7fa1c78316): build(deps): bump github.com/testcontainers/testcontainers-go from 0.39.0 to 0.40.0 ([#&#8203;1916](https://github.com/0xERR0R/blocky/issues/1916)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`5b147cc`](5b147cc12e): build(deps): bump github.com/testcontainers/testcontainers-go/modules/mariadb from 0.39.0 to 0.40.0 ([#&#8203;1918](https://github.com/0xERR0R/blocky/issues/1918)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`80aeaa9`](80aeaa9316): build(deps): bump github.com/testcontainers/testcontainers-go/modules/postgres from 0.39.0 to 0.40.0 ([#&#8203;1917](https://github.com/0xERR0R/blocky/issues/1917)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`1cdaf72`](1cdaf728ed): build(deps): bump github.com/testcontainers/testcontainers-go/modules/redis from 0.39.0 to 0.40.0 ([#&#8203;1919](https://github.com/0xERR0R/blocky/issues/1919)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`7663b7d`](7663b7d6c5): build(deps): bump golang.org/x/net from 0.46.0 to 0.47.0 ([#&#8203;1925](https://github.com/0xERR0R/blocky/issues/1925)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`8a212de`](8a212debcc): build(deps): bump gorm.io/gorm from 1.31.0 to 1.31.1 ([#&#8203;1913](https://github.com/0xERR0R/blocky/issues/1913)) ([@&#8203;dependabot](https://github.com/dependabot)\[bot])
- [`157f91f`](157f91f5ef): build(release): Add changelog groups for features and fixes ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`d3e8b3b`](d3e8b3bb35): build: add pr title validation workflow ([#&#8203;1893](https://github.com/0xERR0R/blocky/issues/1893)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`44074e4`](44074e457a): build: cache Go dependencies in Docker builds ([#&#8203;1899](https://github.com/0xERR0R/blocky/issues/1899)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`21a65de`](21a65de090): build: enable dependabot automerge ([#&#8203;1891](https://github.com/0xERR0R/blocky/issues/1891)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`8bf91c4`](8bf91c49fc): build: remove unused tools ([#&#8203;1900](https://github.com/0xERR0R/blocky/issues/1900)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`4656429`](4656429c80): build: simplify build ([#&#8203;1892](https://github.com/0xERR0R/blocky/issues/1892)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`ab77fd5`](ab77fd57cc): build: update tool dependencies ([#&#8203;1898](https://github.com/0xERR0R/blocky/issues/1898)) ([@&#8203;0xERR0R](https://github.com/0xERR0R))
- [`824ca3e`](824ca3eecd): build: use Docker for mkdocs-material documentation server ([@&#8203;0xERR0R](https://github.com/0xERR0R))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2100
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-24 17:37:08 +00:00
aaecb42594 Update dock.mau.dev/mautrix/whatsapp Docker tag to v0.2511.0 (#2099)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 12s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| dock.mau.dev/mautrix/whatsapp | minor | `v0.2510.0` -> `v0.2511.0` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2099
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-24 17:35:48 +00:00
358ba08e97 Update cloudflared Docker tag to v1.23.0 (#2098)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 13s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [cloudflared](https://github.com/cloudflare/cloudflared) | minor | `1.22.2` -> `1.23.0` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2098
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-24 17:34:53 +00:00
eabd0e1747 Update ghcr.io/linuxserver/plex:1.42.2 Docker digest to ab81c73 (#2118)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 26s
renovate / renovate (push) Successful in 1m37s
2025-11-24 10:03:15 +00:00
716ad3705c Update searxng/searxng:latest Docker digest to 4cf7a26 (#2117)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Failing after 10m6s
2025-11-24 07:01:36 +00:00
b7adf6c154 Update kube-prometheus-stack Docker tag to v79.7.1 (#2113)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 36s
renovate / renovate (push) Successful in 1m26s
2025-11-24 05:28:05 +00:00
bbacec780b Update ghcr.io/n8n-io/n8n Docker tag to v1.121.2 (#2109)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 11s
renovate / renovate (push) Has been cancelled
2025-11-24 05:26:52 +00:00
3345e5fb2c Update ghcr.io/linuxserver/prowlarr Docker tag to v2.3.0 (#2108)
Some checks are pending
renovate / renovate (push) Waiting to run
lint-test-helm / helm-lint (push) Successful in 9s
2025-11-24 05:26:12 +00:00
0701a7f35f Update ghcr.io/linuxserver/code-server Docker tag to v4.106.2 (#2107)
Some checks failed
lint-test-helm / helm-lint (push) Has started running
renovate / renovate (push) Has been cancelled
2025-11-24 05:25:47 +00:00
3be994105b Update ghcr.io/gitroomhq/postiz-app Docker tag to v2.8.3 (#2104)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 13s
renovate / renovate (push) Has been cancelled
2025-11-24 05:24:38 +00:00
9f9c9e49d2 Update ghcr.io/gethomepage/homepage Docker tag to v1.7.0 (#2103)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
lint-test-docker / docker-lint (push) Successful in 15s
2025-11-24 05:24:08 +00:00
9d59f27c09 Update Helm release argo-cd to v9.1.4 (#2097)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 21s
renovate / renovate (push) Successful in 1m55s
2025-11-24 05:21:55 +00:00
8a045ef4d1 Update harbor.alexlebens.net/images/site-documentation Docker tag to v0.0.3 (#2096)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-11-24 05:21:38 +00:00
7e2e0dd62e Update ghcr.io/traefik/traefik Docker tag to v3.6.2 (#2095)
Some checks failed
renovate / renovate (push) Has been cancelled
lint-test-docker / docker-lint (push) Successful in 25s
2025-11-24 05:21:27 +00:00
f5b03cb9ef Update ghcr.io/tailscale/tailscale Docker tag to v1.90.8 (#2094)
Some checks failed
lint-test-docker / docker-lint (push) Successful in 10s
renovate / renovate (push) Has been cancelled
2025-11-24 05:21:16 +00:00
84ee183d0f Update ghcr.io/stuffanthings/qbit_manage Docker tag to v4.6.4 (#2093)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Has been cancelled
2025-11-24 05:21:06 +00:00
331748359a Update ghcr.io/qdm12/gluetun Docker tag to v3.40.3 (#2092)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 13s
renovate / renovate (push) Has been cancelled
2025-11-24 05:20:51 +00:00
08eb720537 Update ghcr.io/open-webui/open-webui Docker tag to v0.6.37 (#2091)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-11-24 05:20:39 +00:00
859882d1c5 Update ghcr.io/linuxserver/qbittorrent Docker tag to v5.1.4 (#2090)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Has been cancelled
2025-11-24 05:20:30 +00:00
7ee2e9187e Update ghcr.io/jellyfin/jellyfin Docker tag to v10.11.3 (#2089)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Has been cancelled
2025-11-24 05:20:17 +00:00
d1740272e6 Update ghcr.io/home-assistant/home-assistant Docker tag to v2025.11.3 (#2088)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Has been cancelled
2025-11-24 05:20:07 +00:00
a084542602 Update caronc/apprise Docker tag to v1.2.5 (#2087)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Has been cancelled
2025-11-24 05:19:44 +00:00
efe6fd3c17 Update gitea/gitea Docker tag to v1.25.2 (#2086)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
lint-test-docker / docker-lint (push) Successful in 11s
renovate / renovate (push) Successful in 1m16s
2025-11-23 22:02:18 +00:00
84d3f3beeb Update ghcr.io/sarperavci/cloudflarebypassforscraping:latest Docker digest to fc8443d (#2085)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m28s
2025-11-23 15:02:13 +00:00
8d5ac50567 Update searxng/searxng:latest Docker digest to 804eb0e (#2084)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m16s
2025-11-23 13:02:05 +00:00
cad231e46c add nfs ingest
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m12s
2025-11-22 22:16:41 -06:00
a069a2d783 enable url
All checks were successful
lint-test-helm / helm-lint (push) Successful in 15s
renovate / renovate (push) Successful in 1m47s
2025-11-22 21:50:23 -06:00
ca2dd287ce disable aa
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m17s
2025-11-22 21:48:29 -06:00
f3b84421c4 enable
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m4s
2025-11-22 16:31:45 -06:00
0389fe9618 disable
All checks were successful
lint-test-helm / helm-lint (push) Successful in 6s
renovate / renovate (push) Successful in 1m2s
2025-11-22 16:25:37 -06:00
965564be1a Update directus/directus Docker tag to v11.13.4 (#2083)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m12s
2025-11-22 22:02:19 +00:00
498858c351 Update Helm release external-secrets to v1.1.0 (#2081)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 1m29s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [external-secrets](https://github.com/external-secrets/external-secrets) | minor | `1.0.0` -> `1.1.0` |

---

### Release Notes

<details>
<summary>external-secrets/external-secrets (external-secrets)</summary>

### [`v1.1.0`](https://github.com/external-secrets/external-secrets/releases/tag/v1.1.0)

[Compare Source](https://github.com/external-secrets/external-secrets/compare/v1.0.0...v1.1.0)

Image: `ghcr.io/external-secrets/external-secrets:v1.1.0`
Image: `ghcr.io/external-secrets/external-secrets:v1.1.0-ubi`
Image: `ghcr.io/external-secrets/external-secrets:v1.1.0-ubi-boringssl`

<!-- Release notes generated using configuration in .github/release.yml at main -->

#### What's Changed

!*NOTE*!: During last community meeting we discussed that we are retiring our scarf account. With that, we will be changing back to [ghcr.io/external-secrets/external-secrets](http://ghcr.io/external-secrets/external-secrets) instead of [oci.external-secrets.io/external-secrets/external-secrets](http://oci.external-secrets.io/external-secrets/external-secrets).

For now, the old domain will live for a couple months to give people to change back. With this release , the helm chart switched back to ghcr.

##### General

- chore(chart): release helm chart 1.0.0 by [@&#8203;Skarlso](https://github.com/Skarlso) in [#&#8203;5552](https://github.com/external-secrets/external-secrets/pull/5552)
- feat(security): add support for ECDSA ssh keys by [@&#8203;bigjazzsound](https://github.com/bigjazzsound) in [#&#8203;5559](https://github.com/external-secrets/external-secrets/pull/5559)
- fix: minor typo in comment of KeeperSecurity example by [@&#8203;mdjong1](https://github.com/mdjong1) in [#&#8203;5573](https://github.com/external-secrets/external-secrets/pull/5573)
- docs(gcp): update documentation for using WorkloadIdentityFederation in non-GKE cluster by [@&#8203;jennweir](https://github.com/jennweir) in [#&#8203;5556](https://github.com/external-secrets/external-secrets/pull/5556)
- chore(release): add darwin\_arm64 releases by [@&#8203;lbordowitz](https://github.com/lbordowitz) in [#&#8203;5583](https://github.com/external-secrets/external-secrets/pull/5583)
- feat: support override IAM endpoint in IBM provider for APIkey auth by [@&#8203;fidel-ruiz](https://github.com/fidel-ruiz) in [#&#8203;5550](https://github.com/external-secrets/external-secrets/pull/5550)
- feat(security): build tags for all the providers to disable them on d… by [@&#8203;ShimonDarshan](https://github.com/ShimonDarshan) in [#&#8203;5578](https://github.com/external-secrets/external-secrets/pull/5578)
- fix: do not include the last element of the path in the iteration by [@&#8203;Skarlso](https://github.com/Skarlso) in [#&#8203;5588](https://github.com/external-secrets/external-secrets/pull/5588)
- fix(k8s): support deleting whole secret by [@&#8203;tiagolobocastro](https://github.com/tiagolobocastro) in [#&#8203;5538](https://github.com/external-secrets/external-secrets/pull/5538)
- fix(provider): configure TLS for secret server provider by [@&#8203;Lumexralph](https://github.com/Lumexralph) in [#&#8203;5558](https://github.com/external-secrets/external-secrets/pull/5558)
- chore(aws): remove any usage of aws-sdk-v1 by [@&#8203;Skarlso](https://github.com/Skarlso) in [#&#8203;5590](https://github.com/external-secrets/external-secrets/pull/5590)
- fix(gcp): check for secret version exists in PushSecret by [@&#8203;bpalko](https://github.com/bpalko) in [#&#8203;5593](https://github.com/external-secrets/external-secrets/pull/5593)
- feat(vault): add GCP Workload Identity authentication support by [@&#8203;SamuelMolling](https://github.com/SamuelMolling) in [#&#8203;5356](https://github.com/external-secrets/external-secrets/pull/5356)
- chore: fix sonar cloud issues by [@&#8203;Skarlso](https://github.com/Skarlso) in [#&#8203;5405](https://github.com/external-secrets/external-secrets/pull/5405)
- chore(aws-sdk-v2): update dependencies to accept new aws regions by [@&#8203;damienpuig](https://github.com/damienpuig) in [#&#8203;5577](https://github.com/external-secrets/external-secrets/pull/5577)
- feat(chart): use ghcr.io instead of our own domain by [@&#8203;evrardjp](https://github.com/evrardjp) in [#&#8203;5617](https://github.com/external-secrets/external-secrets/pull/5617)

##### Dependencies

- chore(deps): bump golang from 1.25.3 to 1.25.4 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5560](https://github.com/external-secrets/external-secrets/pull/5560)
- chore(deps): bump golang from 1.25.3-bookworm to 1.25.4-bookworm in /e2e by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5568](https://github.com/external-secrets/external-secrets/pull/5568)
- chore(deps): bump step-security/harden-runner from 2.13.1 to 2.13.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5561](https://github.com/external-secrets/external-secrets/pull/5561)
- chore(deps): bump softprops/action-gh-release from 2.4.1 to 2.4.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5564](https://github.com/external-secrets/external-secrets/pull/5564)
- chore(deps): bump helm/chart-testing-action from 2.7.0 to 2.8.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5565](https://github.com/external-secrets/external-secrets/pull/5565)
- chore(deps): bump aws-actions/configure-aws-credentials from [`0d00a56`](0d00a56e02) to [`2475ef7`](2475ef7675) by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5562](https://github.com/external-secrets/external-secrets/pull/5562)
- chore(deps): bump helm/kind-action from 1.12.0 to 1.13.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5563](https://github.com/external-secrets/external-secrets/pull/5563)
- chore(deps): bump docker/setup-qemu-action from 3.6.0 to 3.7.0 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5567](https://github.com/external-secrets/external-secrets/pull/5567)
- chore(deps): bump regex from 2025.10.23 to 2025.11.3 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5570](https://github.com/external-secrets/external-secrets/pull/5570)
- chore(deps): bump markdown from 3.9 to 3.10 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5569](https://github.com/external-secrets/external-secrets/pull/5569)
- chore(deps): bump hashicorp/setup-terraform from [`982f6f0`](982f6f017c) to [`4c5fdab`](4c5fdabea2) by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5566](https://github.com/external-secrets/external-secrets/pull/5566)
- chore(deps): bump golang from `d3f0cf7` to `d3f0cf7` by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5595](https://github.com/external-secrets/external-secrets/pull/5595)
- chore(deps): bump github/codeql-action from 4.31.2 to 4.31.3 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5596](https://github.com/external-secrets/external-secrets/pull/5596)
- chore(deps): bump click from 8.3.0 to 8.3.1 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5602](https://github.com/external-secrets/external-secrets/pull/5602)
- chore(deps): bump ubi9/ubi from `dec374e` to `dcd8128` by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5594](https://github.com/external-secrets/external-secrets/pull/5594)
- chore(deps): bump aws-actions/configure-aws-credentials from [`2475ef7`](2475ef7675) to [`f2964c7`](f2964c7281) by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5597](https://github.com/external-secrets/external-secrets/pull/5597)
- chore(deps): bump actions/dependency-review-action from 4.8.1 to 4.8.2 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5598](https://github.com/external-secrets/external-secrets/pull/5598)
- chore(deps): bump pymdown-extensions from 10.16.1 to 10.17.1 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5599](https://github.com/external-secrets/external-secrets/pull/5599)
- chore(deps): bump certifi from 2025.10.5 to 2025.11.12 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5600](https://github.com/external-secrets/external-secrets/pull/5600)
- chore(deps): bump mkdocs-material from 9.6.23 to 9.7.0 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5601](https://github.com/external-secrets/external-secrets/pull/5601)
- chore(deps): bump mkdocs-macros-plugin from 1.4.1 to 1.5.0 in /hack/api-docs by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;5603](https://github.com/external-secrets/external-secrets/pull/5603)

#### New Contributors

- [@&#8203;bigjazzsound](https://github.com/bigjazzsound) made their first contribution in [#&#8203;5559](https://github.com/external-secrets/external-secrets/pull/5559)
- [@&#8203;mdjong1](https://github.com/mdjong1) made their first contribution in [#&#8203;5573](https://github.com/external-secrets/external-secrets/pull/5573)
- [@&#8203;jennweir](https://github.com/jennweir) made their first contribution in [#&#8203;5556](https://github.com/external-secrets/external-secrets/pull/5556)
- [@&#8203;lbordowitz](https://github.com/lbordowitz) made their first contribution in [#&#8203;5583](https://github.com/external-secrets/external-secrets/pull/5583)
- [@&#8203;fidel-ruiz](https://github.com/fidel-ruiz) made their first contribution in [#&#8203;5550](https://github.com/external-secrets/external-secrets/pull/5550)
- [@&#8203;ShimonDarshan](https://github.com/ShimonDarshan) made their first contribution in [#&#8203;5578](https://github.com/external-secrets/external-secrets/pull/5578)
- [@&#8203;bpalko](https://github.com/bpalko) made their first contribution in [#&#8203;5593](https://github.com/external-secrets/external-secrets/pull/5593)
- [@&#8203;SamuelMolling](https://github.com/SamuelMolling) made their first contribution in [#&#8203;5356](https://github.com/external-secrets/external-secrets/pull/5356)
- [@&#8203;damienpuig](https://github.com/damienpuig) made their first contribution in [#&#8203;5577](https://github.com/external-secrets/external-secrets/pull/5577)

**Full Changelog**: <https://github.com/external-secrets/external-secrets/compare/v1.0.0...v1.1.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->

Reviewed-on: #2081
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-22 20:59:04 +00:00
5854481eff Update Helm release traefik to v37.4.0 (#2078)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 10s
renovate / renovate (push) Successful in 1m33s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [traefik](https://traefik.io/) ([source](https://github.com/traefik/traefik-helm-chart)) | minor | `37.3.0` -> `37.4.0` |

---

### Release Notes

<details>
<summary>traefik/traefik-helm-chart (traefik)</summary>

### [`v37.4.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v37.4.0)

[Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v37.3.0...v37.4.0)

#### 🚀 Features

- feat(deps): update traefik docker tag to v3.6.1 [#&#8203;1564](https://github.com/traefik/traefik-helm-chart/issues/1564) by [@&#8203;renovate](https://github.com/renovate)\[bot]
- feat(deps): update traefik docker tag to v3.6.2 [#&#8203;1570](https://github.com/traefik/traefik-helm-chart/issues/1570) by [@&#8203;renovate](https://github.com/renovate)\[bot]
- feat(plugins): support ConfigMap inline local plugins alongside hostPath [#&#8203;1492](https://github.com/traefik/traefik-helm-chart/issues/1492) by [@&#8203;cilasbeltrame](https://github.com/cilasbeltrame)
- feat: allow `publishedService` to be set without service being enabled [#&#8203;1565](https://github.com/traefik/traefik-helm-chart/issues/1565) by [@&#8203;Wieneo](https://github.com/Wieneo)
- feat: 🚀 add support of Nginx provider [#&#8203;1569](https://github.com/traefik/traefik-helm-chart/issues/1569) by [@&#8203;darkweaver87](https://github.com/darkweaver87)

#### 📦 Others

- docs(example): multiple gateways example [#&#8203;1539](https://github.com/traefik/traefik-helm-chart/issues/1539) by [@&#8203;moonlight8978](https://github.com/moonlight8978)
- chore(release): 🚀 publish traefik 37.4.0 [#&#8203;1572](https://github.com/traefik/traefik-helm-chart/issues/1572) by [@&#8203;darkweaver87](https://github.com/darkweaver87)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2078
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-22 20:56:58 +00:00
c5096bb7d0 Update actions/checkout action to v6 (#2064)
All checks were successful
renovate / renovate (push) Successful in 1m43s
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://github.com/actions/checkout) | action | major | `v5` -> `v6` |

---

### Release Notes

<details>
<summary>actions/checkout (actions/checkout)</summary>

### [`v6`](https://github.com/actions/checkout/compare/v5...v6)

[Compare Source](https://github.com/actions/checkout/compare/v5...v6)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->

Reviewed-on: #2064
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-22 20:53:59 +00:00
8195498b20 Update Helm release matrix-synapse to v3.12.15 (#2082)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 10s
renovate / renovate (push) Successful in 1m17s
2025-11-22 18:02:09 +00:00
f874430de6 Update searxng/searxng:latest Docker digest to 7914267 (#2079)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m16s
2025-11-22 10:02:11 +00:00
39c20abf9b Update ollama/ollama Docker tag to v0.13.0 (#2070)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m28s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| ollama/ollama | minor | `0.12.11` -> `0.13.0` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2070
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-22 05:34:05 +00:00
42f25efcf4 Update Helm release volsync to v0.14.0 (#2075)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [volsync](https://volsync.readthedocs.io/) ([source](https://github.com/backube/volsync)) | minor | `0.13.1` -> `0.14.0` |

---

### Release Notes

<details>
<summary>backube/volsync (volsync)</summary>

### [`v0.14.0`](https://github.com/backube/volsync/releases/tag/v0.14.0)

[Compare Source](https://github.com/backube/volsync/compare/v0.13.1...v0.14.0)

##### Changed

- Updated release to build on golang 1.24
- Syncthing updated to v1.30.0
- Rclone updated to v1.71.2
- Rclone --checksum, --transfers and --stats parameters can now be
  overridden by RCLONE\_ env vars in the rclone config secret
- addition of moverVolumes for advanced users to allow mounting
  of secrets or PVCs to their mover pod

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->

Reviewed-on: #2075
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-22 05:33:42 +00:00
0ccecbb302 Update php Docker tag to v8.5.0 (#2076)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| php | minor | `8.4.14-apache-bookworm` -> `8.5.0-apache-bookworm` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2076
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-22 05:33:24 +00:00
890f0e17fd use annotation
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m8s
2025-11-21 22:42:39 -06:00
172fecd95e enable priv
Some checks failed
lint-test-helm / helm-lint (push) Failing after 4s
renovate / renovate (push) Successful in 1m34s
2025-11-21 22:40:40 -06:00
efa47ec785 use i
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m40s
2025-11-21 22:34:54 -06:00
5a432d5903 use service name
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m49s
2025-11-21 22:29:07 -06:00
15f7844b93 add address
Some checks failed
lint-test-helm / helm-lint (push) Successful in 10s
renovate / renovate (push) Has been cancelled
2025-11-21 22:28:39 -06:00
6e4cf47756 change mounts and use replication
All checks were successful
lint-test-helm / helm-lint (push) Successful in 14s
renovate / renovate (push) Successful in 2m34s
2025-11-21 22:21:27 -06:00
1b409f9435 Update ghcr.io/linuxserver/sonarr:4.0.16 Docker digest to 2fc9c36 (#2077)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 10s
renovate / renovate (push) Failing after 12m54s
2025-11-22 00:03:58 +00:00
8fc608dac2 Update searxng/searxng:latest Docker digest to 6a4ca30 (#2074)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 2m53s
2025-11-21 12:02:05 +00:00
da8cb78afe Update searxng/searxng:latest Docker digest to 232d7fa (#2073)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m9s
2025-11-21 11:02:15 +00:00
164ce5db1b Update searxng/searxng:latest Docker digest to 232d7fa (#2072)
Some checks failed
lint-test-helm / helm-lint (push) Failing after 4s
renovate / renovate (push) Successful in 1m18s
2025-11-21 10:02:30 +00:00
a2d3ad28ce Update searxng/searxng:latest Docker digest to c0505d4 (#2071)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 1m46s
2025-11-21 08:06:57 +00:00
bd8f330441 add backups and data drive
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 6m10s
2025-11-20 22:14:06 -06:00
7555e81472 remove probe
Some checks failed
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Failing after 12m58s
2025-11-20 16:31:15 -06:00
a0fa9acc50 update url
Some checks failed
lint-test-helm / helm-lint (push) Successful in 13s
renovate / renovate (push) Has been cancelled
2025-11-20 16:29:47 -06:00
4b3462f801 Update searxng/searxng:latest Docker digest to 31c349e (#2069)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 1m24s
2025-11-20 22:03:22 +00:00
26df1c7ac7 Update directus/directus Docker tag to v11.13.3 (#2066)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 2m23s
2025-11-20 19:03:07 +00:00
e4f3ca4bc1 Update Helm release tailscale-operator to v1.90.8 (#2068)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 2m21s
2025-11-20 18:03:03 +00:00
17ba6011a7 Update hashicorp/vault Docker tag to v1.21.1 (#2067)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Has been cancelled
2025-11-20 18:02:51 +00:00
e3ecbc8829 Update searxng/searxng:latest Docker digest to 7df1aac (#2065)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-11-20 18:02:40 +00:00
0663de5170 Update Helm release authentik to v2025.10.2 (#2063)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m45s
2025-11-20 14:02:13 +00:00
67885c8dae Update searxng/searxng:latest Docker digest to b1abdaa (#2062)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m13s
2025-11-20 13:02:19 +00:00
5d0528ea24 Update searxng/searxng:latest Docker digest to 38a461e (#2061)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 1m20s
2025-11-20 11:02:32 +00:00
e121909cf9 Update Helm release element-web to v1.4.24 (#2060)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 1m43s
2025-11-20 07:02:04 +00:00
c6f9b3c0c1 add apprise
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m12s
2025-11-19 18:35:34 -06:00
fd7b7d0b72 update dns image
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m57s
2025-11-19 17:36:44 -06:00
9aaa9f7964 Update Helm release postgres-cluster to v6.16.0 (#2058)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m9s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [postgres-cluster](https://github.com/cloudnative-pg/charts) ([source](https://github.com/cloudnative-pg/charts/tree/HEAD/charts/cluster)) | minor | `6.15.0` -> `6.16.0` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->

Reviewed-on: #2058
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-19 19:05:44 +00:00
d9643be2ce Update vectorim/element-web Docker tag to v1.12.4 (#2059)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m16s
2025-11-19 15:02:33 +00:00
9bd892d2a1 Update d3fk/s3cmd:latest Docker digest to caccff6 (#2057)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 6s
renovate / renovate (push) Successful in 1m49s
2025-11-19 03:02:12 +00:00
21c1054b8d Update ghcr.io/sarperavci/cloudflarebypassforscraping:latest Docker digest to 53b50a0 (#2055)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m13s
2025-11-19 00:02:28 +00:00
c7633e7fb0 Update ghcr.io/sarperavci/cloudflarebypassforscraping:latest Docker digest to 98b7ec7 (#2054)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 1m41s
2025-11-18 23:03:27 +00:00
5977c1bbfb Update ghcr.io/sarperavci/cloudflarebypassforscraping:latest Docker digest to 27215c0 (#2053)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Has been cancelled
2025-11-18 23:01:56 +00:00
aa4297ef41 Update searxng/searxng:latest Docker digest to 91da344 (#2052)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 11s
renovate / renovate (push) Successful in 1m3s
2025-11-18 10:02:14 +00:00
af0a76bce3 writeable
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m25s
2025-11-17 22:26:53 -06:00
b69d9899a6 enable tls
All checks were successful
lint-test-helm / helm-lint (push) Successful in 10s
renovate / renovate (push) Successful in 1m58s
2025-11-17 16:12:05 -06:00
365ed71783 enable
All checks were successful
lint-test-helm / helm-lint (push) Successful in 10s
renovate / renovate (push) Successful in 1m3s
2025-11-17 16:07:45 -06:00
216db236f0 expand prefix
All checks were successful
lint-test-helm / helm-lint (push) Successful in 18s
renovate / renovate (push) Successful in 1m19s
2025-11-17 16:05:58 -06:00
977061ea51 add local backups
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m13s
2025-11-17 16:03:47 -06:00
9d51efc2be suspend backups 2025-11-17 15:58:02 -06:00
fa656a8eeb remove prefix
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m11s
2025-11-17 15:29:44 -06:00
14abaa6035 change backups
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m19s
2025-11-17 15:18:20 -06:00
2e188e478e unsuspend
All checks were successful
lint-test-helm / helm-lint (push) Successful in 21s
renovate / renovate (push) Successful in 1m28s
2025-11-17 15:14:33 -06:00
51387fa16a Update Helm release loki to v6.46.0 (#1930)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 40s
renovate / renovate (push) Successful in 1m8s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [loki](https://grafana.github.io/helm-charts) ([source](https://github.com/grafana/helm-charts)) | minor | `6.44.0` -> `6.46.0` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTUuNCIsInVwZGF0ZWRJblZlciI6IjQyLjUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiY2hhcnQiXX0=-->

Reviewed-on: #1930
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-17 19:47:57 +00:00
69b7eda229 Update binwiederhier/ntfy Docker tag to v2.15.0 (#2051)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m25s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [binwiederhier/ntfy](https://ntfy.sh/) ([source](https://github.com/binwiederhier/ntfy)) | minor | `v2.14.0` -> `v2.15.0` |

---

### Release Notes

<details>
<summary>binwiederhier/ntfy (binwiederhier/ntfy)</summary>

### [`v2.15.0`](https://github.com/binwiederhier/ntfy/releases/tag/v2.15.0)

[Compare Source](https://github.com/binwiederhier/ntfy/compare/v2.14.0...v2.15.0)

This release adds a `require-login` flag to topics, which forces users to log in before they can use the web app. This is useful for self-hosters and will obviously not be enabled on ntfy.sh.

**Features:**

- Add `require-login` flag to redirect to login page if not logged in ([#&#8203;1434](https://github.com/binwiederhier/ntfy/pull/1434)/[#&#8203;238](https://github.com/binwiederhier/ntfy/issues/238)/[#&#8203;1329](https://github.com/binwiederhier/ntfy/pull/1329), thanks to [@&#8203;theatischbein](https://github.com/theatischbein) for implementing most of this)

**Bug fixes + maintenance:**

- The official ntfy.sh Debian/Ubuntu repository has moved to [archive.ntfy.sh](https://archive.ntfy.sh) ([#&#8203;1357](https://github.com/binwiederhier/ntfy/issues/1357)/[#&#8203;1401](https://github.com/binwiederhier/ntfy/issues/1401), thanks to [@&#8203;skibbipl](https://github.com/skibbipl) and [@&#8203;lduesing](https://github.com/lduesing) for reporting)
- Add mutex around message cache writes to avoid `database locked` errors ([#&#8203;1397](https://github.com/binwiederhier/ntfy/pull/1397), [#&#8203;1391](https://github.com/binwiederhier/ntfy/issues/1391), thanks to [@&#8203;timofej673](https://github.com/timofej673))
- Add build tags `nopayments`, `nofirebase` and `nowebpush` to allow excluding external dependencies, useful for
  packaging in Debian ([#&#8203;1420](https://github.com/binwiederhier/ntfy/pull/1420), discussion in [#&#8203;1258](https://github.com/binwiederhier/ntfy/issues/1258), thanks to [@&#8203;thekhalifa](https://github.com/thekhalifa) for packaging ntfy for Debian/Ubuntu)
- Make copying tokens, phone numbers, etc. possible on HTTP ([#&#8203;1432](https://github.com/binwiederhier/ntfy/pull/1432)/[#&#8203;1408](https://github.com/binwiederhier/ntfy/issues/1408)/[#&#8203;1295](https://github.com/binwiederhier/ntfy/issues/1295), thanks to [@&#8203;EdwinKM](https://github.com/EdwinKM), [@&#8203;xxl6097](https://github.com/xxl6097) for reporting)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2051
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-17 19:36:32 +00:00
5edbd618bd Update outlinewiki/outline Docker tag to v1.1.0 (#2047)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [outlinewiki/outline](https://github.com/outline/outline) | minor | `1.0.1` -> `1.1.0` |

---

### Release Notes

<details>
<summary>outline/outline (outlinewiki/outline)</summary>

### [`v1.1.0`](https://github.com/outline/outline/releases/tag/v1.1.0)

[Compare Source](https://github.com/outline/outline/compare/v1.0.1...v1.1.0)

#### What's Changed

##### Improvements

- Groups now have a description option in [#&#8203;10511](https://github.com/outline/outline/pull/10511)
- Added the group member count to mention menu in [#&#8203;10535](https://github.com/outline/outline/pull/10535)
- Improvements to syntax highlighting in [#&#8203;10533](https://github.com/outline/outline/pull/10533)
- `mermaidjs` upgraded to 11.12.1 in [#&#8203;10564](https://github.com/outline/outline/pull/10564)
- line-height now auto adjusts for scripts with many ascenders and descenders such as Thai in [#&#8203;10565](https://github.com/outline/outline/pull/10565)
- double-click on resize handles for images and videos now fills to width [#&#8203;10594](https://github.com/outline/outline/pull/10594)
- `SMTP_SERVICE` environment variable now accepts many more known services in [#&#8203;10635](https://github.com/outline/outline/pull/10635)
- Add `SMTP_DISABLE_STARTTLS` option by [@&#8203;b11p](https://github.com/b11p) in [#&#8203;10647](https://github.com/outline/outline/pull/10647)

##### Fixes

- Fixed an issue that caused documents to show "Authentication failed" and/or logout in [#&#8203;10626](https://github.com/outline/outline/pull/10626)
- Insertion of mentions and images broken on mobile devices in [#&#8203;10649](https://github.com/outline/outline/pull/10649)
- emdash replacement rule conflicts with horizontal rule in [#&#8203;10515](https://github.com/outline/outline/pull/10515)
- Input in embed toolbar no longer grabs focus in [#&#8203;10530](https://github.com/outline/outline/pull/10530)
- Extra lines are no longer inserted before template application in [#&#8203;10528](https://github.com/outline/outline/pull/10528)
- Fixed a double 'selected' state on menus when hovering as it opens in [#&#8203;10532](https://github.com/outline/outline/pull/10532)
- Collection root is now hidden if empty of content on shared structure in [#&#8203;10534](https://github.com/outline/outline/pull/10534)
- Migrations are now wrapped in a mutex lock allowing more reliable running in multi-server deployments in [#&#8203;10560](https://github.com/outline/outline/pull/10560)
- Templates page in settings visible for editors again in [#&#8203;10598](https://github.com/outline/outline/pull/10598)
- Revisions no longer require a reload to display in [#&#8203;10600](https://github.com/outline/outline/pull/10600)
- Fixed the layout of todo summary in metadata on mobile in [#&#8203;10559](https://github.com/outline/outline/pull/10559)
- Cookies are now sent with S3 POST upload by [@&#8203;Cellivar](https://github.com/Cellivar) in [#&#8203;10562](https://github.com/outline/outline/pull/10562)
- Fixed indent/outdent controls not appearing for lists in mobile toolbar in [#&#8203;10558](https://github.com/outline/outline/pull/10558)
- Fixed search popover on shared docs does not correctly paginate in [#&#8203;10584](https://github.com/outline/outline/pull/10584)
- Fixed an issue where `pointer-events: none` left hanging on popovers sometimes in [#&#8203;10585](https://github.com/outline/outline/pull/10585)
- Fixed an issue where revoking parent permission not correctly reflected on open children in other clients [#&#8203;10625](https://github.com/outline/outline/pull/10625)
- UI now accounts for document reading time longer than an hour in [#&#8203;10601](https://github.com/outline/outline/pull/10601)
- Nested document order now retained correctly when duplicating by [@&#8203;salihudickson](https://github.com/salihudickson) in [#&#8203;10543](https://github.com/outline/outline/pull/10543)
- Individual collections can now be exported with manage permissions in [#&#8203;10602](https://github.com/outline/outline/pull/10602)
- Multiple improvements to webhook create and edit modal in [#&#8203;10622](https://github.com/outline/outline/pull/10622)
- "Empty" state of collection is now hidden with new inline doc creation in [#&#8203;10624](https://github.com/outline/outline/pull/10624)
- 'shared with me' optimistically updates by [@&#8203;salihudickson](https://github.com/salihudickson) in [#&#8203;10547](https://github.com/outline/outline/pull/10547)
- Admins no longer have permission to edit documents in every view-only collection by [@&#8203;salihudickson](https://github.com/salihudickson) in [#&#8203;10542](https://github.com/outline/outline/pull/10542)
- \[API] Added missing total field to `groupMemberships` pagination in [#&#8203;10589](https://github.com/outline/outline/pull/10589)
- \[API] `document` and `collection` mentions are now serialized as regular links in [#&#8203;10595](https://github.com/outline/outline/pull/10595)

#### New Contributors

- [@&#8203;Cellivar](https://github.com/Cellivar) made their first contribution in [#&#8203;10562](https://github.com/outline/outline/pull/10562)
- [@&#8203;uneknown](https://github.com/uneknown) made their first contribution in [#&#8203;10570](https://github.com/outline/outline/pull/10570)
- [@&#8203;b11p](https://github.com/b11p) made their first contribution in [#&#8203;10647](https://github.com/outline/outline/pull/10647)

**Full Changelog**: <https://github.com/outline/outline/compare/v1.0.1...v1.1.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2047
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-17 19:36:14 +00:00
ad69375579 Update ghcr.io/sarperavci/cloudflarebypassforscraping:latest Docker digest to f113570 (#2050)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 10s
renovate / renovate (push) Successful in 1m13s
2025-11-17 17:02:02 +00:00
5697ae449d Update clidey/whodb Docker tag to v0.75.0 (#2049)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m6s
2025-11-17 16:02:09 +00:00
0872a0ecfe Update ghcr.io/sarperavci/cloudflarebypassforscraping:latest Docker digest to fcf09fa (#2048)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-11-17 16:02:05 +00:00
6a3ae5116d update icons
Some checks failed
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Failing after 1m28s
2025-11-16 22:34:58 -06:00
4db600aae6 add backup
All checks were successful
lint-test-helm / helm-lint (push) Successful in 26s
renovate / renovate (push) Successful in 1m5s
2025-11-16 22:31:40 -06:00
3cc757fef9 fix
All checks were successful
lint-test-helm / helm-lint (push) Successful in 12s
renovate / renovate (push) Successful in 1m9s
2025-11-16 22:26:21 -06:00
9fd1d55a9d adjust host
Some checks failed
lint-test-helm / helm-lint (push) Successful in 13s
renovate / renovate (push) Has been cancelled
2025-11-16 22:25:47 -06:00
fbefa56e76 adjust background
All checks were successful
lint-test-helm / helm-lint (push) Successful in 24s
renovate / renovate (push) Successful in 2m8s
2025-11-16 22:22:01 -06:00
7bdbe5fe39 localhost
Some checks failed
lint-test-helm / helm-lint (push) Successful in 24s
renovate / renovate (push) Has been cancelled
2025-11-16 22:21:22 -06:00
b297565f56 fix address
All checks were successful
lint-test-helm / helm-lint (push) Successful in 11s
renovate / renovate (push) Successful in 1m35s
2025-11-16 22:17:12 -06:00
ddc6eff172 disable
All checks were successful
lint-test-helm / helm-lint (push) Successful in 23s
renovate / renovate (push) Successful in 1m41s
2025-11-16 22:10:45 -06:00
4d1f9befe0 suspend
Some checks failed
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Has been cancelled
2025-11-16 22:10:14 -06:00
9d9d243359 add value
All checks were successful
lint-test-helm / helm-lint (push) Successful in 27s
renovate / renovate (push) Successful in 1m8s
2025-11-16 21:58:00 -06:00
33b3900dc3 fix service name
Some checks failed
lint-test-helm / helm-lint (push) Successful in 11s
renovate / renovate (push) Has been cancelled
2025-11-16 21:57:04 -06:00
fbe6845bb4 fix schedule
All checks were successful
lint-test-helm / helm-lint (push) Successful in 34s
renovate / renovate (push) Successful in 1m16s
2025-11-16 21:55:44 -06:00
3501e45f5c fix values
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 1m6s
2025-11-16 21:54:20 -06:00
302d8f8f21 change pid and guid
Some checks failed
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Has been cancelled
2025-11-16 21:53:17 -06:00
8cb68cfb43 fix claim
All checks were successful
lint-test-helm / helm-lint (push) Successful in 12s
renovate / renovate (push) Successful in 1m18s
2025-11-16 21:46:27 -06:00
e5e0054ba3 fix secret
All checks were successful
lint-test-helm / helm-lint (push) Successful in 14s
renovate / renovate (push) Successful in 1m18s
2025-11-16 21:44:51 -06:00
fa92a10bd1 fix path
Some checks failed
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Has been cancelled
2025-11-16 21:44:08 -06:00
1fe764e12f add booklore and emphemera
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
lint-test-docker / docker-lint (push) Successful in 10s
renovate / renovate (push) Successful in 1m36s
2025-11-16 21:41:18 -06:00
89dbe477e3 fix chart
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m34s
2025-11-16 21:23:07 -06:00
691fa1844f add mariadb operator
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 59s
2025-11-16 21:14:16 -06:00
b20d6b84b0 fix repo
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m4s
2025-11-16 20:02:59 -06:00
a7f6a86f08 fix path
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 56s
2025-11-16 19:56:41 -06:00
4d53941a92 fix chart
All checks were successful
lint-test-helm / helm-lint (push) Successful in 10s
renovate / renovate (push) Successful in 1m15s
2025-11-16 19:55:23 -06:00
af9fcd914f update values
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m5s
2025-11-16 19:49:02 -06:00
f416f61a4f add ignore
All checks were successful
lint-test-helm / helm-lint (push) Successful in 10s
renovate / renovate (push) Successful in 1m16s
2025-11-16 19:39:27 -06:00
87775a1731 add listenarr
Some checks failed
lint-test-helm / helm-lint (push) Successful in 7s
lint-test-docker / docker-lint (push) Successful in 9s
renovate / renovate (push) Has been cancelled
2025-11-16 19:38:09 -06:00
5e87e2da21 Update clidey/whodb Docker tag to v0.74.0 (#2046)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 11s
renovate / renovate (push) Successful in 1m3s
2025-11-16 23:02:06 +00:00
0b08998e83 Update docker.io/postgres Docker tag to v17.7 (#2044)
All checks were successful
lint-test-docker / docker-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m17s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/postgres | minor | `17.6-alpine3.21` -> `17.7-alpine3.21` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2044
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-16 22:15:53 +00:00
8a48303b52 Update ghcr.io/sarperavci/cloudflarebypassforscraping:latest Docker digest to 15675e4 (#2045)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m8s
2025-11-16 20:02:19 +00:00
c9481ae558 Update ghcr.io/linuxserver/qbittorrent:5.1.2 Docker digest to 7034f73 (#2043)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 13s
renovate / renovate (push) Successful in 1m23s
2025-11-16 08:01:58 +00:00
ac49d9138e Update clidey/whodb Docker tag to v0.73.0 (#2042)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 1m5s
2025-11-15 15:01:58 +00:00
024d3aac67 Update Helm release argo-cd to v9.1.3 (#2041)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 1m6s
2025-11-15 11:01:58 +00:00
c54c35f60d Update searxng/searxng:latest Docker digest to d5a54dd (#2040)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m8s
2025-11-15 09:02:04 +00:00
731f522e9b Update searxng/searxng:latest Docker digest to da3d424 (#2039)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Successful in 1m12s
2025-11-15 07:02:03 +00:00
60c1c9cf89 fix mount
All checks were successful
lint-test-helm / helm-lint (push) Successful in 9s
renovate / renovate (push) Successful in 1m4s
2025-11-14 20:49:02 -06:00
226f4289cf add share path
All checks were successful
lint-test-helm / helm-lint (push) Successful in 23s
renovate / renovate (push) Successful in 1m15s
2025-11-14 19:26:56 -06:00
1d5d23ff24 Update ollama/ollama Docker tag to v0.12.11 (#2038)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 14s
renovate / renovate (push) Successful in 1m5s
2025-11-15 00:02:37 +00:00
ae48b2e18b Update searxng/searxng:latest Docker digest to 83c3d61 (#2037)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 4m13s
2025-11-14 23:02:06 +00:00
137e22aa75 Update ghcr.io/twin/gatus Docker tag to v5.31.0 (#2008)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m16s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/twin/gatus](https://github.com/TwiN/gatus) | minor | `v5.30.0` -> `v5.31.0` |

---

### Release Notes

<details>
<summary>TwiN/gatus (ghcr.io/twin/gatus)</summary>

### [`v5.31.0`](https://github.com/TwiN/gatus/releases/tag/v5.31.0)

[Compare Source](https://github.com/TwiN/gatus/compare/v5.30.0...v5.31.0)

Highlight of this release are the ability to mark announcements as "archived", which renders said announcements in a new `Past Announcements` section at the bottom of the status page (only rendered if there is at least 1 archived announcements), support for markdown in announcements and support for monitoring gRPC health endpoints.

<img width="1166" height="556" alt="image" src="https://github.com/user-attachments/assets/d22a0ea7-c035-4c35-a148-6de097a357b7" />

#### What's Changed
* feat(announcements): Add support for archived announcements and add past announcement section in UI by @&#8203;TwiN in https://github.com/TwiN/gatus/pull/1382
* feat(announcements): add markdown support by @&#8203;Sworyz in https://github.com/TwiN/gatus/pull/1371
* feat(client): Add support for monitoring gRPC endpoints by @&#8203;diamanat in https://github.com/TwiN/gatus/pull/1376
* fix(client): update icmp/ping logic to determine pinger privileged mode by @&#8203;h3mmy in https://github.com/TwiN/gatus/pull/1346
* fix(api): Escape endpoint key in URL for raw APIs by @&#8203;Nedra1998 in https://github.com/TwiN/gatus/pull/1381
* docs(readme): adds ECS fargate module in README by @&#8203;GiamPy5 in https://github.com/TwiN/gatus/pull/1377

#### New Contributors
* @&#8203;GiamPy5 made their first contribution in https://github.com/TwiN/gatus/pull/1377
* @&#8203;h3mmy made their first contribution in https://github.com/TwiN/gatus/pull/1346
* @&#8203;diamanat made their first contribution in https://github.com/TwiN/gatus/pull/1376
* @&#8203;Nedra1998 made their first contribution in https://github.com/TwiN/gatus/pull/1381
* @&#8203;Sworyz made their first contribution in https://github.com/TwiN/gatus/pull/1371

**Full Changelog**: <https://github.com/TwiN/gatus/compare/v5.30.0...v5.31.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2008
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-14 21:46:14 +00:00
ae2fcb0423 Update Helm release traefik to v37.3.0 (#2010)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [traefik](https://traefik.io/) ([source](https://github.com/traefik/traefik-helm-chart)) | minor | `37.2.0` -> `37.3.0` |

---

### Release Notes

<details>
<summary>traefik/traefik-helm-chart (traefik)</summary>

### [`v37.3.0`](https://github.com/traefik/traefik-helm-chart/releases/tag/v37.3.0)

[Compare Source](https://github.com/traefik/traefik-helm-chart/compare/v37.2.0...v37.3.0)

> \[!IMPORTANT]
> CRDs has to be upgraded before the Chart. See [UPGRADING](https://github.com/traefik/traefik-helm-chart?tab=readme-ov-file#upgrading) instructions.

#### 🚀 Features

- feat(deps): update traefik docker tag to v3.5.4 [#&#8203;1544](https://github.com/traefik/traefik-helm-chart/issues/1544) by [@&#8203;renovate](https://github.com/renovate)\[bot]
- feat(CRDs): update for Traefik Proxy v3.6 and Gateway API v1.4.0 [#&#8203;1551](https://github.com/traefik/traefik-helm-chart/issues/1551) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi)
- feat: knative provider [#&#8203;1552](https://github.com/traefik/traefik-helm-chart/issues/1552) by [@&#8203;bpsoraggi](https://github.com/bpsoraggi)
- feat(CRDs): update Traefik Hub to v1.23.1 [#&#8203;1546](https://github.com/traefik/traefik-helm-chart/issues/1546) by [@&#8203;traefiker](https://github.com/traefiker)
- feat(deps): update traefik docker tag to v3.6.0 [#&#8203;1558](https://github.com/traefik/traefik-helm-chart/issues/1558) by [@&#8203;renovate](https://github.com/renovate)\[bot]

#### 🐛 Bug fixes

- fix: add missing flag arg [#&#8203;1545](https://github.com/traefik/traefik-helm-chart/issues/1545) by [@&#8203;msaah-cleric](https://github.com/msaah-cleric)

#### 📦 Others

- chore(deps): update helm/kind-action action to v1.13.0 [#&#8203;1549](https://github.com/traefik/traefik-helm-chart/issues/1549) by [@&#8203;renovate](https://github.com/renovate)\[bot]
- chore(deps): update mikepenz/release-changelog-builder-action action to v6 [#&#8203;1547](https://github.com/traefik/traefik-helm-chart/issues/1547) by [@&#8203;renovate](https://github.com/renovate)\[bot]
- docs: 📚 fix comment grammar in values [#&#8203;1556](https://github.com/traefik/traefik-helm-chart/issues/1556) & [#&#8203;1554](https://github.com/traefik/traefik-helm-chart/issues/1554) by [@&#8203;ehpc](https://github.com/ehpc)
- chore(release): 🚀 publish traefik 37.3.0 and 1.12.0 [#&#8203;1559](https://github.com/traefik/traefik-helm-chart/issues/1559) by [@&#8203;mloiseleur](https://github.com/mloiseleur)

#### New Contributors

- [@&#8203;msaah-cleric](https://github.com/msaah-cleric) made their first contribution in [#&#8203;1545](https://github.com/traefik/traefik-helm-chart/pull/1545)
- [@&#8203;ehpc](https://github.com/ehpc) made their first contribution in [#&#8203;1554](https://github.com/traefik/traefik-helm-chart/pull/1554)

**Full Changelog**: <https://github.com/traefik/traefik-helm-chart/compare/v37.2.0...v37.3.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImNoYXJ0Il19-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2010
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-14 21:46:01 +00:00
b07887cab2 Update ghcr.io/traefik/traefik Docker tag to v3.6.0 (#2007)
Some checks failed
lint-test-docker / docker-lint (push) Successful in 8s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/traefik/traefik](https://hub.docker.com/_/traefik) ([source](https://github.com/traefik/traefik-library-image)) | minor | `v3.5.4` -> `v3.6.0` |

---

### Release Notes

<details>
<summary>traefik/traefik-library-image (ghcr.io/traefik/traefik)</summary>

### [`v3.6.0`](https://github.com/traefik/traefik-library-image/compare/v3.6.0...v3.6.0)

[Compare Source](https://github.com/traefik/traefik-library-image/compare/v3.6.0...v3.6.0)

### [`v3.6.0`](https://github.com/traefik/traefik-library-image/compare/v3.5.6...v3.6.0)

[Compare Source](https://github.com/traefik/traefik-library-image/compare/v3.5.6...v3.6.0)

### [`v3.5.6`](https://github.com/traefik/traefik-library-image/compare/v3.5.6...v3.5.6)

[Compare Source](https://github.com/traefik/traefik-library-image/compare/v3.5.6...v3.5.6)

### [`v3.5.6`](https://github.com/traefik/traefik-library-image/compare/v3.5.4...v3.5.6)

[Compare Source](https://github.com/traefik/traefik-library-image/compare/v3.5.4...v3.5.6)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2007
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-14 21:45:43 +00:00
a315e0813c Update ghcr.io/karakeep-app/karakeep Docker tag to v0.28.0 (#2006)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 6s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/karakeep-app/karakeep](https://github.com/karakeep-app/karakeep) | minor | `0.27.1` -> `0.28.0` |

---

### Release Notes

<details>
<summary>karakeep-app/karakeep (ghcr.io/karakeep-app/karakeep)</summary>

### [`v0.28.0`](https://github.com/karakeep-app/karakeep/releases/tag/v0.28.0): 0.28.0

[Compare Source](https://github.com/karakeep-app/karakeep/compare/v0.27.1...v0.28.0)

### 0.28.0 (20k stars )

Welcome to the 0.28.0 release of Karakeep! We've have hit 20k stars on Github 🎉 (well 21k because I was too late with the release)! Thanks a lot for your support throughout this journey! This release brings a refreshed import pipeline, uploading custom attachments, revamped tags page, inline checklists, and a bunch of quality-of-life touches across the web app, extension and mobile app. Huge thanks to [@&#8203;BOTkirial](https://github.com/BOTkirial), [@&#8203;qixing-jk](https://github.com/qixing-jk), @&#8203;[@&#8203;maya-doshi](https://github.com/maya-doshi), [@&#8203;BenjaminMichaelis](https://github.com/BenjaminMichaelis), [@&#8203;cloudchristoph](https://github.com/cloudchristoph), [@&#8203;claytono](https://github.com/claytono), as usual [@&#8203;xuatz](https://github.com/xuatz) and everyone who shipped code, triaged bugs, or shared feedback for this release.

> If you enjoy using Karakeep, consider supporting the project [here ️](https://buymeacoffee.com/mbassem) or via GitHub [here](https://github.com/sponsors/MohamedBassem).

<a href="https://www.buymeacoffee.com/mbassem" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" width="auto" height="50" ></a>

And in case you missed it, we now have a ☁️ managed offering ☁️ for those who don't want to self-host. We're still in private beta (you can signup for access [here](https://tally.so/r/wo8zzx)) and gradually letting more and more users in.

### New Features 🚀

- Revamped import experience with progress tracking ([#&#8203;2001](https://github.com/karakeep-app/karakeep/issues/2001))
- Revamped Tags page that adds search and pagination to better serve users with thousands of tags ([#&#8203;1987](https://github.com/karakeep-app/karakeep/issues/1987))
- You can now upload custom attachments to bookmarks ([#&#8203;2100](https://github.com/karakeep-app/karakeep/issues/2100))
- When deleting a list, you can now optionally delete all its children ([#&#8203;1989](https://github.com/karakeep-app/karakeep/issues/1989))
- Server overview highlights service dependency health.
- Inline checklist toggling for text bookmarks ([#&#8203;1933](https://github.com/karakeep-app/karakeep/issues/1933)) – [@&#8203;BOTkirial](https://github.com/BOTkirial)
- With every release, you'll be prompted to view what's new in that release from inside the app.
- You can now pass custom headers from the mobile app to the server ([#&#8203;2103](https://github.com/karakeep-app/karakeep/issues/2103))
- Extension improvements:
  - Tab bookmark badge indicator by [@&#8203;qixing-jk](https://github.com/qixing-jk) shows when a page is already bookmarked ([#&#8203;1745](https://github.com/karakeep-app/karakeep/issues/1745))
  - You can now write notes directly after saving a bookmark in the extension ([#&#8203;2104](https://github.com/karakeep-app/karakeep/issues/2104))

### UX Improvements 

- Grid view controls expose title/tag toggles and image fit options ([#&#8203;1960](https://github.com/karakeep-app/karakeep/issues/1960))
- Bookmark cards can surface saved notes across web and mobile ([#&#8203;2083](https://github.com/karakeep-app/karakeep/issues/2083)) – [@&#8203;xuatz](https://github.com/xuatz)
- Manage Lists modal is searchable for faster sorting ([#&#8203;2029](https://github.com/karakeep-app/karakeep/issues/2029))
- The tags page now has a "Create Tag" button ([#&#8203;1942](https://github.com/karakeep-app/karakeep/issues/1942))
- You can now regenerate the API key without having to recreate it.
- New `title:` seach qualifier for searching bookmarks by title ([#&#8203;1940](https://github.com/karakeep-app/karakeep/issues/1940))

### Fixes 🔧

- ⚠️ (Potentially breaking change) ⚠️ Stricter URL valdaition to protect against SSRF attacks ([#&#8203;2082](https://github.com/karakeep-app/karakeep/issues/2082))
  - Webhook requests now go through the proxy if there's one configured
  - All server-initiated requests (including webhooks) to internal IP addresses are now blocked by default unless explicitly allowed via `CRAWLER_ALLOWED_INTERNAL_HOSTNAMES`. If your webhooks are hitting internal services, you'll have to allowlist them via `CRAWLER_ALLOWED_INTERNAL_HOSTNAMES`.
  - Monolith now honors the configured crawler proxy.
  - Metascraper logo extraction now respects the crawler proxy.
- Crawler memory footprint shrinks with targeted optimizations ([#&#8203;1748](https://github.com/karakeep-app/karakeep/issues/1748))
- Allow karakeep to use newer openai models that was previously failing because of deprecated max\_tokens ([#&#8203;2000](https://github.com/karakeep-app/karakeep/issues/2000)) - [@&#8203;BenjaminMichaelis](https://github.com/BenjaminMichaelis)
  - You'll need to set `INFERENCE_USE_MAX_COMPLETION_TOKENS=true` in your `.env` file to use the new models. This is eventually going to become the default.
- Admin maintenance jobs respect abort signals to stop gracefully
- Search input no longer crashes on percent signs and also works correctly with IME composition
- Fixed a crash when sharing a list publicly that didn't have any bookmarks ([#&#8203;1990](https://github.com/karakeep-app/karakeep/issues/1990))
- Screenshots are now stored as jpegs instead of pngs to reduce file size
- Fixed a bug that was preventing tag merging ([#&#8203;1938](https://github.com/karakeep-app/karakeep/issues/1938))
- RSS imports can apply feed categories as tags ([#&#8203;2031](https://github.com/karakeep-app/karakeep/issues/2031))

### For Developers 🛠️

- Create bookmark API returns 200 instead of 201 when a bookmark already exists
- CLI Improvements:
  - New commands to migrate data from one server to another
  - New command to dump a full account archive
  - A new wipe command to selectively clean up data from the account

### Community Projects 💡

##### [Karakeeper](https://apps.apple.com/us/app/karakeeper-for-karakeep/id6746722790)

3rd Party iOS/Safari Client - *by [@&#8203;simplytoast1](https://github.com/simplytoast1)*

Karakeeper now is providing an alternative iOS native mobile/desktop client for Karakeep beyond its existing functionality of providing a safari extension.

##### [Karakeep Sync](https://github.com/sidoshi/karakeep-sync)

A syncing tool for Karakeep - *by [@&#8203;sidoshi](https://github.com/sidoshi)*

A rust-based syncing tool that syncs: Hacker News upvotes, Reddit saved posts, Github stars and Pinboard bookmarks automatically to Karakeep!

### Screenshots 📸

#### Inline Checklists

<img width="1230" height="806" alt="Screenshot 2025-11-08 at 8  55 18@&#8203;2x" src="https://github.com/user-attachments/assets/c092d903-eb6f-40c6-aee6-1ce6127f67e8" />

#### Import Sessions
<img width="1814" height="762" alt="Screenshot 2025-11-08 at 8  58 21@&#8203;2x" src="https://github.com/user-attachments/assets/dfcb856b-6a63-4d7a-ba4b-ce2ca83bc844" />

#### Service Health Indicators
<img width="1874" height="540" alt="Screenshot 2025-11-08 at 8  56 00@&#8203;2x" src="https://github.com/user-attachments/assets/7835f1ad-239d-477c-8e00-951e4a09f8c6" />

### Upgrading 📦

To upgrade:

- If you're using `KARAKEEP_VERSION=release`, run `docker compose pull && docker compose up -d`.
- If you're pinning it to a specific version, bump the version and then run `docker compose pull && docker compose up -d`.

### All Commits

- fix: standardize US English translations to professional tone - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`4f025f5`](https://github.com/karakeep-app/karakeep/commit/4f025f5a)
- i18n: Sync weblate translations - [@&#8203;weblate](https://github.com/weblate) in [`5387c98`](https://github.com/karakeep-app/karakeep/commit/5387c982)
- tests: fix crawling and search e2e tests ([#&#8203;2105](https://github.com/karakeep-app/karakeep/issues/2105)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`c4bee9f`](https://github.com/karakeep-app/karakeep/commit/c4bee9fe)
- feat(extension): Allow writing notes directly in the extension ([#&#8203;2104](https://github.com/karakeep-app/karakeep/issues/2104)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`098e56a`](https://github.com/karakeep-app/karakeep/commit/098e56a8)
- fix(mobile): fix default address not correctly stored in settings - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`a220319`](https://github.com/karakeep-app/karakeep/commit/a2203196)
- feat(mobile): add custom headers configuration in sign-in screen ([#&#8203;2103](https://github.com/karakeep-app/karakeep/issues/2103)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`ec621bf`](https://github.com/karakeep-app/karakeep/commit/ec621bf5)
- tests: Fix failing test - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`27ed0a1`](https://github.com/karakeep-app/karakeep/commit/27ed0a19)
- feat: Add what's new modal in the sidebar ([#&#8203;2099](https://github.com/karakeep-app/karakeep/issues/2099)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`474f642`](https://github.com/karakeep-app/karakeep/commit/474f6429)
- feat: Add support for user uploaded files ([#&#8203;2100](https://github.com/karakeep-app/karakeep/issues/2100)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`31960fc`](https://github.com/karakeep-app/karakeep/commit/31960fcd)
- refactor: consolidate multiple karakeep plugins into one package ([#&#8203;2101](https://github.com/karakeep-app/karakeep/issues/2101)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`99413db`](https://github.com/karakeep-app/karakeep/commit/99413db0)
- fix: metascraper logo to go through proxy if one configured. fixes [#&#8203;1863](https://github.com/karakeep-app/karakeep/issues/1863) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`737b031`](https://github.com/karakeep-app/karakeep/commit/737b0317)
- feat(extension): add tab bookmark badge indicator ([#&#8203;1745](https://github.com/karakeep-app/karakeep/issues/1745)) - [@&#8203;qixing-jk](https://github.com/qixing-jk) in [`f0b0959`](https://github.com/karakeep-app/karakeep/commit/f0b0959e)
- fix: restore image size in grid layout - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`2056582`](https://github.com/karakeep-app/karakeep/commit/2056582c)
- deps: Upgrade react-query to 5.90 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`560900b`](https://github.com/karakeep-app/karakeep/commit/560900bb)
- feat: Support inline toggling for todos. fixes [#&#8203;1931](https://github.com/karakeep-app/karakeep/issues/1931) ([#&#8203;1933](https://github.com/karakeep-app/karakeep/issues/1933)) - [@&#8203;BOTkirial](https://github.com/BOTkirial) in [`393bbd9`](https://github.com/karakeep-app/karakeep/commit/393bbd9a)
- fix: fix monolith to respect crawler proxy - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`085c832`](https://github.com/karakeep-app/karakeep/commit/085c832c)
- feat(rss): Add import tags from RSS feed categories ([#&#8203;2031](https://github.com/karakeep-app/karakeep/issues/2031)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`5358682`](https://github.com/karakeep-app/karakeep/commit/5358682a)
- fix: fix crash in search input when query contains a percent. fixes [#&#8203;1941](https://github.com/karakeep-app/karakeep/issues/1941) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`633686b`](https://github.com/karakeep-app/karakeep/commit/633686b5)
- feat: Add view options to show tag/title and control image fit. Fixes [#&#8203;1960](https://github.com/karakeep-app/karakeep/issues/1960) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`34d2b48`](https://github.com/karakeep-app/karakeep/commit/34d2b485)
- refactor: improve the userLocalSetting server functions - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`bb00c99`](https://github.com/karakeep-app/karakeep/commit/bb00c996)
- feat: Make search job timeout configurable - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`965c603`](https://github.com/karakeep-app/karakeep/commit/965c603d)
- feat: display notes on bookmark card ([#&#8203;2083](https://github.com/karakeep-app/karakeep/issues/2083)) - [@&#8203;xuatz](https://github.com/xuatz) in [`33f4077`](https://github.com/karakeep-app/karakeep/commit/33f40779)
- fix: Stricter SSRF validation ([#&#8203;2082](https://github.com/karakeep-app/karakeep/issues/2082)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`b63a49f`](https://github.com/karakeep-app/karakeep/commit/b63a49fc)
- fix: correctly handle composition in search input. fixes [#&#8203;2048](https://github.com/karakeep-app/karakeep/issues/2048) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`c6ebceb`](https://github.com/karakeep-app/karakeep/commit/c6ebceb9)
- fix: browser service connection check using dns instead. Fixes [#&#8203;2080](https://github.com/karakeep-app/karakeep/issues/2080) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`c9c73d4`](https://github.com/karakeep-app/karakeep/commit/c9c73d41)
- fix: More memory optimizations for crawler worker. [#&#8203;1748](https://github.com/karakeep-app/karakeep/issues/1748) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`40d548b`](https://github.com/karakeep-app/karakeep/commit/40d548bd)
- fix: fix screenshot filepath in crawler - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`0704b8b`](https://github.com/karakeep-app/karakeep/commit/0704b8bb)
- docs: Add Azure configuration details for OpenAI-compatible API ([#&#8203;2072](https://github.com/karakeep-app/karakeep/issues/2072)) - [@&#8203;cloudchristoph](https://github.com/cloudchristoph) in [`bd9c933`](https://github.com/karakeep-app/karakeep/commit/bd9c933b)
- fix: Respect abort signal in admin maintenance jobs - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`8a330dc`](https://github.com/karakeep-app/karakeep/commit/8a330dc2)
- deps: Upgrade metascraper plugins - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e43c7e0`](https://github.com/karakeep-app/karakeep/commit/e43c7e0f)
- deps: Upgrade metascraper-readability 5.49.6 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`6d234de`](https://github.com/karakeep-app/karakeep/commit/6d234de8)
- feat: Allow configuring inline asset size threshold - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`cf3ffff`](https://github.com/karakeep-app/karakeep/commit/cf3ffff0)
- feat: Add admin maintenance job to migrate large inline HTML ([#&#8203;2071](https://github.com/karakeep-app/karakeep/issues/2071)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`2b769cb`](https://github.com/karakeep-app/karakeep/commit/2b769cba)
- fix(inferance): skip token slicing when content is already witin max length - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`1713600`](https://github.com/karakeep-app/karakeep/commit/17136006)
- refactor: generalize tidy assets queue into admin maintenance ([#&#8203;2059](https://github.com/karakeep-app/karakeep/issues/2059)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`6ea5dd1`](https://github.com/karakeep-app/karakeep/commit/6ea5dd19)
- fix: update OpenAI API to use max\_completion\_tokens instead of max\_tokens ([#&#8203;2000](https://github.com/karakeep-app/karakeep/issues/2000)) - [@&#8203;BenjaminMichaelis](https://github.com/BenjaminMichaelis) in [`046c29d`](https://github.com/karakeep-app/karakeep/commit/046c29dc)
- fix(restate): Fix priority for restate queue - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`8c0aae3`](https://github.com/karakeep-app/karakeep/commit/8c0aae33)
- fix(restate): Ensure that the semaphore and idProvider services are ingress private - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`cdf8121`](https://github.com/karakeep-app/karakeep/commit/cdf81213)
- feat: Add source field to track bookmark creation sources ([#&#8203;2037](https://github.com/karakeep-app/karakeep/issues/2037)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`2defc24`](https://github.com/karakeep-app/karakeep/commit/2defc247)
- feat: support passing multiple proxy values ([#&#8203;2039](https://github.com/karakeep-app/karakeep/issues/2039)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`c14b693`](https://github.com/karakeep-app/karakeep/commit/c14b6934)
- deps: Upgrade oxlint to 1.22 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`88a7ffe`](https://github.com/karakeep-app/karakeep/commit/88a7ffec)
- feat: Add service dependency checks in the server overview page - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`fda1c85`](https://github.com/karakeep-app/karakeep/commit/fda1c851)
- fix(web): Add w-full to tags editor to prevent unusable narrow width ([#&#8203;2035](https://github.com/karakeep-app/karakeep/issues/2035)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`7ee9416`](https://github.com/karakeep-app/karakeep/commit/7ee9416e)
- fix(api): Return 200 when bookmark already exists instead of 200 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`f2dec26`](https://github.com/karakeep-app/karakeep/commit/f2dec26f)
- tests: Add a test for the GET /bookmarks/bookmarkId/lists api - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`d578038`](https://github.com/karakeep-app/karakeep/commit/d5780388)
- fix(api): Document the API for getting lists of a bookmark. fixes [#&#8203;2030](https://github.com/karakeep-app/karakeep/issues/2030) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`7f138b9`](https://github.com/karakeep-app/karakeep/commit/7f138b99)
- feat: make list dropdown searchable in Manage Lists modal ([#&#8203;2029](https://github.com/karakeep-app/karakeep/issues/2029)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`87053d2`](https://github.com/karakeep-app/karakeep/commit/87053d2e)
- fix: fix dev script shebang for better compatibility ([#&#8203;2019](https://github.com/karakeep-app/karakeep/issues/2019)) - [@&#8203;maya-doshi](https://github.com/maya-doshi) in [`dcddda5`](https://github.com/karakeep-app/karakeep/commit/dcddda56)
- fix: Correct grammatical errors in prompts ([#&#8203;2020](https://github.com/karakeep-app/karakeep/issues/2020)) - [@&#8203;atsggx](https://github.com/atsggx) in [`f1e8cea`](https://github.com/karakeep-app/karakeep/commit/f1e8cea2)
- docs: Add karakeep-sync to community projects ([#&#8203;1994](https://github.com/karakeep-app/karakeep/issues/1994)) - [@&#8203;sidoshi](https://github.com/sidoshi) in [`36ffbdf`](https://github.com/karakeep-app/karakeep/commit/36ffbdf8)
- fix: round feed refresh hour for idempotency ([#&#8203;2013](https://github.com/karakeep-app/karakeep/issues/2013)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`bae8386`](https://github.com/karakeep-app/karakeep/commit/bae8386d)
- fix: fix show no bookmark page when there isn't search results - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`57d731b`](https://github.com/karakeep-app/karakeep/commit/57d731ba)
- fix: Disable idempotency keys for search - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`b6867be`](https://github.com/karakeep-app/karakeep/commit/b6867be4)
- feat: Restate-based queue plugin ([#&#8203;2011](https://github.com/karakeep-app/karakeep/issues/2011)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`74a1f7b`](https://github.com/karakeep-app/karakeep/commit/74a1f7b6)
- feat: Revamp import experience ([#&#8203;2001](https://github.com/karakeep-app/karakeep/issues/2001)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`4a580d7`](https://github.com/karakeep-app/karakeep/commit/4a580d71)
- docs: Add doc updates for prometheus metrics ([#&#8203;1957](https://github.com/karakeep-app/karakeep/issues/1957)) - [@&#8203;claytono](https://github.com/claytono) in [`5e331a7`](https://github.com/karakeep-app/karakeep/commit/5e331a7d)
- fix: fix public list sharing for empty lists ([#&#8203;1990](https://github.com/karakeep-app/karakeep/issues/1990)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`7df6d94`](https://github.com/karakeep-app/karakeep/commit/7df6d942)
- feat: recursive list delete ([#&#8203;1989](https://github.com/karakeep-app/karakeep/issues/1989)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`7d0b414`](https://github.com/karakeep-app/karakeep/commit/7d0b414f)
- feat: use jpegs for screenshots instead of pngs - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`ed1f24f`](https://github.com/karakeep-app/karakeep/commit/ed1f24f2)
- feat: Stop downloading video/audio in playwright - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`37845f9`](https://github.com/karakeep-app/karakeep/commit/37845f99)
- fix: Abort dangling processing when crawler is aborted ([#&#8203;1988](https://github.com/karakeep-app/karakeep/issues/1988)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`9eecda1`](https://github.com/karakeep-app/karakeep/commit/9eecda18)
- fix: Cleanup temp assets on monolith timeout - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`8dd84ef`](https://github.com/karakeep-app/karakeep/commit/8dd84ef5)
- chore: Silence lint on <a> and <img> tags when it's intentional - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`cdbedf6`](https://github.com/karakeep-app/karakeep/commit/cdbedf6c)
- fix: dont re-enqueue indexing for a bookmark already pending indexing - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`e395ac2`](https://github.com/karakeep-app/karakeep/commit/e395ac27)
- feat: Add tag search and pagination ([#&#8203;1987](https://github.com/karakeep-app/karakeep/issues/1987)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`62f7d90`](https://github.com/karakeep-app/karakeep/commit/62f7d900)
- fix: optimize memory usage of tag listing - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`9fe09bf`](https://github.com/karakeep-app/karakeep/commit/9fe09bfa)
- deps: Upgrade oxlint to 1.16 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`bbc5e6c`](https://github.com/karakeep-app/karakeep/commit/bbc5e6c2)
- fix: fix bundling liteque in the workers - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`851d3e2`](https://github.com/karakeep-app/karakeep/commit/851d3e29)
- refactor: Move callsites to liteque to be behind a plugin - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`8d32055`](https://github.com/karakeep-app/karakeep/commit/8d320554)
- fix(dev): worker not started properly in helper start script ([#&#8203;1946](https://github.com/karakeep-app/karakeep/issues/1946)) - [@&#8203;xuatz](https://github.com/xuatz) in [`6ba61b4`](https://github.com/karakeep-app/karakeep/commit/6ba61b46)
- feat: Regen api keys - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`7671f4f`](https://github.com/karakeep-app/karakeep/commit/7671f4ff)
- release(cli): Bump CLI version to 0.27.1 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`69ef2ff`](https://github.com/karakeep-app/karakeep/commit/69ef2ffe)
- feat(cli): Give more targetting options for dump/migrate/wipe - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`6501f69`](https://github.com/karakeep-app/karakeep/commit/6501f69a)
- release(cli): Bump CLI version to 0.27.0 - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`0700aab`](https://github.com/karakeep-app/karakeep/commit/0700aab8)
- feat(cli): Implement a full account dump archive - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`b9a8ca2`](https://github.com/karakeep-app/karakeep/commit/b9a8ca29)
- feat(cli): Implement a wipe command in the CLI - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`bc0e746`](https://github.com/karakeep-app/karakeep/commit/bc0e7461)
- feat: Add scripts to migrate all content from one server to the other - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`783f72c`](https://github.com/karakeep-app/karakeep/commit/783f72cb)
- fix(web): Handle user deletion more gracefully - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`92e357f`](https://github.com/karakeep-app/karakeep/commit/92e357f1)
- feat: A better looking catch all error boundary - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`d53b282`](https://github.com/karakeep-app/karakeep/commit/d53b2826)
- fix(web): fix error when attempting to merge tags. fixes [#&#8203;1938](https://github.com/karakeep-app/karakeep/issues/1938) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`d173b10`](https://github.com/karakeep-app/karakeep/commit/d173b101)
- feat: Add Create Tag button to tags page ([#&#8203;1942](https://github.com/karakeep-app/karakeep/issues/1942)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`820b7e6`](https://github.com/karakeep-app/karakeep/commit/820b7e65)
- chore: fix claude code action - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`c2dcb9d`](https://github.com/karakeep-app/karakeep/commit/c2dcb9dc)
- refactor: strongly type the search plugin interface - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`bf5bf99`](https://github.com/karakeep-app/karakeep/commit/bf5bf996)
- feat(search): add title search qualifier ([#&#8203;1940](https://github.com/karakeep-app/karakeep/issues/1940)) - [@&#8203;MohamedBassem](https://github.com/MohamedBassem) in [`a92ada7`](https://github.com/karakeep-app/karakeep/commit/a92ada77)
- feat(extension): add current tab title while saving from extension ([#&#8203;1930](https://github.com/karakeep-app/karakeep/issues/1930)) - [@&#8203;Abel](https://github.com/Abel) in [`b594ff0`](https://github.com/karakeep-app/karakeep/commit/b594ff09)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2006
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-14 21:45:27 +00:00
65543dc56c Update ghcr.io/haveagitgat/tdarr_node Docker tag to v2.54.01 (#2005)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m38s
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr_node](https://github.com/HaveAGitGat/tdarr_express_be) | minor | `2.51.03` -> `2.54.01` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2005
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-14 21:21:28 +00:00
162601e2f3 Update ghcr.io/haveagitgat/tdarr Docker tag to v2.54.01 (#2004)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/haveagitgat/tdarr](https://github.com/HaveAGitGat/tdarr_express_be) | minor | `2.51.03` -> `2.54.01` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2004
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-14 21:21:19 +00:00
d977aba05c Update ghcr.io/ferretdb/ferretdb Docker tag to v2.7.0 (#2003)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 18s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/ferretdb/ferretdb](https://www.ferretdb.com/) ([source](https://github.com/FerretDB/FerretDB)) | minor | `2.5.0` -> `2.7.0` |

---

### Release Notes

<details>
<summary>FerretDB/FerretDB (ghcr.io/ferretdb/ferretdb)</summary>

### [`v2.7.0`](https://github.com/FerretDB/FerretDB/blob/HEAD/CHANGELOG.md#v270-2025-11-10)

[Compare Source](https://github.com/FerretDB/FerretDB/compare/v2.5.0...v2.7.0)

(We skipped v2.6.0 to align DocumentDB and FerretDB version numbers.)

This version works best with
[DocumentDB v0.107.0-ferretdb-2.7.0](https://github.com/FerretDB/documentdb/releases/tag/v0.107.0-ferretdb-2.7.0).

##### Breaking changes

There are some changes in our Prometheus metrics and OpenTelemetry traces.
Please note that they are
[not stable yet](https://docs.ferretdb.io/v2.7/configuration/observability/).

##### What's Changed

##### Basic MCP server

This release adds basic MCP server support.
Future release will bring additional functionality.

##### Connectivity improvements

PostgreSQL connections are now reused, often yielding modest performance gains.

##### New Features 🎉

- Add basic MCP server by [@&#8203;chilagrow](https://github.com/chilagrow) in [#&#8203;5279](https://github.com/FerretDB/FerretDB/pull/5279)
- Implement DataAPI graceful shutdown and add OpenAPI spec endpoint by [@&#8203;chilagrow](https://github.com/chilagrow) in [#&#8203;5357](https://github.com/FerretDB/FerretDB/pull/5357)
- Improve proxy mode observability by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5440](https://github.com/FerretDB/FerretDB/pull/5440)
- Add tracing of SQL queries by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5514](https://github.com/FerretDB/FerretDB/pull/5514)

##### Enhancements 🛠

- Add `PostgreSQL` metrics by [@&#8203;chilagrow](https://github.com/chilagrow) in [#&#8203;5427](https://github.com/FerretDB/FerretDB/pull/5427)
- Rename OpenTelemetry spans by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5512](https://github.com/FerretDB/FerretDB/pull/5512)

##### Documentation 📄

- Add blog post on Formio by [@&#8203;Fashander](https://github.com/Fashander) in [#&#8203;5395](https://github.com/FerretDB/FerretDB/pull/5395)
- Document cloud instance deployment and setup by [@&#8203;Fashander](https://github.com/Fashander) in [#&#8203;5424](https://github.com/FerretDB/FerretDB/pull/5424)
- Update content guide by [@&#8203;Fashander](https://github.com/Fashander) in [#&#8203;5441](https://github.com/FerretDB/FerretDB/pull/5441)
- Update compatible apps by [@&#8203;Fashander](https://github.com/Fashander) in [#&#8203;5442](https://github.com/FerretDB/FerretDB/pull/5442)
- Add documentation page stub for MCP server by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5451](https://github.com/FerretDB/FerretDB/pull/5451)
- Add FerretDB Cloud blog post by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5461](https://github.com/FerretDB/FerretDB/pull/5461)
- Update cloud installation docs by [@&#8203;Fashander](https://github.com/Fashander) in [#&#8203;5466](https://github.com/FerretDB/FerretDB/pull/5466)

##### Other Changes 🤖

- Use middleware by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5377](https://github.com/FerretDB/FerretDB/pull/5377)
- Use generated structs in Data API by [@&#8203;noisersup](https://github.com/noisersup) in [#&#8203;5382](https://github.com/FerretDB/FerretDB/pull/5382)
- Upload YugabyteDB log files by [@&#8203;chilagrow](https://github.com/chilagrow) in [#&#8203;5401](https://github.com/FerretDB/FerretDB/pull/5401)
- Update documentation to point to the next release by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5423](https://github.com/FerretDB/FerretDB/pull/5423)
- Bump YugabyteDB to stable version by [@&#8203;chilagrow](https://github.com/chilagrow) in [#&#8203;5428](https://github.com/FerretDB/FerretDB/pull/5428)
- Use QEMU on arm64 for Yugabyte for now by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5429](https://github.com/FerretDB/FerretDB/pull/5429)
- Add comments to supervisord config by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5430](https://github.com/FerretDB/FerretDB/pull/5430)
- Update DocumentDB by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5431](https://github.com/FerretDB/FerretDB/pull/5431)
- Make `Run` wait for all `Handle` calls to finish by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5434](https://github.com/FerretDB/FerretDB/pull/5434)
- Tweak `conninfo` by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5435](https://github.com/FerretDB/FerretDB/pull/5435)
- Add middleware by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5437](https://github.com/FerretDB/FerretDB/pull/5437)
- Update expected PostgreSQL version by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5438](https://github.com/FerretDB/FerretDB/pull/5438)
- Avoid hijacking connections from the pool and immediately closing them by [@&#8203;chilagrow](https://github.com/chilagrow) in [#&#8203;5443](https://github.com/FerretDB/FerretDB/pull/5443)
- Remove flaky test by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5444](https://github.com/FerretDB/FerretDB/pull/5444)
- Add TODO comment about Debian 13 Trixie by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5450](https://github.com/FerretDB/FerretDB/pull/5450)
- Add MCP tools by [@&#8203;chilagrow](https://github.com/chilagrow) in [#&#8203;5452](https://github.com/FerretDB/FerretDB/pull/5452)
- Bump deps by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5455](https://github.com/FerretDB/FerretDB/pull/5455)
- Update `wire` dependency by [@&#8203;noisersup](https://github.com/noisersup) in [#&#8203;5465](https://github.com/FerretDB/FerretDB/pull/5465)
- Add helpers for lazy logging by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5467](https://github.com/FerretDB/FerretDB/pull/5467)
- Move to `documentdb/documentdb` by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5468](https://github.com/FerretDB/FerretDB/pull/5468)
- Update dependencies by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5479](https://github.com/FerretDB/FerretDB/pull/5479)
- Add a test for `*documentdb.Conn` finalizing by [@&#8203;noisersup](https://github.com/noisersup) in [#&#8203;5484](https://github.com/FerretDB/FerretDB/pull/5484)
- Finalize PostgreSQL metrics by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5485](https://github.com/FerretDB/FerretDB/pull/5485)
- Fix spelling in `.go` files by [@&#8203;jsoref](https://github.com/jsoref) in [#&#8203;5492](https://github.com/FerretDB/FerretDB/pull/5492)
- Fix `CODEOWNERS` grammar by [@&#8203;jsoref](https://github.com/jsoref) in [#&#8203;5495](https://github.com/FerretDB/FerretDB/pull/5495)
- Use Go 1.25.1 by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5508](https://github.com/FerretDB/FerretDB/pull/5508)
- Bump deps by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5509](https://github.com/FerretDB/FerretDB/pull/5509)
- Minor observability cleanup by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5511](https://github.com/FerretDB/FerretDB/pull/5511)
- Bump dependencies by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5519](https://github.com/FerretDB/FerretDB/pull/5519)
- Use Go 1.25.3 by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5525](https://github.com/FerretDB/FerretDB/pull/5525)
- Skip flaky test for now by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5526](https://github.com/FerretDB/FerretDB/pull/5526)
- Use forked lazyerrors by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5527](https://github.com/FerretDB/FerretDB/pull/5527)
- Update DocumentDB by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5528](https://github.com/FerretDB/FerretDB/pull/5528)
- Use Go 1.25.4 by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5534](https://github.com/FerretDB/FerretDB/pull/5534)
- Bump DocumentDB by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5536](https://github.com/FerretDB/FerretDB/pull/5536)
- Bump deps by [@&#8203;AlekSi](https://github.com/AlekSi) in [#&#8203;5537](https://github.com/FerretDB/FerretDB/pull/5537)

##### New Contributors

- [@&#8203;jsoref](https://github.com/jsoref) made their first contribution in [#&#8203;5486](https://github.com/FerretDB/FerretDB/pull/5486)

[All closed issues and pull requests](https://github.com/FerretDB/FerretDB/milestone/80?closed=1).
[All commits](https://github.com/FerretDB/FerretDB/compare/v2.5.0...v2.7.0).

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2003
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-14 21:20:55 +00:00
ab93eac1a9 Update ghcr.io/autobrr/qui Docker tag to v1.7.0 (#2002)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 8s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/autobrr/qui](https://github.com/autobrr/qui) | minor | `v1.6.1` -> `v1.7.0` |

---

### Release Notes

<details>
<summary>autobrr/qui (ghcr.io/autobrr/qui)</summary>

### [`v1.7.0`](https://github.com/autobrr/qui/releases/tag/v1.7.0)

[Compare Source](https://github.com/autobrr/qui/compare/v1.6.1...v1.7.0)

#### Changelog

##### New Features

- [`a7e79d8`](a7e79d8629): feat(backups): implement pagination for backup history ([#&#8203;559](https://github.com/autobrr/qui/issues/559)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`9480692`](9480692ba3): feat(files): implement caching ([#&#8203;499](https://github.com/autobrr/qui/issues/499)) ([@&#8203;KyleSanderson](https://github.com/KyleSanderson))
- [`030683a`](030683a32d): feat(instances): support user-defined ordering across UI ([#&#8203;538](https://github.com/autobrr/qui/issues/538)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`05f80ba`](05f80bab03): feat(torrents): add force start action to context menu ([#&#8203;543](https://github.com/autobrr/qui/issues/543)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`371be65`](371be657bf): feat(torrents): add progress background to stacked view ([#&#8203;562](https://github.com/autobrr/qui/issues/562)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`0848c42`](0848c4200a): feat(torrents): add support for temporary download paths in torrent handling ([#&#8203;556](https://github.com/autobrr/qui/issues/556)) ([@&#8203;dthinhle](https://github.com/dthinhle))
- [`757fc1f`](757fc1f4cc): feat(torrents): enable selective file download ([#&#8203;540](https://github.com/autobrr/qui/issues/540)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`9ac75f0`](9ac75f0eaa): feat(web): Run external applications ([#&#8203;542](https://github.com/autobrr/qui/issues/542)) ([@&#8203;Audionut](https://github.com/Audionut))

##### Bug Fixes

- [`0ac1bc8`](0ac1bc8092): fix(cache): add invalidation after file priority changes ([#&#8203;561](https://github.com/autobrr/qui/issues/561)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`8b3eb17`](8b3eb17465): fix(proxy): skip tracker hydration on lightweight endpoints ([#&#8203;509](https://github.com/autobrr/qui/issues/509)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`f4b576f`](f4b576fc8c): fix(qbit): refresh capabilities until webapi version loads ([#&#8203;536](https://github.com/autobrr/qui/issues/536)) ([@&#8203;s0up4200](https://github.com/s0up4200))
- [`0ee891d`](0ee891d6f6): fix(qbittorrent): stop tracker hydration from forcing full sync ([#&#8203;537](https://github.com/autobrr/qui/issues/537)) ([@&#8203;s0up4200](https://github.com/s0up4200))

##### Other Changes

- [`cabff93`](cabff93450): refactor(torrents): retain sorting when searching ([#&#8203;545](https://github.com/autobrr/qui/issues/545)) ([@&#8203;nuxencs](https://github.com/nuxencs))

**Full Changelog**: <https://github.com/autobrr/qui/compare/v1.6.1...v1.7.0>

#### Docker images

- `docker pull ghcr.io/autobrr/qui:v1.7.0`
- `docker pull ghcr.io/autobrr/qui:latest`

#### What to do next?

- Join our [Discord server](https://discord.autobrr.com/qui)

Thank you for using qui!

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: https://gitea.alexlebens.dev/alexlebens/infrastructure/pulls/2002
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-14 21:20:22 +00:00
8122309736 Update Helm release rook-ceph-cluster to v1.18.7 (#2036)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 6s
renovate / renovate (push) Successful in 1m32s
2025-11-14 21:01:57 +00:00
4336067350 Update Helm release rook-ceph to v1.18.7 (#2035)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 13s
renovate / renovate (push) Successful in 1m34s
2025-11-14 20:59:31 +00:00
80805057c3 Update dpage/pgadmin4 Docker tag to v9.10 (#2025)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Has been cancelled
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| dpage/pgadmin4 | minor | `9.9` -> `9.10` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41LjAiLCJ1cGRhdGVkSW5WZXIiOiI0Mi41LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImltYWdlIl19-->

Reviewed-on: #2025
Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net>
Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
2025-11-14 20:57:46 +00:00
33996754d4 Update searxng/searxng:latest Docker digest to 49e149f (#2034)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 17s
renovate / renovate (push) Successful in 1m14s
2025-11-14 20:02:09 +00:00
dda1f633f5 Update ghcr.io/sarperavci/cloudflarebypassforscraping:latest Docker digest to 37ef066 (#2033)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-11-14 20:02:02 +00:00
309e927b33 Update Helm release argo-workflows to v0.45.28 (#2030)
Some checks failed
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Failing after 1m30s
2025-11-14 18:02:25 +00:00
95482bb854 Update ghcr.io/linuxserver/qbittorrent:5.1.2 Docker digest to a5b277b (#2029)
Some checks failed
lint-test-helm / helm-lint (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2025-11-14 18:02:15 +00:00
b120db898a Update Helm release argo-cd to v9.1.2 (#2027)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 7s
renovate / renovate (push) Successful in 1m47s
2025-11-14 14:02:11 +00:00
b59b674d7f Update searxng/searxng:latest Docker digest to 7b763e6 (#2026)
All checks were successful
lint-test-helm / helm-lint (push) Successful in 22s
renovate / renovate (push) Successful in 1m20s
2025-11-14 09:02:18 +00:00
135 changed files with 1569 additions and 193 deletions

View File

@@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-js
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0

View File

@@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-js
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0

View File

@@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-js
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0

View File

@@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-js
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0

View File

@@ -16,7 +16,7 @@ jobs:
container: ghcr.io/renovatebot/renovate:42
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Renovate
run: renovate

View File

@@ -26,6 +26,10 @@ audiobookshelf:
env:
- name: TZ
value: US/Central
- name: PGID
value: "1000"
- name: PUID
value: "1000"
- name: APPRISE_STORAGE_MODE
value: memory
- name: APPRISE_STATEFUL_MODE

View File

@@ -0,0 +1,24 @@
apiVersion: v2
name: booklore
version: 1.0.0
description: booklore
keywords:
- booklore
- books
home: https://wiki.alexlebens.dev/
sources:
- https://github.com/booklore-app/BookLore
- https://github.com/booklore-app/booklore/pkgs/container/booklore
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
maintainers:
- name: alexlebens
dependencies:
- name: app-template
alias: booklore
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.4.0
- name: mariadb-cluster
version: 25.10.2
repository: https://helm.mariadb.com/mariadb-operator
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/booklore.png
appVersion: v.1.10.0

View File

@@ -0,0 +1,332 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: booklore-database-secret
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: booklore-database-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
data:
- secretKey: password
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/booklore/database
metadataPolicy: None
property: password
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: booklore-data-replication-secret
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: booklore-data-replication-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
data:
- secretKey: psk.txt
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/booklore/replication
metadataPolicy: None
property: psk.txt
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: booklore-config-backup-secret
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: booklore-config-backup-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
target:
template:
mergePolicy: Merge
engineVersion: v2
data:
RESTIC_REPOSITORY: "{{ `{{ .BUCKET_ENDPOINT }}` }}/booklore/booklore-config"
data:
- secretKey: BUCKET_ENDPOINT
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /volsync/restic/digital-ocean
metadataPolicy: None
property: BUCKET_ENDPOINT
- secretKey: RESTIC_PASSWORD
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /volsync/restic/digital-ocean
metadataPolicy: None
property: RESTIC_PASSWORD
- secretKey: AWS_DEFAULT_REGION
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /digital-ocean/home-infra/volsync-backups
metadataPolicy: None
property: AWS_DEFAULT_REGION
- secretKey: AWS_ACCESS_KEY_ID
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /digital-ocean/home-infra/volsync-backups
metadataPolicy: None
property: AWS_ACCESS_KEY_ID
- secretKey: AWS_SECRET_ACCESS_KEY
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /digital-ocean/home-infra/volsync-backups
metadataPolicy: None
property: AWS_SECRET_ACCESS_KEY
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: booklore-data-backup-secret-local
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: booklore-data-backup-secret-local
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
target:
template:
mergePolicy: Merge
engineVersion: v2
data:
RESTIC_REPOSITORY: "{{ `{{ .BUCKET_ENDPOINT }}` }}/booklore/booklore-data"
data:
- secretKey: BUCKET_ENDPOINT
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /volsync/restic/garage-local
metadataPolicy: None
property: BUCKET_ENDPOINT
- secretKey: RESTIC_PASSWORD
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /volsync/restic/garage-local
metadataPolicy: None
property: RESTIC_PASSWORD
- secretKey: AWS_DEFAULT_REGION
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /garage/home-infra/volsync-backups
metadataPolicy: None
property: ACCESS_REGION
- secretKey: AWS_ACCESS_KEY_ID
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /garage/home-infra/volsync-backups
metadataPolicy: None
property: ACCESS_KEY_ID
- secretKey: AWS_SECRET_ACCESS_KEY
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /garage/home-infra/volsync-backups
metadataPolicy: None
property: ACCESS_SECRET_KEY
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: booklore-data-backup-secret-remote
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: booklore-data-backup-secret-remote
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
target:
template:
mergePolicy: Merge
engineVersion: v2
data:
RESTIC_REPOSITORY: "{{ `{{ .BUCKET_ENDPOINT }}` }}/booklore/booklore-data"
data:
- secretKey: BUCKET_ENDPOINT
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /volsync/restic/garage-remote
metadataPolicy: None
property: BUCKET_ENDPOINT
- secretKey: RESTIC_PASSWORD
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /volsync/restic/garage-remote
metadataPolicy: None
property: RESTIC_PASSWORD
- secretKey: AWS_DEFAULT_REGION
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /garage/home-infra/volsync-backups
metadataPolicy: None
property: ACCESS_REGION
- secretKey: AWS_ACCESS_KEY_ID
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /garage/home-infra/volsync-backups
metadataPolicy: None
property: ACCESS_KEY_ID
- secretKey: AWS_SECRET_ACCESS_KEY
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /garage/home-infra/volsync-backups
metadataPolicy: None
property: ACCESS_SECRET_KEY
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: booklore-data-backup-secret-external
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: booklore-data-backup-secret-external
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
target:
template:
mergePolicy: Merge
engineVersion: v2
data:
RESTIC_REPOSITORY: "{{ `{{ .BUCKET_ENDPOINT }}` }}/booklore/booklore-data"
data:
- secretKey: BUCKET_ENDPOINT
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /volsync/restic/digital-ocean
metadataPolicy: None
property: BUCKET_ENDPOINT
- secretKey: RESTIC_PASSWORD
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /volsync/restic/digital-ocean
metadataPolicy: None
property: RESTIC_PASSWORD
- secretKey: AWS_DEFAULT_REGION
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /digital-ocean/home-infra/volsync-backups
metadataPolicy: None
property: AWS_DEFAULT_REGION
- secretKey: AWS_ACCESS_KEY_ID
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /digital-ocean/home-infra/volsync-backups
metadataPolicy: None
property: AWS_ACCESS_KEY_ID
- secretKey: AWS_SECRET_ACCESS_KEY
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /digital-ocean/home-infra/volsync-backups
metadataPolicy: None
property: AWS_SECRET_ACCESS_KEY
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: booklore-mariadb-cluster-backup-secret-external
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: booklore-mariadb-cluster-backup-secret-external
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
data:
- secretKey: access
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /digital-ocean/home-infra/mariadb-backups
metadataPolicy: None
property: access
- secretKey: secret
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /digital-ocean/home-infra/mariadb-backups
metadataPolicy: None
property: secret
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: booklore-mariadb-cluster-backup-secret-garage
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: booklore-mariadb-cluster-backup-secret-garage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
data:
- secretKey: access
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /garage/home-infra/mariadb-backups
metadataPolicy: None
property: access
- secretKey: secret
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /garage/home-infra/mariadb-backups
metadataPolicy: None
property: secret

View File

@@ -0,0 +1,28 @@
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: http-route-booklore
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: http-route-booklore
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
parentRefs:
- group: gateway.networking.k8s.io
kind: Gateway
name: traefik-gateway
namespace: traefik
hostnames:
- booklore.alexlebens.net
rules:
- matches:
- path:
type: PathPrefix
value: /
backendRefs:
- group: ''
kind: Service
name: booklore
port: 80
weight: 100

View File

@@ -0,0 +1,10 @@
apiVersion: v1
kind: Namespace
metadata:
name: booklore
annotations:
volsync.backube/privileged-movers: "true"
labels:
app.kubernetes.io/name: booklore
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}

View File

@@ -0,0 +1,36 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: booklore-books-nfs-storage
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: booklore-books-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
volumeName: booklore-books-nfs-storage
storageClassName: nfs-client
accessModes:
- ReadWriteMany
resources:
requests:
storage: 1Gi
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: booklore-books-import-nfs-storage
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: booklore-books-import-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
volumeName: booklore-books-import-nfs-storage
storageClassName: nfs-client
accessModes:
- ReadWriteMany
resources:
requests:
storage: 1Gi

View File

@@ -0,0 +1,48 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: booklore-books-nfs-storage
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: booklore-books-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
persistentVolumeReclaimPolicy: Retain
storageClassName: nfs-client
capacity:
storage: 1Gi
accessModes:
- ReadWriteMany
nfs:
path: /volume2/Storage/Books
server: synologybond.alexlebens.net
mountOptions:
- vers=4
- minorversion=1
- noac
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: booklore-books-import-nfs-storage
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: booklore-books-import-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
persistentVolumeReclaimPolicy: Retain
storageClassName: nfs-client
capacity:
storage: 1Gi
accessModes:
- ReadWriteMany
nfs:
path: /volume2/Storage/Books Import
server: synologybond.alexlebens.net
mountOptions:
- vers=4
- minorversion=1
- noac

View File

@@ -0,0 +1,15 @@
apiVersion: volsync.backube/v1alpha1
kind: ReplicationDestination
metadata:
name: booklore-data-replication-destination
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: booklore-data-replication-destination
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
rsyncTLS:
copyMethod: Direct
accessModes: ["ReadWriteMany"]
destinationPVC: booklore-books-nfs-storage
keySecret: booklore-data-replication-secret

View File

@@ -0,0 +1,129 @@
apiVersion: volsync.backube/v1alpha1
kind: ReplicationSource
metadata:
name: booklore-data-replication-source
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: booklore-data-replication-source
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
sourcePVC: booklore-data
trigger:
schedule: "0 0 * * *"
rsyncTLS:
keySecret: booklore-data-replication-secret
address: volsync-rsync-tls-dst-booklore-data-replication-destination
copyMethod: Snapshot
---
apiVersion: volsync.backube/v1alpha1
kind: ReplicationSource
metadata:
name: booklore-config-backup-source
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: booklore-config-backup-source
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
sourcePVC: booklore-config
trigger:
schedule: 0 4 * * *
restic:
pruneIntervalDays: 7
repository: booklore-config-backup-secret
retain:
hourly: 1
daily: 3
weekly: 2
monthly: 2
yearly: 4
copyMethod: Snapshot
storageClassName: ceph-block
volumeSnapshotClassName: ceph-blockpool-snapshot
cacheCapacity: 10Gi
---
apiVersion: volsync.backube/v1alpha1
kind: ReplicationSource
metadata:
name: booklore-data-backup-source-local
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: booklore-data-backup-source-local
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
sourcePVC: booklore-data
trigger:
schedule: 0 2 * * *
restic:
pruneIntervalDays: 7
repository: booklore-data-backup-secret-local
retain:
hourly: 1
daily: 3
weekly: 2
monthly: 2
yearly: 4
copyMethod: Snapshot
storageClassName: ceph-block
volumeSnapshotClassName: ceph-blockpool-snapshot
cacheCapacity: 10Gi
---
apiVersion: volsync.backube/v1alpha1
kind: ReplicationSource
metadata:
name: booklore-data-backup-source-remote
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: booklore-data-backup-source-remote
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
sourcePVC: booklore-data
trigger:
schedule: 0 3 * * *
restic:
pruneIntervalDays: 7
repository: booklore-data-backup-secret-remote
retain:
hourly: 1
daily: 3
weekly: 2
monthly: 2
yearly: 4
copyMethod: Snapshot
storageClassName: ceph-block
volumeSnapshotClassName: ceph-blockpool-snapshot
cacheCapacity: 10Gi
---
apiVersion: volsync.backube/v1alpha1
kind: ReplicationSource
metadata:
name: booklore-data-backup-source-external
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: booklore-data-backup-source-external
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
sourcePVC: booklore-data
trigger:
schedule: 0 4 * * *
restic:
pruneIntervalDays: 7
repository: booklore-data-backup-secret-external
retain:
hourly: 1
daily: 3
weekly: 2
monthly: 2
yearly: 4
copyMethod: Snapshot
storageClassName: ceph-block
volumeSnapshotClassName: ceph-blockpool-snapshot
cacheCapacity: 10Gi

View File

@@ -0,0 +1,14 @@
apiVersion: v1
kind: Service
metadata:
name: garage-ps10rp
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: garage-ps10rp
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
annotations:
tailscale.com/tailnet-fqdn: garage-ps10rp.boreal-beaufort.ts.net
spec:
externalName: placeholder
type: ExternalName

View File

@@ -0,0 +1,155 @@
booklore:
controllers:
main:
type: deployment
replicas: 1
strategy: Recreate
revisionHistoryLimit: 3
containers:
main:
image:
repository: ghcr.io/booklore-app/booklore
tag: v1.11.0
pullPolicy: IfNotPresent
env:
- name: TZ
value: America/Chicago
- name: DATABASE_URL
value: jdbc:mariadb://booklore-mariadb-cluster-primary.booklore:3306/booklore
- name: DATABASE_USERNAME
value: booklore
- name: DATABASE_PASSWORD
valueFrom:
secretKeyRef:
name: booklore-database-secret
key: password
- name: BOOKLORE_PORT
value: 6060
- name: SWAGGER_ENABLED
value: false
resources:
requests:
cpu: 50m
memory: 128Mi
service:
main:
controller: main
ports:
http:
port: 80
targetPort: 6060
protocol: HTTP
persistence:
config:
storageClass: ceph-block
accessMode: ReadWriteOnce
size: 5Gi
retain: true
advancedMounts:
main:
main:
- path: /app/data
readOnly: false
data:
storageClass: ceph-block
accessMode: ReadWriteOnce
size: 10Gi
retain: true
advancedMounts:
main:
main:
- path: /data
readOnly: false
books-import:
type: emptyDir
advancedMounts:
main:
main:
- path: /bookdrop
readOnly: false
ingest:
existingClaim: booklore-books-import-nfs-storage
advancedMounts:
main:
main:
- path: /bookdrop/ingest
readOnly: false
mariadb-cluster:
mariadb:
rootPasswordSecretKeyRef:
generate: false
name: booklore-database-secret
key: password
storage:
size: 5Gi
replicas: 3
galera:
enabled: true
databases:
- name: booklore
characterSet: utf8
collate: utf8_general_ci
cleanupPolicy: Delete
requeueInterval: 10h
users:
- name: booklore
passwordSecretKeyRef:
name: booklore-database-secret
key: password
host: '%'
cleanupPolicy: Delete
requeueInterval: 10h
retryInterval: 30s
grants:
- name: booklore
privileges:
- "ALL PRIVILEGES"
database: "booklore"
table: "*"
username: booklore
grantOption: true
host: '%'
cleanupPolicy: Delete
requeueInterval: 10h
retryInterval: 30s
physicalBackups:
- name: backup-external
schedule:
cron: "0 0 * * 0"
suspend: false
immediate: true
compression: gzip
maxRetention: 720h
storage:
s3:
bucket: mariadb-backups-b230a2f5aecf080a4b372c08
prefix: cl01tl/booklore
endpoint: nyc3.digitaloceanspaces.com
region: us-east-1
accessKeyIdSecretKeyRef:
name: booklore-mariadb-cluster-backup-secret-external
key: access
secretAccessKeySecretKeyRef:
name: booklore-mariadb-cluster-backup-secret-external
key: secret
tls:
enabled: true
- name: backup-garage
schedule:
cron: "0 0 * * *"
suspend: false
immediate: true
compression: gzip
maxRetention: 360h
storage:
s3:
bucket: mariadb-backups
prefix: cl01tl/booklore
endpoint: garage-main.garage:3900
region: us-east-1
accessKeyIdSecretKeyRef:
name: booklore-mariadb-cluster-backup-secret-garage
key: access
secretAccessKeySecretKeyRef:
name: booklore-mariadb-cluster-backup-secret-garage
key: secret

View File

@@ -55,7 +55,7 @@ calibre-web-automated:
bypass:
image:
repository: ghcr.io/sarperavci/cloudflarebypassforscraping
tag: latest@sha256:c34ef70a768ddf35c057f893c5392b8f65465fc4fbac634ba68a16d6a9dd0cbb
tag: latest@sha256:fc8443dd96450ab10ed455a05397c8a17bab89b8408b7cbb6242fa6e4fb9edf5
pullPolicy: IfNotPresent
resources:
requests:

View File

@@ -23,6 +23,6 @@ dependencies:
- name: cloudflared
alias: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.22.2
version: 1.23.0
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/visual-studio-code.png
appVersion: 4.100.2

View File

@@ -9,7 +9,7 @@ code-server:
main:
image:
repository: ghcr.io/linuxserver/code-server
tag: 4.105.1@sha256:f01693e529a6c4db98deb4bb28bf2655a403489831e962e6cc0b2c5f89f220f6
tag: 4.106.2@sha256:a98afdbcb59559f11e5e8df284062e55da1076b2e470e13db4aae133ea82bad0
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -24,10 +24,10 @@ dependencies:
- name: cloudflared
alias: cloudflared-directus
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.22.2
version: 1.23.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/directus.png
appVersion: 11.7.2

View File

@@ -9,7 +9,7 @@ directus:
main:
image:
repository: directus/directus
tag: 11.13.2
tag: 11.13.4
pullPolicy: IfNotPresent
env:
- name: PUBLIC_URL

View File

@@ -17,11 +17,11 @@ maintainers:
- name: alexlebens
dependencies:
- name: element-web
version: 1.4.23
version: 1.4.24
repository: https://ananace.gitlab.io/charts
- name: cloudflared
alias: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.22.2
version: 1.23.0
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/element.png
appVersion: v1.11.100

View File

@@ -2,7 +2,7 @@ element-web:
replicaCount: 1
image:
repository: vectorim/element-web
tag: v1.12.3
tag: v1.12.4
pullPolicy: IfNotPresent
defaultServer:
url: https://matrix.alexlebens.dev

View File

@@ -0,0 +1,23 @@
apiVersion: v2
name: ephemera
version: 1.0.0
description: ephemera
keywords:
- ephemera
- books
home: https://wiki.alexlebens.dev/
sources:
- https://github.com/OrwellianEpilogue/ephemera
- https://github.com/FlareSolverr/FlareSolverr
- https://github.com/orwellianepilogue/ephemera/pkgs/container/ephemera
- https://github.com/flaresolverr/FlareSolverr/pkgs/container/flaresolverr
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
maintainers:
- name: alexlebens
dependencies:
- name: app-template
alias: ephemera
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.4.0
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/ephemera.png
appVersion: 1.3.1

View File

@@ -0,0 +1,101 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: ephemera-key-secret
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: ephemera-key-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
data:
- secretKey: key
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/ephemera/config
metadataPolicy: None
property: key
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: ephemera-apprise-config
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: ephemera-apprise-config
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
data:
- secretKey: ntfy-url
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/ephemera/config
metadataPolicy: None
property: ntfy-url
---
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: ephemera-config-backup-secret
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: ephemera-config-backup-secret
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
secretStoreRef:
kind: ClusterSecretStore
name: vault
target:
template:
mergePolicy: Merge
engineVersion: v2
data:
RESTIC_REPOSITORY: "{{ `{{ .BUCKET_ENDPOINT }}` }}/ephemera/ephemera-config"
data:
- secretKey: BUCKET_ENDPOINT
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/volsync/restic/config
metadataPolicy: None
property: S3_BUCKET_ENDPOINT
- secretKey: RESTIC_PASSWORD
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/volsync/restic/config
metadataPolicy: None
property: RESTIC_PASSWORD
- secretKey: AWS_DEFAULT_REGION
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/volsync/restic/config
metadataPolicy: None
property: AWS_DEFAULT_REGION
- secretKey: AWS_ACCESS_KEY_ID
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /digital-ocean/home-infra/volsync-backups
metadataPolicy: None
property: access_key
- secretKey: AWS_SECRET_ACCESS_KEY
remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /digital-ocean/home-infra/volsync-backups
metadataPolicy: None
property: secret_key

View File

@@ -0,0 +1,28 @@
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: http-route-ephemera
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: http-route-ephemera
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
parentRefs:
- group: gateway.networking.k8s.io
kind: Gateway
name: traefik-gateway
namespace: traefik
hostnames:
- ephemera.alexlebens.net
rules:
- matches:
- path:
type: PathPrefix
value: /
backendRefs:
- group: ''
kind: Service
name: ephemera
port: 80
weight: 100

View File

@@ -0,0 +1,17 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: ephemera-import-nfs-storage
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: ephemera-import-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
volumeName: ephemera-import-nfs-storage
storageClassName: nfs-client
accessModes:
- ReadWriteMany
resources:
requests:
storage: 1Gi

View File

@@ -0,0 +1,23 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: ephemera-import-nfs-storage
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: ephemera-import-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
persistentVolumeReclaimPolicy: Retain
storageClassName: nfs-client
capacity:
storage: 1Gi
accessModes:
- ReadWriteMany
nfs:
path: /volume2/Storage/Books Import
server: synologybond.alexlebens.net
mountOptions:
- vers=4
- minorversion=1
- noac

View File

@@ -0,0 +1,26 @@
apiVersion: volsync.backube/v1alpha1
kind: ReplicationSource
metadata:
name: ephemera-config-backup-source
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: ephemera-config-backup-source
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
sourcePVC: ephemera-config
trigger:
schedule: 0 4 * * *
restic:
pruneIntervalDays: 7
repository: ephemera-config-backup-secret
retain:
hourly: 1
daily: 3
weekly: 2
monthly: 2
yearly: 4
copyMethod: Snapshot
storageClassName: ceph-block
volumeSnapshotClassName: ceph-blockpool-snapshot
cacheCapacity: 10Gi

View File

@@ -0,0 +1,107 @@
ephemera:
controllers:
main:
type: deployment
replicas: 1
strategy: Recreate
revisionHistoryLimit: 3
containers:
main:
image:
repository: ghcr.io/orwellianepilogue/ephemera
tag: 1.3.1
pullPolicy: IfNotPresent
env:
- name: AA_BASE_URL
value: https://annas-archive.org
# - name: AA_API_KEY
# valueFrom:
# secretKeyRef:
# name: ephemera-key-secret
# key: key
- name: FLARESOLVERR_URL
value: http://127.0.0.1:8191
- name: LG_BASE_URL
value: https://gen.com
- name: PUID
value: 0
- name: PGID
value: 0
resources:
requests:
cpu: 50m
memory: 128Mi
flaresolverr:
image:
repository: ghcr.io/flaresolverr/flaresolverr
tag: v3.4.5
pullPolicy: IfNotPresent
env:
- name: LOG_LEVEL
value: info
- name: LOG_HTML
value: false
- name: CAPTCHA_SOLVER
value: none
- name: TZ
value: America/Chicago
resources:
requests:
cpu: 10m
memory: 128Mi
apprise-api:
image:
repository: caronc/apprise
tag: 1.2.5
pullPolicy: IfNotPresent
env:
- name: TZ
value: US/Central
- name: APPRISE_STORAGE_MODE
value: memory
- name: APPRISE_STATEFUL_MODE
value: disabled
- name: APPRISE_WORKER_COUNT
value: 1
- name: APPRISE_STATELESS_URLS
valueFrom:
secretKeyRef:
name: ephemera-apprise-config
key: ntfy-url
resources:
requests:
cpu: 10m
memory: 128Mi
service:
main:
controller: main
ports:
http:
port: 80
targetPort: 8286
protocol: HTTP
persistence:
config:
storageClass: ceph-block
accessMode: ReadWriteOnce
size: 5Gi
retain: true
advancedMounts:
main:
main:
- path: /app/data
readOnly: false
cache:
type: emptyDir
advancedMounts:
main:
main:
- path: /app/downloads
readOnly: false
ingest:
existingClaim: ephemera-import-nfs-storage
advancedMounts:
main:
main:
- path: /app/ingest
readOnly: false

View File

@@ -24,10 +24,10 @@ dependencies:
- name: cloudflared
alias: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.22.2
version: 1.23.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/freshrss.png
appVersion: 1.26.2

View File

@@ -9,7 +9,7 @@ home-assistant:
main:
image:
repository: ghcr.io/home-assistant/home-assistant
tag: 2025.11.1
tag: 2025.11.3
pullPolicy: IfNotPresent
env:
- name: TZ
@@ -21,7 +21,7 @@ home-assistant:
code-server:
image:
repository: ghcr.io/linuxserver/code-server
tag: 4.105.1@sha256:f01693e529a6c4db98deb4bb28bf2655a403489831e962e6cc0b2c5f89f220f6
tag: 4.106.2@sha256:a98afdbcb59559f11e5e8df284062e55da1076b2e470e13db4aae133ea82bad0
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -22,6 +22,6 @@ dependencies:
- name: cloudflared
alias: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.22.2
version: 1.23.0
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/homepage.png
appVersion: v1.2.0

View File

@@ -11,7 +11,7 @@ homepage:
main:
image:
repository: ghcr.io/gethomepage/homepage
tag: v1.6.1
tag: v1.7.0
pullPolicy: IfNotPresent
env:
- name: HOMEPAGE_ALLOWED_HOSTS

View File

@@ -15,7 +15,7 @@ homepage:
main:
image:
repository: ghcr.io/gethomepage/homepage
tag: v1.6.1
tag: v1.7.0
pullPolicy: IfNotPresent
env:
- name: HOMEPAGE_ALLOWED_HOSTS
@@ -76,6 +76,9 @@ homepage:
- Storage:
tab: Services
icon: mdi-database-#ffffff
- Servarr:
tab: Services
icon: mdi-multimedia-#ffffff
- TV Shows:
tab: Servarr
icon: mdi-television-#ffffff
@@ -85,9 +88,9 @@ homepage:
- Music:
tab: Servarr
icon: mdi-music-box-multiple-#ffffff
- Services (Servarr):
- Books:
tab: Servarr
icon: mdi-radar-#ffffff
icon: mdi-book-open-variant-#ffffff
- External Services:
tab: Bookmarks
icon: mdi-cloud-#ffffff
@@ -180,6 +183,12 @@ homepage:
href: https://calibre.alexlebens.net
siteMonitor: http://calibre-web-automated-main.calibre-web-automated:8083
statusStyle: dot
- Books (Booklore):
icon: sh-booklore.webp
description: Booklore
href: https://booklore.alexlebens.net
siteMonitor: http://booklore.booklore:80
statusStyle: dot
- Public:
- Site:
icon: https://web-assets-3bfcb5585cbd63dc365d32a3.nyc3.cdn.digitaloceanspaces.com/alexlebens-net/logo-new-round.png
@@ -528,6 +537,44 @@ homepage:
href: https://backrest.alexlebens.net
siteMonitor: http://backrest.backrest:80
statusStyle: dot
- Servarr:
- qUI:
icon: https://raw.githubusercontent.com/autobrr/qui/8487c818886df9abb2b1456f43b54e0ba180a2bd/web/public/icons.svg
description: qbitorrent
href: https://qui.alexlebens.net
siteMonitor: http://qbittorrent-qui.qbittorrent:80
statusStyle: dot
widget:
type: qbittorrent
url: http://qbittorrent.qbittorrent:8080
enableLeechProgress: true
- Prowlarr:
icon: sh-prowlarr.webp
description: Indexers
href: https://prowlarr.alexlebens.net
siteMonitor: http://prowlarr.prowlarr:80
statusStyle: dot
- Huntarr:
icon: https://raw.githubusercontent.com/plexguide/Huntarr.io/main/frontend/static/logo/128.png
description: Content upgrader
href: https://huntarr.alexlebens.net
siteMonitor: http://huntarr.huntarr:80
statusStyle: dot
- Bazarr:
icon: sh-bazarr.webp
description: Subtitles
href: https://bazarr.alexlebens.net
siteMonitor: http://bazarr.bazarr:80
statusStyle: dot
- Tdarr:
icon: sh-tdarr.webp
description: Media transcoding and health checks
href: https://tdarr.alexlebens.net
siteMonitor: http://tdarr-web.tdarr:8265
statusStyle: dot
widget:
type: tdarr
url: http://tdarr-web.tdarr:8265
- TV Shows:
- Sonarr:
icon: sh-sonarr.webp
@@ -638,50 +685,25 @@ homepage:
href: https://slskd.alexlebens.net
siteMonitor: http://slskd.slskd:5030
statusStyle: dot
- Services (Servarr):
- qUI:
icon: https://raw.githubusercontent.com/autobrr/qui/8487c818886df9abb2b1456f43b54e0ba180a2bd/web/public/icons.svg
description: qbitorrent
href: https://qui.alexlebens.net
siteMonitor: http://qbittorrent-qui.qbittorrent:80
statusStyle: dot
widget:
type: qbittorrent
url: http://qbittorrent.qbittorrent:8080
enableLeechProgress: true
- Prowlarr:
icon: sh-prowlarr.webp
description: Indexers
href: https://prowlarr.alexlebens.net
siteMonitor: http://prowlarr.prowlarr:80
statusStyle: dot
- Bazarr:
icon: sh-bazarr.webp
description: Indexers
href: https://bazarr.alexlebens.net
siteMonitor: http://bazarr.bazarr:80
statusStyle: dot
- Huntarr:
icon: https://raw.githubusercontent.com/plexguide/Huntarr.io/main/frontend/static/logo/128.png
description: Indexers
href: https://huntarr.alexlebens.net
siteMonitor: http://huntarr.huntarr:80
- Books:
- Ephemera:
icon: sh-ephemera.webp
description: Books
href: https://ephemera.alexlebens.net
siteMonitor: http://ephemera.ephemera:80
statusStyle: dot
- CWA Downloader:
icon: sh-calibre.webp
description: Calibre Web Automated Book Downloader
icon: sh-cwa-book-downloader.webp
description: Books
href: https://calibre-downloader.alexlebens.net
siteMonitor: http://calibre-web-automated-downloader.calibre-web-automated:8084
statusStyle: dot
- Tdarr:
icon: sh-tdarr.webp
description: Media transcoding and health checks
href: https://tdarr.alexlebens.net
siteMonitor: http://tdarr-web.tdarr:8265
- Listenarr:
icon: sh-audiobookrequest.webp
description: Audiobooks
href: https://listenarr.alexlebens.net
siteMonitor: http://listenarr.listenarr:80
statusStyle: dot
widget:
type: tdarr
url: http://tdarr-web.tdarr:8265
- Other Homes:
- Dev:
icon: sh-homepage.webp

View File

@@ -20,7 +20,7 @@ dependencies:
version: 4.4.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/immich.png
appVersion: v2.0.1

View File

@@ -9,7 +9,7 @@ immich:
main:
image:
repository: ghcr.io/immich-app/immich-server
tag: v2.2.3
tag: v2.3.1
pullPolicy: IfNotPresent
env:
- name: TZ
@@ -99,7 +99,7 @@ immich:
main:
image:
repository: ghcr.io/immich-app/immich-machine-learning
tag: v2.2.3
tag: v2.3.1
pullPolicy: IfNotPresent
env:
- name: TRANSFORMERS_CACHE

View File

@@ -9,7 +9,7 @@ jellyfin:
main:
image:
repository: ghcr.io/jellyfin/jellyfin
tag: 10.11.2
tag: 10.11.3
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -21,7 +21,7 @@ dependencies:
version: 4.4.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/jellystat.png
appVersion: 1.1.6

View File

@@ -27,6 +27,6 @@ dependencies:
- name: cloudflared
alias: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.22.2
version: 1.23.0
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/karakeep.webp
appVersion: 0.26.0

View File

@@ -9,7 +9,7 @@ karakeep:
main:
image:
repository: ghcr.io/karakeep-app/karakeep
tag: 0.27.1
tag: 0.28.0
pullPolicy: IfNotPresent
env:
- name: DATA_DIR

View File

@@ -24,7 +24,7 @@ dependencies:
version: 4.4.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/lidarr.png
appVersion: 2.13.3

View File

@@ -0,0 +1,20 @@
apiVersion: v2
name: listenarr
version: 1.0.0
description: Listenarr
keywords:
- listenarr
- audiobooks
home: https://wiki.alexlebens.dev/
sources:
- https://github.com/therobbiedavis/Listenarr
- https://hub.docker.com/r/therobbiedavis/listenarr
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
maintainers:
- name: alexlebens
dependencies:
- name: app-template
alias: listenarr
repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.4.0
appVersion: 0.2.35

View File

@@ -0,0 +1,28 @@
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: http-route-listenarr
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: http-route-listenarr
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
parentRefs:
- group: gateway.networking.k8s.io
kind: Gateway
name: traefik-gateway
namespace: traefik
hostnames:
- listenarr.alexlebens.net
rules:
- matches:
- path:
type: PathPrefix
value: /
backendRefs:
- group: ''
kind: Service
name: listenarr
port: 80
weight: 100

View File

@@ -0,0 +1,17 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: listenarr-nfs-storage
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: listenarr-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
volumeName: listenarr-nfs-storage
storageClassName: nfs-client
accessModes:
- ReadWriteMany
resources:
requests:
storage: 1Gi

View File

@@ -0,0 +1,23 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: listenarr-nfs-storage
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: listenarr-nfs-storage
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
spec:
persistentVolumeReclaimPolicy: Retain
storageClassName: nfs-client
capacity:
storage: 1Gi
accessModes:
- ReadWriteMany
nfs:
path: /volume2/Storage/Audiobooks
server: synologybond.alexlebens.net
mountOptions:
- vers=4
- minorversion=1
- noac

View File

@@ -0,0 +1,46 @@
listenarr:
controllers:
main:
type: deployment
replicas: 1
strategy: Recreate
revisionHistoryLimit: 3
containers:
main:
image:
repository: therobbiedavis/listenarr
tag: canary-0.2.35
pullPolicy: IfNotPresent
env:
- name: LISTENARR_PUBLIC_URL
value: https://listenarr.alexlebens.net
resources:
requests:
cpu: 50m
memory: 128Mi
service:
main:
controller: main
ports:
http:
port: 80
targetPort: 5000
protocol: HTTP
persistence:
config:
storageClass: ceph-block
accessMode: ReadWriteOnce
size: 5Gi
retain: true
advancedMounts:
main:
main:
- path: /app/config
readOnly: false
media:
existingClaim: listenarr-nfs-storage
advancedMounts:
main:
main:
- path: /data
readOnly: false

View File

@@ -25,10 +25,10 @@ dependencies:
- name: cloudflared
alias: cloudflared-outline
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.22.2
version: 1.23.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/outline.png
appVersion: 0.84.0

View File

@@ -9,7 +9,7 @@ outline:
main:
image:
repository: outlinewiki/outline
tag: 1.0.1
tag: 1.1.0
pullPolicy: IfNotPresent
env:
- name: NODE_ENV

View File

@@ -20,7 +20,7 @@ dependencies:
version: 4.4.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/photoview.png
appVersion: 2.4.0

View File

@@ -9,7 +9,7 @@ plex:
main:
image:
repository: ghcr.io/linuxserver/plex
tag: 1.42.2@sha256:a4749f3b84dc3f923a7bd4d2bc4ddc1e871b5a656b62022d3827d3d98afd5efd
tag: 1.42.2@sha256:ab81c7313fb5dc4d1f9562e5bbd5e5877a8a3c5ca6b9f9fff3437b5096a2b123
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -23,10 +23,10 @@ dependencies:
version: 4.4.0
- name: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.22.2
version: 1.23.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/postiz.png
appVersion: v1.43.3

View File

@@ -9,7 +9,7 @@ postiz:
main:
image:
repository: ghcr.io/gitroomhq/postiz-app
tag: v2.7.0
tag: v2.8.3
pullPolicy: IfNotPresent
env:
- name: MAIN_URL

View File

@@ -20,7 +20,7 @@ prowlarr:
main:
image:
repository: ghcr.io/linuxserver/prowlarr
tag: 2.1.5@sha256:643220338204525524db787ff38a607261597f49d1f550694acdb3e908e2b43e
tag: 2.3.0@sha256:3dd3a316f60ea4e6714863286549a6ccaf0b8cf4efe5578ce3fe0e85475cb1cf
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -27,7 +27,7 @@ dependencies:
version: 4.4.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/radarr-4k.png
appVersion: 5.22.4

View File

@@ -15,7 +15,7 @@ radarr-4k:
main:
image:
repository: ghcr.io/linuxserver/radarr
tag: 5.28.0@sha256:c984533510abe0219a70e80d15bd0d212b7df21baa0913759c4ce6cc9092240b
tag: 6.0.4@sha256:06ac318ecb95a34c7b229568dcb4271f02cb5007bb189a0dd67a2032864187ca
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -27,7 +27,7 @@ dependencies:
version: 4.4.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/radarr-anime.png
appVersion: 5.22.4

View File

@@ -13,7 +13,7 @@ radarr-anime:
main:
image:
repository: ghcr.io/linuxserver/radarr
tag: 5.28.0@sha256:c984533510abe0219a70e80d15bd0d212b7df21baa0913759c4ce6cc9092240b
tag: 6.0.4@sha256:06ac318ecb95a34c7b229568dcb4271f02cb5007bb189a0dd67a2032864187ca
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -26,7 +26,7 @@ dependencies:
version: 4.4.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/radarr.png
appVersion: 5.22.4

View File

@@ -13,7 +13,7 @@ radarr-standup:
main:
image:
repository: ghcr.io/linuxserver/radarr
tag: 5.28.0@sha256:c984533510abe0219a70e80d15bd0d212b7df21baa0913759c4ce6cc9092240b
tag: 6.0.4@sha256:06ac318ecb95a34c7b229568dcb4271f02cb5007bb189a0dd67a2032864187ca
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -26,7 +26,7 @@ dependencies:
version: 4.4.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/radarr.png
appVersion: 5.22.4

View File

@@ -15,7 +15,7 @@ radarr:
main:
image:
repository: ghcr.io/linuxserver/radarr
tag: 5.28.0@sha256:c984533510abe0219a70e80d15bd0d212b7df21baa0913759c4ce6cc9092240b
tag: 6.0.4@sha256:06ac318ecb95a34c7b229568dcb4271f02cb5007bb189a0dd67a2032864187ca
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -21,7 +21,7 @@ dependencies:
version: 4.4.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/roundcube.png
appVersion: 1.6.10

View File

@@ -9,7 +9,7 @@ searxng:
main:
image:
repository: searxng/searxng
tag: latest@sha256:d477c0460cc06afa57541f24c7adcae3846303a125c3ae785b9893c9c2c2186f
tag: latest@sha256:4cf7a26323427642f28a9f98f342b3ac91d356d7de0828ad2646f60647919ed4
pullPolicy: IfNotPresent
env:
- name: SEARXNG_BASE_URL
@@ -43,7 +43,7 @@ searxng:
main:
image:
repository: searxng/searxng
tag: latest@sha256:d477c0460cc06afa57541f24c7adcae3846303a125c3ae785b9893c9c2c2186f
tag: latest@sha256:4cf7a26323427642f28a9f98f342b3ac91d356d7de0828ad2646f60647919ed4
pullPolicy: IfNotPresent
env:
- name: SEARXNG_BASE_URL

View File

@@ -23,6 +23,6 @@ dependencies:
- name: cloudflared
alias: cloudflared-site
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.22.2
version: 1.23.0
icon: https://d21zlbwtcn424f.cloudfront.net/logo-new-round.png
appVersion: 0.8.1

View File

@@ -11,7 +11,7 @@ site-documentation:
main:
image:
repository: harbor.alexlebens.net/images/site-documentation
tag: 0.0.2
tag: 0.0.3
pullPolicy: IfNotPresent
resources:
requests:

View File

@@ -23,6 +23,6 @@ dependencies:
- name: cloudflared
alias: cloudflared-site
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.22.2
version: 1.23.0
icon: https://d21zlbwtcn424f.cloudfront.net/logo-new-round.png
appVersion: 2.0.1

View File

@@ -11,7 +11,7 @@ site-profile:
main:
image:
repository: harbor.alexlebens.net/images/site-profile
tag: 2.0.6
tag: 2.1.0
pullPolicy: IfNotPresent
resources:
requests:

View File

@@ -46,7 +46,7 @@ slskd:
gluetun:
image:
repository: ghcr.io/qdm12/gluetun
tag: v3.40.0@sha256:2b42bfa046757145a5155acece417b65b4443c8033fb88661a8e9dcf7fda5a00
tag: v3.40.3@sha256:ef4a44819a60469682c7b5e69183e6401171891feaa60186652d292c59e41b30
pullPolicy: IfNotPresent
env:
- name: VPN_SERVICE_PROVIDER

View File

@@ -27,7 +27,7 @@ dependencies:
version: 4.4.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/sonarr.png
appVersion: 4.0.14

View File

@@ -13,7 +13,7 @@ sonarr-4k:
main:
image:
repository: ghcr.io/linuxserver/sonarr
tag: 4.0.16@sha256:4b8a853b76337cd5de5f69961e23b7d0792ce7bf0a8be083dd7202ef670bfc34
tag: 4.0.16@sha256:2fc9c36769a3f50ab529e7ccc37687d118ab42199b01588573f03b3393cc3223
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -26,7 +26,7 @@ dependencies:
version: 4.4.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/sonarr.png
appVersion: 4.0.14

View File

@@ -13,7 +13,7 @@ sonarr-anime:
main:
image:
repository: ghcr.io/linuxserver/sonarr
tag: 4.0.16@sha256:4b8a853b76337cd5de5f69961e23b7d0792ce7bf0a8be083dd7202ef670bfc34
tag: 4.0.16@sha256:2fc9c36769a3f50ab529e7ccc37687d118ab42199b01588573f03b3393cc3223
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -26,7 +26,7 @@ dependencies:
version: 4.4.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/sonarr.png
appVersion: 4.0.14

View File

@@ -13,7 +13,7 @@ sonarr:
main:
image:
repository: ghcr.io/linuxserver/sonarr
tag: 4.0.16@sha256:4b8a853b76337cd5de5f69961e23b7d0792ce7bf0a8be083dd7202ef670bfc34
tag: 4.0.16@sha256:2fc9c36769a3f50ab529e7ccc37687d118ab42199b01588573f03b3393cc3223
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -9,7 +9,7 @@ tdarr:
main:
image:
repository: ghcr.io/haveagitgat/tdarr
tag: 2.51.03
tag: 2.58.02
pullPolicy: IfNotPresent
env:
- name: TZ
@@ -48,7 +48,7 @@ tdarr:
main:
image:
repository: ghcr.io/haveagitgat/tdarr_node
tag: 2.51.03
tag: 2.58.02
pullPolicy: IfNotPresent
env:
- name: TZ

View File

@@ -40,7 +40,7 @@ tubearchivist:
gluetun:
image:
repository: ghcr.io/qdm12/gluetun
tag: v3.40.0@sha256:2b42bfa046757145a5155acece417b65b4443c8033fb88661a8e9dcf7fda5a00
tag: v3.40.3@sha256:ef4a44819a60469682c7b5e69183e6401171891feaa60186652d292c59e41b30
pullPolicy: IfNotPresent
env:
- name: VPN_SERVICE_PROVIDER

View File

@@ -25,10 +25,10 @@ dependencies:
- name: cloudflared
alias: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.22.2
version: 1.23.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/vaultwarden.png
appVersion: 1.33.2

View File

@@ -22,7 +22,7 @@ dependencies:
version: 4.4.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/yamtrack.png
appVersion: 0.22.7

View File

@@ -15,7 +15,7 @@ maintainers:
- name: alexlebens
dependencies:
- name: argo-cd
version: 9.1.1
version: 9.1.4
repository: https://argoproj.github.io/argo-helm
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
appVersion: 3.0.0

View File

@@ -100,6 +100,11 @@ applicationSet:
syncOptions:
serverSideApply: true
- name: storage
ignoreDifferences:
- group: ""
kind: Service
jqPathExpressions:
- .spec.externalName
syncPolicy:
automated:
prune: true

View File

@@ -18,14 +18,14 @@ maintainers:
- name: alexlebens
dependencies:
- name: argo-workflows
version: 0.45.27
version: 0.45.28
repository: https://argoproj.github.io/argo-helm
- name: argo-events
version: 2.4.17
repository: https://argoproj.github.io/argo-helm
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
appVersion: v3.6.7

View File

@@ -23,7 +23,7 @@ dependencies:
version: 4.4.0
- name: postgres-cluster
alias: postgresql-17-fdb-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/komodo.png
appVersion: v1.17.5

View File

@@ -95,7 +95,7 @@ komodo:
main:
image:
repository: ghcr.io/ferretdb/ferretdb
tag: 2.5.0
tag: 2.7.0
pullPolicy: IfNotPresent
env:
- name: FERRETDB_POSTGRESQL_URL

View File

@@ -22,7 +22,7 @@ dependencies:
version: 1.4.4
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/gatus.png
appVersion: v5.12.0

View File

@@ -7,7 +7,7 @@ gatus:
enabled: true
image:
repository: ghcr.io/twin/gatus
tag: v5.30.0
tag: v5.33.0
annotations:
reloader.stakater.com/auto: "true"
service:

View File

@@ -21,7 +21,7 @@ dependencies:
repository: https://grafana.github.io/helm-charts
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/grafana.png
appVersion: v5.18.0

View File

@@ -19,7 +19,7 @@ maintainers:
- name: alexlebens
dependencies:
- name: kube-prometheus-stack
version: 79.4.1
version: 79.7.1
repository: oci://ghcr.io/prometheus-community/charts
- name: app-template
alias: ntfy-alertmanager

View File

@@ -16,7 +16,7 @@ maintainers:
- name: alexlebens
dependencies:
- name: loki
version: 6.44.0
version: 6.46.0
repository: https://grafana.github.io/helm-charts
- name: promtail
version: 6.17.1

View File

@@ -36,7 +36,7 @@ shelly-plug:
main:
image:
repository: php
tag: 8.4.14-apache-bookworm
tag: 8.4.15-apache-bookworm
pullPolicy: IfNotPresent
env:
- name: SHELLY_HOSTNAME

View File

@@ -21,15 +21,15 @@ maintainers:
- name: alexlebens
dependencies:
- name: authentik
version: 2025.10.1
version: 2025.10.2
repository: https://charts.goauthentik.io/
- name: cloudflared
alias: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.22.2
version: 1.23.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/authentik.png
appVersion: 2025.4.1

View File

@@ -12,7 +12,7 @@ sources:
- https://github.com/external-secrets/external-secrets/tree/main/deploy/charts/external-secrets
dependencies:
- name: external-secrets
version: 1.0.0
version: 1.1.0
repository: https://charts.external-secrets.io
icon: https://avatars.githubusercontent.com/u/68335991?s=48&v=4
appVersion: 0.17.0

View File

@@ -41,10 +41,10 @@ dependencies:
- name: cloudflared
alias: cloudflared
repository: oci://harbor.alexlebens.net/helm-charts
version: 1.22.2
version: 1.23.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://raw.githubusercontent.com/walkxcode/dashboard-icons/main/png/gitea.png
appVersion: 1.23.7

View File

@@ -4,7 +4,7 @@ gitea:
replicaCount: 3
image:
repository: gitea/gitea
tag: 1.25.1
tag: 1.25.2
service:
http:
type: ClusterIP
@@ -212,7 +212,7 @@ backup:
s3-backup:
image:
repository: d3fk/s3cmd
tag: latest@sha256:4252b3d04c18dc7fec2117259ab5dc0e51cb46b8719e661762222b44f6559189
tag: latest@sha256:caccff69634d420705b9f676d69e15d574fb65d1dd475b7412d3bc18df99e00f
pullPolicy: IfNotPresent
command:
- /bin/sh
@@ -236,7 +236,7 @@ backup:
s3-prune:
image:
repository: d3fk/s3cmd
tag: latest@sha256:4252b3d04c18dc7fec2117259ab5dc0e51cb46b8719e661762222b44f6559189
tag: latest@sha256:caccff69634d420705b9f676d69e15d574fb65d1dd475b7412d3bc18df99e00f
pullPolicy: IfNotPresent
command:
- /bin/sh

View File

@@ -29,7 +29,7 @@ maintainers:
- name: alexlebens
dependencies:
- name: matrix-synapse
version: 3.12.14
version: 3.12.15
repository: https://ananace.gitlab.io/charts
- name: app-template
alias: matrix-hookshot
@@ -45,15 +45,15 @@ dependencies:
# version: 4.0.1
- name: cloudflared
alias: cloudflared-synapse
version: 1.22.2
version: 1.23.0
repository: oci://harbor.alexlebens.net/helm-charts
- name: cloudflared
alias: cloudflared-hookshot
version: 1.22.2
version: 1.23.0
repository: oci://harbor.alexlebens.net/helm-charts
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/matrix.png
appVersion: 1.129.0

View File

@@ -252,7 +252,7 @@ mautrix-whatsapp:
main:
image:
repository: dock.mau.dev/mautrix/whatsapp
tag: v0.2510.0
tag: v0.2511.0
pullPolicy: IfNotPresent
resources:
requests:

View File

@@ -21,7 +21,7 @@ dependencies:
version: 4.4.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/n8n.png
appVersion: 1.93.0

View File

@@ -9,7 +9,7 @@ n8n:
main:
image:
repository: ghcr.io/n8n-io/n8n
tag: 1.119.1
tag: 1.121.2
pullPolicy: IfNotPresent
env:
- name: GENERIC_TIMEZONE
@@ -93,7 +93,7 @@ n8n:
main:
image:
repository: ghcr.io/n8n-io/n8n
tag: 1.119.1
tag: 1.121.2
pullPolicy: IfNotPresent
command:
- n8n
@@ -188,7 +188,7 @@ n8n:
main:
image:
repository: ghcr.io/n8n-io/n8n
tag: 1.119.1
tag: 1.121.2
pullPolicy: IfNotPresent
command:
- n8n

View File

@@ -9,7 +9,7 @@ ntfy:
main:
image:
repository: binwiederhier/ntfy
tag: v2.14.0
tag: v2.15.0
pullPolicy: IfNotPresent
args: ["serve"]
env:

View File

@@ -23,7 +23,7 @@ dependencies:
version: 4.4.0
- name: postgres-cluster
alias: postgres-17-cluster
version: 6.15.0
version: 6.16.0
repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/ollama.png
appVersion: 0.7.0

Some files were not shown because too many files have changed in this diff Show More