App Submission: Umami (#1083)

Co-authored-by: nmfretz <nmfretz@gmail.com>
This commit is contained in:
Josua Frank 2024-05-28 14:20:34 +02:00 committed by GitHub
parent 7f640e0153
commit d59cd9a9be
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 79 additions and 0 deletions

0
umami/data/db/.gitkeep Normal file
View File

31
umami/docker-compose.yml Normal file
View File

@ -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

48
umami/umbrel-app.yml Normal file
View File

@ -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