Unraid
Recommended
All-in-one image: one container serves the app, API and websockets on one port. First boot generates every secret into /data/.env — nothing to configure on the LAN.
ghcr.io/straplocked/mybabynotes-aio:v1.5.3
# /data → /mnt/user/appdata/baby-log · port 3500
The Community Apps listing hasn’t been submitted yet, so install the template by hand: copy ca-template.xml to /boot/config/plugins/dockerMan/templates-user/ on your flash share, then Docker → Add Container and pick it from the Template dropdown.
Prefer separate containers? The script install (needs Docker Compose Manager) installs and updates, pinned to the latest checksummed release:
curl -fsSL https://raw.githubusercontent.com/straplocked/mybabynotes/main/deploy/unraid/babylog.sh | sh
Docker Compose
Any Linux box, NAS or VPS with Docker. Three containers — app (nginx + PWA), API, websockets — and only the app port is published.
git clone https://github.com/straplocked/mybabynotes
cd mybabynotes
cp .env.example .env # fill APP_KEY + REVERB_APP_SECRET
docker compose up -d --build
# → http://localhost:3500
Home Assistant
amd64 · aarch64
An add-on that puts mybabynotes in the HA sidebar via ingress — for the whole household, not just admins — running on the HA box or proxying the instance you already have. Add the repository, then install MyBabyNotes; it pulls a prebuilt image.
https://github.com/straplocked/mybabynotes-hassio-addons
# Settings → Apps → App store → ⋮ → Repositories
Then Start it and turn on Show in sidebar — HA hides the panel for every newly installed ingress add-on until you do. It’s a third-party repository you add yourself, not a listing in HA’s built-in store. How the Home Assistant integration works →