Table of Contents

05 : Computers

VPS Notes

GM4SLV.ORG.UK VPS : New VPS created 6th March 2025
  • To separate my personal wiki site from yaddnet.org server
  • Wiki backed-up and moved from yaddnet.org to new gm4slv.org.uk VPS
  • SSL Certificate replaced to enable HTTPS
GM4SLV.ORG.UK VPS : CANCELLED AND DELETED 9th October 2024
  • Wiki functionality easily provided by yaddnet.org VPS
  • wiki pages & data transferred to yaddnet.org
  • Fasthosts deleted VPS following telephone confirmation
    • deletion/cancellation not possible via Control Panel
    • telephone call-back needed to confirm

Old information below is for historical information

OS      : Debian 10 (Buster)
RAM     : 0.5GB
Network : 400MB 
SSD     : 10GB

IP Address : 213.171.209.127
Hostname   : gm4slv.org.uk
Open Ports : ssh, http, https

Domain Name  : gm4slv.org.uk
Renewal date : 3/4/2024

Access via FastHosts

Installing SSL for HTTPS

Create Certificates

First : obtain SSL Certificates

Configure APACHE

Second : configure Apache to use HTTPS

Confirm proper security

Browse to https://gm4slv.org.uk

20/04/23 Renew SSL Certificate

Hardware Upgrade 20/4/23

Debian Upgrade 15/2/24

Debian Upgrade 16/2/24

gm4slv@gm4slv:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux trixie/sid
Release:        n/a
Codename:       trixie
deb http://deb.debian.org/debian trixie main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian trixie main contrib non-free non-free-firmware
 
 
#deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
#deb-src http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
 
deb http://deb.debian.org/debian-security trixie-security main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian-security trixie-security main contrib non-free non-free-firmware
gm4slv@gm4slv:~$ php --version
PHP 8.2.12 (cli) (built: Jan  8 2024 06:21:20) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.12, Copyright (c) Zend Technologies
    with Zend OPcache v8.2.12, Copyright (c), by Zend Technologies

2024 gm4slv.org.uk domain renewed

04/04/24 : Install Renewed SSL Certificate

New VPS : March 2025

Type:Virtual Machine
Size:vps 1 2 60
Cpu:1 vCore
RAM:2 GB
Disk:60 GB NVMe SSD
Distributor ID: Ubuntu
Description:    Ubuntu 24.04.1 LTS
Release:        24.04
Codename:       noble
gm4slv@gm4slv:~ $ php --version
PHP 8.3.6 (cli) (built: Dec  2 2024 12:36:18) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.3.6, Copyright (c) Zend Technologies
    with Zend OPcache v8.3.6, Copyright (c), by Zend Technologies

Dokuwiki Security

LocationMatch method

Apache is told which directories (data, conf, bin, inc, vendor) to make private. The downside is that this configuration might need altering if new directories are added during dokuwiki upgrades.

add to /etc/apache2/apache2.conf

<LocationMatch "/(data|conf|bin|inc|vendor)/">
    Order allow,deny
    Deny from all
    Satisfy All
</LocationMatch>

sudo service apache2 restart

.htaccess method

the secured directories in dokuwiki have suitable .htaccess files already. Apache needs to betold to allow them to alter behaviour

AllowOverride All

add to /etc/apache2/apache2.conf

         <Directory /var/www/html>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

sudo service apache2 restart

SSH Security

Page Updated : 06/03/25 20:27 GMT