hyperdata.it Site Setup

This page will (hopefully) develop over time. Is mostly for my own tracking, notes-to-self.

Motivation is fourfold :

  • make life easier for myself
  • a bit of semweb outreach, make life easier for other people
  • expose the work I’ve done as a portfolio to get contract work
  • have fun

2021-09-12

Setting up https was horrible. Really confusing.

I did the openssl generation thing. The certificate is on gandi.net

Ended up with 3 files : something.key, something.crt, something.pem (the latter an intermediate).

Got it working pretty much through trial & error.

A big part of the confusion is the dir setup of xampp vs. standard Apache2 install. It seemed like all 3 of these files were being read :

/opt/lampp/etc/httpd.conf

/opt/lampp/etc/extra/httpd-vhosts.conf

/opt/lampp/etc/extra/httpd-ssl.conf

– and a load of others, possibly /opt/lampp/apache2/conf/httpd.conf …

2021-09-08

I’ve got Ubuntu running on a Linode server with a basic XAMPP installation and WordPress on top. I’ve also transferred data from my previous blog and set up a theme I liked the look of. There are still loads of minor issues relating to this I need to sort out.

I’ve got quite a lot of projects over on github/danja that I’d like to get live here. Most are built around Linked Data/Semantic Web technologies. Most are work-in-progress (over a long timescale!) and having them live should help inform development.

But the biggest priority is to set up HTTPS. This is standard good practice and soon I want to add some kind of user auth & access control across the site. (The obvious candidate for this is WebID and the related specs around Solid-OIDC. I’m out of touch with recent developments, but it looks like I should start by setting up a Solid Server and having a play.)