[Umami] Website analytics

Umami for YunoHost

Integration level Working status Maintenance status
Install Umami with YunoHost

Overview

Umami is a simple, easy to use, self-hosted web analytics solution. The goal is to provide you with a friendlier, privacy-focused alternative to Google Analytics and a free, open-sourced alternative to paid solutions. Umami collects only the metrics you care about and everything fits on a single page.

Shipped version: 1.32.1~ynh1

Demo: https://app.umami.is/share/8rmHaheU/umami.is

Screenshots

Screenshot of Umami

Documentation and resources

6 Likes

Drapal, ça semble interessant.

Hi,

What does “should this installation be exposed to anonymous visitors” mean for the installation of Umami?

Thank you.

Bonjour @tous,

Je n’ai vraiment pu tester l’application car l’installation se déroule bien sans aucune erreur.

Mais une fois logué impossible de changer le mot passe de l’admin.
Je me fais insulter avec un 401 Unauthorized de plus seul l’onglet Profile est paramétrable les deux sont vides.

1 Like

Getting a 401 Unauthorized when trying to change the default password.

Also doesn’t seem like I’m even able to add a new website or do anything after installation.

2 Likes

New release :tada:

PS. Umami had a number of breaking changes from v1 to v2, it is advised to do a clean install.

Bonjour la communauté,

Je teste en ce moment umami.
Pour l’installation et le paramétrage aucun soucis avec cette version 2.2.0~ynh1,
mais j’ai une question.

Par contre, oĂą placer le code de suivi du site Ă  surveiller ?
S’il est placé dans la config nginx, le système nous insultera avec un :
Le fichier de configuration nginx semble avoir été modifié manuellement.

Je pense qu’il faut créer un fichier hooks dans /etc/yunohost/hooks.d/conf_regen.

Si vous avez une solution sur comment mettre ça en place, je suis preneur.

Merci Ă  vous.

Après quelques essais, je suis arrivé à ce résultat :

nano /etc/yunohost/hooks.d/conf_regen/20-nginx_yunohost

Avec comme contenu :

#!/bin/bash
action=$1
pending_dir=$4
nginx_dir=$pending_dir/../nginx/etc/nginx
nginx_yunohost_conf=$nginx_dir/conf.d/domain.conf
[[ $action == "pre" ]] || exit 0
[[ -d $nginx_dir ]] || exit 0
[[ -e $nginx_yunohost_conf ]] || exit 0
echo "
sub_filter '</body>' '<script async src="https://umami.domain.tld/script.js" data-website-id="aaaaa-bbbbb-ccccc-ddddd-eeeee"></script>';" >> $nginx_yunohost_conf

Thanks for the tip. Maybe now I still get the rest of DNS neatly and my email inboxes

Danke für den Tipp. Vielleicht bekomme ich jetzt noch den Rest an DNS ordentlich hin und meine E-Mail-Postfächer