DEEN

Vellaphine. Your private menopause and cycle diary.

Self-hosted diary for menopause symptoms and cycle tracking. All data stays on your own server — no one outside your household has access. Free.

What Vellaphine can do

📓

29 symptoms, 11 areas

Vasomotor, sleep, mood, cognitive, pain, skin & hair, intimate, urogenital and more — each symptom with intensity 1–5 and its own notes field per day.

Custom symptoms

In addition to the fixed list, create your own symptoms with a name and area — they appear immediately in the day detail, on equal footing with the standard symptoms.

💗

Mood & energy

Your own 1–5 scale independent of the symptoms, with a trend chart of the last 60 days in your account.

🩸

Cycle tracking with prediction

Mark your period, set cycle length and pause duration — Vellaphine automatically predicts your next period and ovulation.

🔔

Push reminders

Expected period, ovulation window, or daily diary reminder — directly in the browser, no app required.

🔒

Private & ad-free

Runs on a NAS, your own server, or a Raspberry Pi. No cloud, no trackers, no ads — multiple users, each with their own private calendar.

Kostenlos Symptom-Tagebuch Zyklus-Tracker Push-Erinnerungen Selbst-gehostet Werbefrei Mehrere Benutzerinnen CSV/JSON/PDF-Export Kostenlos Symptom-Tagebuch Zyklus-Tracker Push-Erinnerungen Selbst-gehostet Werbefrei Mehrere Benutzerinnen CSV/JSON/PDF-Export

Ready to go in 3 steps

1

Unzip & start

*follow the installation guide for your system

2

Log in & change password

Open in your browser with admin / admin (http://<host>:8421), then immediately change the password under “Account”.

3

Choose appearance & get started

Light/Dark/Auto + accent color (Rosé/Lavender/Amber/Sage), enter cycle length — done.

Four views of your cycle

Month

Classic month view with phase colors, period days, ovulation marker, and symptom counters.

Week

7 days in detail: mood/energy pills, all symptoms with intensity, note snippet, and period status.

Year

12 mini-months in a grid — each day cell a colored square by phase. Perfect for “How was my year?”.

Heatmap

Top 12 symptoms over 30/90/180/365 days for pattern recognition, e.g. “Brain fog correlates with luteal phase”.

Installation on any system

Docker & Docker Compose required — default login admin/admin, change the password right afterwards.

# 1. Extract ZIP
unzip vellaphine.zip -d vellaphine
cd vellaphine

# 2. Build and start container
docker compose up -d --build

# 3. Open in browser
# http://<host>:8421

Default login: admin / admin — change it immediately under "Account" → "Password".

On first start, the following are created automatically: SQLite DB (data/vellaphine.db), session key (data/secret.key), and a VAPID key pair for web push.

Frequently Asked Questions

Is Vellaphine really free?

Yes, completely free, with no time limit and no hidden costs. You host it yourself, making you independent from us.

Where is my data stored?

Exclusively on your own server, NAS, or Raspberry Pi — in a local SQLite database. There is no cloud connection and no telemetry.

Do I need an app for iOS/Android?

No. Vellaphine runs in the browser and is optimized for mobile devices — it can also be used via "Add to Home Screen."

How do I set up push reminders?

Push notifications require HTTPS (reverse proxy with a valid certificate). After that, enable them per device under "Account" → "Notifications."

How do I back up my data?

Back up the entire data/ folder (SQLite DB, keys), e.g. with tar czf backup.tar.gz data/. Additionally, each user can export her own data as CSV/JSON/PDF.