How to Install GeneWeb on Windows 11

GeneWeb is a genealogical program developed in OCaml language. In this tutorial, we will guide you on how to install GeneWeb on Windows 11.

Prerequisites

Before starting with the installation, make sure that you have the following prerequisites:

Step 1: Download GeneWeb

Go to the GeneWeb website and download the latest version of GeneWeb. The download file will be a .zip file, so you will need to extract it to a directory on your computer.

Step 2: Install Required Dependencies

GeneWeb requires some additional packages to work properly. You will need to install those dependencies by following these steps:

  1. Install OCaml compiler and MinGW
  2. Install Perl
  3. Install OpenSSL

Step 3: Set Environment Variables

To run GeneWeb, we need to add the paths of OCaml and MinGW to the environment variables. Here are the steps to add the paths:

  1. Right-click on the “This PC” or “My Computer” icon and select “Properties”.
  2. Click on “Advanced system settings”.
  3. Click on the “Environment Variables” button at the bottom.
  4. Under “System variables”, click “New”.
  5. In the “Variable name” field, type in OCAMLPATH.
  6. In the “Variable value” field, type C:\OCaml\lib.
  7. Under “System variables”, find the “Path” variable and click on “Edit”.
  8. Add the following paths to the “Variable value” field: C:\OCaml\bin; C:\MinGW\bin;

Step 4: Install GeneWeb

Follow these steps to install GeneWeb:

  1. Open Command Prompt and navigate to the GeneWeb directory using cd command.
  2. Run the build command to build GeneWeb.
  3. Run the install command to install GeneWeb.
  4. Run the runserver command to start GeneWeb.

After following these steps, you should be able to access GeneWeb by opening a web browser and typing http://localhost:2317 in the address bar.

Conclusion

In this tutorial, we have explained step by step how to install GeneWeb on Windows 11. If you have followed all the steps properly, then you should be able to run GeneWeb without any issues.

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!