Breathing new life into old photos since 2012.

Tag: webservers

‘Webtrees’ on a Home Server: Installing the Webtrees Software

⬅️ Previous post: Getting online with LAMP and No-IP


Installing WebtreesInstalling ‘intl’ and preparing the data folderCreating the MariaDB databaseTweaking the default PHP configurationTroubleshooting SELinux errorsWhat’s next for the server?


Now that I have a server machine running Linux and a LAMP stack accessible via the internet, I’m ready to install the Webtrees software. Debugging the SELinux permission errors took some time, and got much easier once I learned how properly troubleshoot. Here’s what I went through to get it running. Continue reading

‘Webtrees’ on a Home Server: Getting online with LAMP and No-IP

⬅ Previous Post: My Machine and Operating System


Installing and Configuring the LAMP stackWhat about a firewall?Opening the router to web trafficLaunching the site for free with No-IPVisiting my new server for the first time


My laptop server is wedged discretely between my desk and my tower. Lights at the bottom show that it is on.

When last we left my Webtrees project, I had installed Gentoo Linux on an old 2005 HP Compaq nc6230, and hardened it for security with SELinux. This formed the foundation of my server machine. Since then, I’ve installed OpenSSH, which allows me to access the server laptop from other machines, over the network, without opening the laptop lid. All work on the server will now ideally be done over an SSH connection.

On today’s episode, I install the LAMP web server software and have it go live to the public. Compared to the work of installing the Gentoo system, this part is really a piece of cake. Even so, I’m still a noob when it comes to web servers. This series can not be read as a full how-to. It can only be a general inspiration and a nudge in the right direction. Continue reading

‘Webtrees’ on a Home Server: My machine and Operating System

⬅ Previous Post: 2020 Summer Project #1: ‘Webtrees’ on a Home Server

My server computerThe Gentoo Linux operating systemInstalling Gentoo • Hardening Gentoo with SELinuxHardening other Linux distrosNext on the agenda

Of course the first step in running Webtrees on a home server is to choose the machine and operating system. While it is certainly possible to launch a web server from my regular desktop (and I have in fact done this), a better idea is to set up a machine dedicated to this purpose.

Continue reading

2020 Summer Project #1: ‘Webtrees’ on a Home Server

The summer of 2020 is upon us. I just wrapped up my second year of teaching math full time for the School District of Philadelphia. In the wake of nationwide coronavirus business closures, I find myself without summer employment for the first time in about a quarter-century. ? That means it’s GeNeALoGy TiMe once again!!! ??

One project I’ve had on the back burner for the last decade or so is re-launching a family history website on a home server.

Continue reading