GeneWeb is a genealogy software that allows you to create and manage family trees. In this tutorial, we will learn how to install GeneWeb on Debian Latest.
Before we start installing GeneWeb on Debian Latest, we need to make sure that we have the following requirements:
We need to update our system to make sure that our package manager has the latest packages.
To update the system, run the following command in the terminal:
sudo apt update && sudo apt upgrade
Before installing GeneWeb, we need to install some dependencies.
To install the dependencies, run the following command in the terminal:
sudo apt install libgdbm-dev libncurses5-dev libssl-dev libexpat1-dev
We need to download the GeneWeb package from their official website.
To download GeneWeb, run the following command in the terminal:
wget https://github.com/geneweb/geneweb/releases/download/v7.0.3/geneweb-7.0.3-rc1.tar.gz
Once the download is complete, we need to extract the package.
To extract the package, run the following command in the terminal:
tar xvf geneweb-7.0.3-rc1.tar.gz
Now, we need to install GeneWeb.
To install GeneWeb, run the following command in the terminal:
cd geneweb-7.0.3-rc1
./configure
make
sudo make install
We have now installed GeneWeb on our system. We need to configure it to use it.
To configure GeneWeb, we need to create a configuration file.
To create the configuration file, run the following command in the terminal:
sudo touch /usr/local/share/geneweb/gw/gwd/gwd.config
sudo chmod 666 /usr/local/share/geneweb/gw/gwd/gwd.config
Now, open the configuration file in your preferred text editor and add the following lines:
export LANG="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"
Save and close the configuration file.
We can now start GeneWeb and start using it.
To start GeneWeb, run the following command in the terminal:
gwd -d /var/lib/geneweb -a 127.0.0.1 -p 2317
Once you have started GeneWeb, you can access it by opening a web browser and typing in the following address:
http://localhost:2317
Congratulations! You have successfully installed GeneWeb on Debian Latest. You can now start creating and managing your family trees with ease.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!