Installing GeneWeb on Debian Latest

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.

Prerequisites

Before we start installing GeneWeb on Debian Latest, we need to make sure that we have the following requirements:

Step 1: Update system

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

Step 2: Install dependencies

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

Step 3: Download GeneWeb

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

Step 4: Install GeneWeb

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

Step 5: Configure GeneWeb

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.

Step 6: Start GeneWeb

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

Conclusion

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!