From d59cd9a9be5660fb82c51f873f46478b07785508 Mon Sep 17 00:00:00 2001 From: Josua Frank Date: Tue, 28 May 2024 14:20:34 +0200 Subject: [PATCH] App Submission: Umami (#1083) Co-authored-by: nmfretz --- umami/data/db/.gitkeep | 0 umami/docker-compose.yml | 31 ++++++++++++++++++++++++++ umami/umbrel-app.yml | 48 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 79 insertions(+) create mode 100644 umami/data/db/.gitkeep create mode 100644 umami/docker-compose.yml create mode 100644 umami/umbrel-app.yml diff --git a/umami/data/db/.gitkeep b/umami/data/db/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/umami/docker-compose.yml b/umami/docker-compose.yml new file mode 100644 index 0000000..c8baa3f --- /dev/null +++ b/umami/docker-compose.yml @@ -0,0 +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 diff --git a/umami/umbrel-app.yml b/umami/umbrel-app.yml new file mode 100644 index 0000000..33ac864 --- /dev/null +++ b/umami/umbrel-app.yml @@ -0,0 +1,48 @@ +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 \ No newline at end of file