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 umami to version v2.12.1 #1286

Merged
merged 2 commits into from
Jul 31, 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
62 changes: 31 additions & 31 deletions umami/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
version: "3.7"
services:
app_proxy:
environment:
APP_HOST: umami_app_1
APP_PORT: 3000
PROXY_AUTH_ADD: "false"
app:
image: ghcr.io/umami-software/umami:postgresql-v2.11.3@sha256:4fd4bbf741a10c1109eb8387a8aa90f9a40d673972dc268ebd97e41e5b045c0c
user: "1000:1000"
restart: on-failure
stop_grace_period: 1m
environment:
DATABASE_URL: postgresql://umami:umami@db:5432/umami
DATABASE_TYPE: postgresql
APP_SECRET: ${APP_SEED}
depends_on:
- db
db:
image: postgres:15-alpine@sha256:8a8d55343d6fc456cb183453e3094ff140b984157b36b48f817dd581654f2aec
restart: on-failure
stop_grace_period: 1m
environment:
POSTGRES_DB: umami
POSTGRES_USER: umami
POSTGRES_PASSWORD: umami
volumes:
- ${APP_DATA_DIR}/data/db:/var/lib/postgresql/data
version: "3.7"

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

View workflow job for this annotation

GitHub Actions / Lint apps

Potentially using unsafe user in service "db"

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: umami_app_1
APP_PORT: 3000
PROXY_AUTH_ADD: "false"

app:
image: ghcr.io/umami-software/umami:postgresql-v2.12.1@sha256:11947e0ebc68a3bf3b774a0c655a016ae92b991975aade1ab955d75c27ef019d
user: "1000:1000"
restart: on-failure
stop_grace_period: 1m
environment:
DATABASE_URL: postgresql://umami:umami@db:5432/umami
DATABASE_TYPE: postgresql
APP_SECRET: ${APP_SEED}
depends_on:
- db

db:
image: postgres:15-alpine@sha256:8a8d55343d6fc456cb183453e3094ff140b984157b36b48f817dd581654f2aec
restart: on-failure
stop_grace_period: 1m
environment:
POSTGRES_DB: umami
POSTGRES_USER: umami
POSTGRES_PASSWORD: umami
volumes:
- ${APP_DATA_DIR}/data/db:/var/lib/postgresql/data
115 changes: 63 additions & 52 deletions umami/umbrel-app.yml
Original file line number Diff line number Diff line change
@@ -1,52 +1,63 @@
manifestVersion: 1
id: umami
name: Umami
tagline: Simple, fast, privacy-focused alternative to Google Analytics
category: developer
version: "2.11.3"
port: 25727
description: >-
Empowering insights. Preserving privacy.


Umami makes it easy to collect, analyze, and understand your web data — while maintaining visitor privacy and data ownership.


⚠️ Note

Change the default password by clicking on the avatar in the top right corner and then 'profile'.

You may need to expose Umami to the web in order to use the app in its intended way with websites.

The easiest way to do this is to use the 'Cloudflare Tunnel' app from the umbrel app store, and expose the Umami app using your own domain.


😌 Easy to use

Umami is easy to use and understand without needing to run complicated reports. All data is available at a glance.


💾 Own your data

Data ownership is vitally important for maintinaing compliance with ever changing privacy laws. Rest assured knowing your data is in your control.


🔒 Respect data privacy

Umami lets you gather the data you need while respecting the privacy of your users. All data is anonymized and no personal data is ever collected. Cookie banners not required.
developer: Umami
website: https://umami.is
submitter: Sharknoon
submission: https://github.com/getumbrel/umbrel-apps/pull/1083
repo: https://github.com/umami-software/umami
support: https://github.com/umami-software/umami/discussions
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
defaultUsername: admin
defaultPassword: umami
dependencies: []
releaseNotes: ""
path: ""

manifestVersion: 1
id: umami
name: Umami
tagline: Simple, fast, privacy-focused alternative to Google Analytics
category: developer
version: "2.12.1"
port: 25727
description: >-
Empowering insights. Preserving privacy.


Umami makes it easy to collect, analyze, and understand your web data — while maintaining visitor privacy and data ownership.


⚠️ Note

Change the default password by clicking on the avatar in the top right corner and then 'profile'.

You may need to expose Umami to the web in order to use the app in its intended way with websites.

The easiest way to do this is to use the 'Cloudflare Tunnel' app from the umbrel app store, and expose the Umami app using your own domain.


😌 Easy to use

Umami is easy to use and understand without needing to run complicated reports. All data is available at a glance.


💾 Own your data

Data ownership is vitally important for maintinaing compliance with ever changing privacy laws. Rest assured knowing your data is in your control.


🔒 Respect data privacy

Umami lets you gather the data you need while respecting the privacy of your users. All data is anonymized and no personal data is ever collected. Cookie banners not required.
developer: Umami
website: https://umami.is
submitter: Sharknoon
submission: https://github.com/getumbrel/umbrel-apps/pull/1083
repo: https://github.com/umami-software/umami
support: https://github.com/umami-software/umami/discussions
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
defaultUsername: admin
defaultPassword: umami
dependencies: []
releaseNotes: >-
This update includes several new features:

- User Journey Report: Visualize how users navigate through your website, with options to see all paths or specific start/end points.
- Goals Report: Set goals for pageviews, events, and event data.
- Insights Report: Now displays columns for Visits, Bounce rate, and Visit duration.
- Collapse Menu: New tab to collapse the menu for more viewing space in all reports.
- Comparison Mode: Compare metrics across two date periods with overlaid data.
- Updated Metrics Header: Cosmetic changes with percentage change stats and direction arrows.
- Entry/Exit URLs: View the pages where users started and ended their visits.
- Hosts Filtering: Filter stats by hostname for multiple domains or subdomains.

Full release notes are found at https://github.com/umami-software/umami/releases.
path: ""