Manage your family tree with timeline view.
Languages:
- English
- Français
Features:
- People Management
- Family Event Management
- Relatives and Associations Management:
- Image upload
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 ./familytimeline
Download 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.env
Create 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.sql
Start the containers using docker compose command
docker compose up -d
The FamilyTimeline application will be available on http://localhost:8080/
.
The default user is admin
with password admin
.
See the development guide for more information on how to build it yourself.