Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Uptime Kuma - whitelist api route in app proxy #1322

Merged
merged 1 commit into from
Aug 7, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions uptime-kuma/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
version: "3.7"

Check notice on line 1 in uptime-kuma/docker-compose.yml

View workflow job for this annotation

GitHub Actions / Lint apps

Potentially using unsafe user in service "server"

The default container user "root" can lead to security vulnerabilities. If you are using the root user, please try to specify a different user (e.g. "1000:1000") in the compose file or try to set the UID/PUID and GID/PGID environment variables to 1000.

services:
app_proxy:
environment:
APP_HOST: uptime-kuma_server_1
APP_PORT: 3001
PROXY_AUTH_WHITELIST: "/api/*"

server:
image: louislam/uptime-kuma:1.23.13@sha256:96510915e6be539b76bcba2e6873591c67aca8a6075ff09f5b4723ae47f333fc
restart: on-failure
stop_grace_period: 1m
volumes:

Check notice on line 14 in uptime-kuma/docker-compose.yml

View workflow job for this annotation

GitHub Actions / Lint apps

Mounted file/directory "/uptime-kuma/data/uptime-kuma" doesn't exist

The volume "${APP_DATA_DIR}/data/uptime-kuma:/app/data" tries to mount the file/directory "/uptime-kuma/data/uptime-kuma", but it is not present. This can lead to permission errors!
- ${APP_DATA_DIR}/data/uptime-kuma:/app/data
10 changes: 3 additions & 7 deletions uptime-kuma/umbrel-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ manifestVersion: 1
id: uptime-kuma
category: networking
name: Uptime Kuma
version: "1.23.13"
version: "1.23.13-push"
tagline: Self-hosted uptime monitoring tool
description: >
Uptime Kuma is a self-hosted monitoring tool like Uptime Robot.
Expand Down Expand Up @@ -39,13 +39,9 @@ gallery:
path: ""
defaultPassword: ""
releaseNotes: >
This release updates Uptime Kuma from version 1.23.12 to 1.23.13 and includes the following bug fixes:

- Fixed language setting issues: Localisation-matching algorithm missing some edgecase

- Fixed TLS issues: Getting TLS certificate through proxy & prometheus update
This release brings Push monitor functionality to Uptime Kuma on umbrelOS. Push monitors allow you to ping your Uptime Kuma instance from external services/servers to act as a check-in.


Full release notes can be found at https://github.com/louislam/uptime-kuma/releases
Full release notes for Uptime Kuma versions can be found at https://github.com/louislam/uptime-kuma/releases
submitter: Philipp Haussleiter
submission: https://github.com/getumbrel/umbrel/pull/1148