ABOUT
BeaverHabits is a self-hosted habit tracking app without goals. Track streaks, view heatmaps, and manage your daily habits through a clean web interface powered by NiceGUI and Python.
infoRegister your User in Frontend: `http://LXC_IP:8080/register`
infoHabit data is stored in /opt/beaverhabits/.user.
infoSet TRUSTED_LOCAL_EMAIL in the service environment to skip authentication for a specific email.
INSTALL
Approved local installer
DefaultDebian 13
Approved locally2 CPU1024 MB RAM4 GB disk
Run this command in the Proxmox VE shell. It downloads the immutable approved file, verifies SHA-256, and only then executes it.
( url='https://scripts.francoisvw.com/snapshots/c19711ea1b2526bec67e34be948114e255b5a811/ct/beaverhabits.sh'; sha='e6bf66395c7081cc7f7053e8372ec573c27340bd49e09c69ba1637dfe5710eea'; tmp="$(mktemp)" || exit; curl -fsSL "$url" -o "$tmp" && printf '%s %s\n' "$sha" "$tmp" | sha256sum -c - && bash "$tmp"; rc=$?; rm -f "$tmp"; exit "$rc" )
View approved source ↗Path ct/beaverhabits.shSHA-256 e6bf66395c7081cc7f7053e8372ec573c27340bd49e09c69ba1637dfe5710eea LOCAL CHANGE REVIEW
Approved vs latest fetched source
Sign in with a passkey to inspect pending source changes. Approved content remains public.