Self-host on your own hardware for free, or use the managed Kinline+ cloud for $5/mo. Either way, you own your family's history.
We host the database, backups, and S3 storage. You build the tree. 14-day free trial, no card required for the first 7 days.
Run Kinline on your own hardware. No account, no cloud, no monthly fees. All your data stays on your disk.
Requires Python 3.11+ on macOS, Linux, or WSL. Bring your own server (a $5/mo VPS is plenty), or run on a Raspberry Pi at home.
git clone <repo-url> kinline
cd kinline
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
export SECRET_KEY="$(python3 -c 'import secrets; print(secrets.token_urlsafe(32))')"
export KINLINE_DB="$PWD/data/kinline.db"
python -c "import models; models.init_db()"
python app.py
Open http://localhost:5000, log in with the default admin, change the password via Account โ Change Password. Done.
For production deploy (HTTPS, systemd, backups), see the README.
Optional: enable S3 for upload storage, set up Litestream for continuous DB backups. Both have first-class support in the deploy script.