Sign inSign up

schuellerf/geneweb

By schuellerf

•Updated almost 8 years ago

Dockerized installation of Geneweb

Image
3

500K+

schuellerf/geneweb repository overview

⁠docker-geneweb

Dockerized installation of Geneweb⁠

:warning: This container runs the OLD version 5 of Geneweb! Refer to https://github.com/schuellerf/docker-geneweb⁠ for a more recent version

⁠Usage

Usually you want to keep your database so to keep your data in an existing directory e.g. ${HOME}/GenealogyData

Just run the container:

docker run --user=$(id -u) --env LANGUAGE=de -d --name geneweb -p2316:2316 -p2317:2317 -v ${HOME}/GenealogyData:/genewebData schuellerf/geneweb:geneweb5-latest

and go to http://localhost:2317⁠

if you happen to have the git repository you can also execute:

./start.sh

note: the directory ${HOME}/GenealogyData has to be a full path

⁠Setup

The setup will be started automatically http://localhost:2316⁠ if no database can be found

If you start the container and you already have a database but you want more databases or do some backup you need to start the setup manually like so:

docker exec geneweb /start_setup.sh

and then navigate to http://localhost:2316⁠

⁠Options

If you need to change the IP of the Docker host or better, of the PC you want to use the setup⁠ from you can override the default value by adding the option

--env HOST_IP=192.168.0.1

to the docker run mentioned above.

e.g.

docker run --env HOST_IP=192.168.0.1 --env LANGUAGE=de -d --name geneweb -p2316:2316 -p2317:2317 -v ${HOME}/GenealogyData:/genewebData schuellerf/geneweb:latest

⁠Shutdown

To shutdown the container just run

docker stop geneweb
docker rm geneweb

⁠Backup

If you need to do a backup just either backup your data folder (e.g. ${HOME}/GenealogyData)

To export the data as "*.ged" file or similar you need to start the "setup" tool

docker exec -ti geneweb /start_setup.sh

and then navigate to http://localhost:2316⁠

Tag summary

Content type

Image

Digest

Size

82.1 MB

Last updated

almost 10 years ago

docker pull schuellerf/geneweb