Family Timeline
Manage your family tree with timeline view.
Languages:
- English
- Français
Features:
- People Management
- Family Event Management
- Relatives and Associations Management:
- Image upload
Quick start
The recommanded way to start this application is docker compose.
Create a directory of your choice (e.g. ./familytimeline) to hold the docker-compose.yml and .env files.
mkdir ./familytimeline
cd ./familytimelineDownload docker-compose.yml and docker-example.env, either by running the following commands:
And update the .env file with custom values if you want
wget https://github.com/dmachard/familytimeline/releases/latest/download/docker-compose.yml
wget -O .env https://github.com/dmachard/familytimeline/releases/latest/download/docker-example.envCreate data folders
mkdir -p userdata/ userdata/data userdata/data/profles userdata/data/attachments userdata/data/tmp
cd userdata/Copy default configs
cp ../backend-server/nginx.conf .
cp ../vuejs-client/public/config.js .Create empty database
sqlite3 database.sqlite3 < ../backend-server/src/utils/schema.sql
sqlite3 database.sqlite3 < ../backend-server/src/utils/user.sqlStart the containers using docker compose command
docker compose up -dThe FamilyTimeline application will be available on http://localhost:8080/.
The default user is admin with password admin.
Contributing
See the development guide for more information on how to build it yourself.
On this page
Languages
Vue57.8%JavaScript41.5%Dockerfile0.5%HTML0.2%
MIT License
Created July 6, 2024
Updated March 1, 2026
