How to Install GeneWeb on NetBSD

GeneWeb is a free genealogy software that allows users to create and manage family trees. This tutorial will guide you through the process of installing GeneWeb on NetBSD.

Prerequisites

Installation Steps

  1. Install the required packages:
pkg_add ocaml sqlite3
  1. Download and extract the latest GeneWeb package from the official website:
curl -O https://codeload.github.com/geneweb/geneweb/tar.gz/refs/tags/v7.00
tar -xzf v7.00
cd geneweb-7.00
  1. Compile and install GeneWeb:
./configure --prefix=/usr/pkg/gw
make
make install
  1. Set up the GeneWeb configuration:
cd /usr/pkg/gw
cp config.dist config
  1. Open the config file with a text editor and make the following changes:
GWDIR=/usr/pkg/gw
GWROOT=/usr/pkg/gw
GWLANG=french

You can change the GWLANG value to your preferred language.

  1. Initialize the GeneWeb database:
./gwsetup
  1. Start the GeneWeb server:
./gwserver -s

GeneWeb should now be accessible at http://localhost:2317. You can test it by opening a web browser and navigating to the URL.

Conclusion

In this tutorial, we have successfully installed GeneWeb on NetBSD. You can now start using GeneWeb to create and manage your family trees.

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!