Difference between revisions of "Installing GeneWeb 7 on a Raspberry Pi webserver"

From GeneWeb
Jump to: navigation, search
Line 7: Line 7:
 
<strong>Preparing the Raspberry Pi</strong>
 
<strong>Preparing the Raspberry Pi</strong>
  
Download an ISO file of [https://www.raspberrypi.org/downloads/raspbian Raspian Lite ISO]. On a Mac, use [https://www.balena.io/etcher balenaEtcher] to format and flash the ISO image directly from the zip file on to a micro SD card. Copy also the "wpa_supplicant.conf" and "ssh" files to the micro SD card [https://www.raspberrypi.org/documentation/configuration/wireless/headless.md see for further information].
+
Download an ISO file of [https://www.raspberrypi.org/downloads/raspbian Raspian Lite ISO]. On a Mac, use [https://www.balena.io/etcher balenaEtcher] to format and flash the ISO image directly from the zip file on to a micro SD card. Copy also the "wpa_supplicant.conf" and "ssh" files to the micro SD card ([https://www.raspberrypi.org/documentation/configuration/wireless/headless.md see for further information]).
  
 
Start the Raspberry Pi and secure the installation by changing password for the user 'pi' and create a new password for root. Update system with <code>sudo apt-get update</code> and <code>sudo apt-get upgrade</code>. If using the latest version of Debian (Buster) the following may be required: <code>sudo apt-get update --allow-releaseinfo-change</code>.
 
Start the Raspberry Pi and secure the installation by changing password for the user 'pi' and create a new password for root. Update system with <code>sudo apt-get update</code> and <code>sudo apt-get upgrade</code>. If using the latest version of Debian (Buster) the following may be required: <code>sudo apt-get update --allow-releaseinfo-change</code>.
 +
 +
 +
--> Stand by a few minutes... this page is being built.

Revision as of 15:08, 17 July 2019

This article explains how to run GeneWeb 7 as a cgi service on a home hosted webserver running on a Raspberry Pi. Finding a Linux web hosting provider that allows the flexibility needed to run GeneWeb 7 as cgi is neither easy nor cost efective. A Rasppberry Pi connected to your home internet connection is a viable alternative, in both flexibility and cost.

This tutorial assumes that you have sucessfully connected your Raspberry Pi to your home network so that it can be accessed from the internet, i.e. the outside world. This is done by a process called modem port forwarding. Specific instructions on how to do this vary according to the brand and model of your router. Do a search online - surely someone has done before.

Throughout this article, the IP address referred as 12.12.123.123, the ged file "jones.ged" and site domain name "mygeneweb.info" are meant to be examples and should be replaced as appropriate.

Preparing the Raspberry Pi

Download an ISO file of Raspian Lite ISO. On a Mac, use balenaEtcher to format and flash the ISO image directly from the zip file on to a micro SD card. Copy also the "wpa_supplicant.conf" and "ssh" files to the micro SD card (see for further information).

Start the Raspberry Pi and secure the installation by changing password for the user 'pi' and create a new password for root. Update system with sudo apt-get update and sudo apt-get upgrade. If using the latest version of Debian (Buster) the following may be required: sudo apt-get update --allow-releaseinfo-change.


--> Stand by a few minutes... this page is being built.