GeneWeb is a genealogy software that allows you to store, edit, and share genealogical data. In this tutorial, we'll guide you through the installation process of GeneWeb on Fedora Server Latest.
Before we start the installation process, ensure that you have:
sudo su
dnf install ocaml postgresql psql ocaml-findlib ocaml-lwt-devel ocaml-camomile-devel
wget
command to do this.wget https://github.com/geneweb/geneweb/releases/download/v7.0.4/geneweb-7.0.4.tar.gz
tar -xvf geneweb-7.0.4.tar.gz
/var/www/html
. This is the default document root directory in Fedora Server Latest.mv geneweb-7.0.4/ /var/www/html/geneweb
chown -R apache:apache /var/www/html/geneweb
geneweb
directory and compile the code files.cd /var/www/html/geneweb
make
su - postgres
createdb geneweb_db
createuser -P geneweb_user
When prompted, specify a strong password for the new user.
Grant all privileges to the new user.
grant all privileges on database geneweb_db to geneweb_user;
exit
gwsetup.conf
file.nano /var/www/html/geneweb/gwsetup.conf
global base_dbms = postgresql
global base_dbname = geneweb_db
global base_dblogin = geneweb_user
global base_dbpassword = your_password
Replace your_password
with the password you assigned to the geneweb_user
user earlier.
Save and exit the file.
Start the GeneWeb server.
cd /var/www/html/geneweb
./gwsetup
Open a web browser and navigate to http://your_server_ip/geneweb/
. You should see the GeneWeb login page.
Log in with the default username and password.
admin
admin
Change the default password to a secure one.
You're done! You can now start using GeneWeb to store, edit, and share your genealogical data.
In this tutorial, we covered the installation process of GeneWeb on Fedora Server Latest. We hope you found this tutorial helpful and wish you luck with using GeneWeb!
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!