diff --git a/umami/docker-compose.yml b/umami/docker-compose.yml index c8baa3fd..36538dcd 100644 --- a/umami/docker-compose.yml +++ b/umami/docker-compose.yml @@ -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" + +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 \ No newline at end of file diff --git a/umami/umbrel-app.yml b/umami/umbrel-app.yml index 30f1dd14..8ee27f7a 100644 --- a/umami/umbrel-app.yml +++ b/umami/umbrel-app.yml @@ -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: "" \ No newline at end of file