RF Eclectica Wiki

Try to learn something about everything, and everything about something - Thomas Huxley

User Tools

Site Tools


public:computers:vps_tips_tricks

02 : Computers

VPS Notes

Server details

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

20/04/23 Renew SSL Certificate

  • new Signed and CA (intermediate) certificates obtained and installed in /usr/local/ssl

Hardware Upgrade 20/4/23

  • Original configuration VPS XS : 500MB RAM and 10GB SSD @ £1 per month (plus VAT)
  • Upgrade to VPS S : 1GB RAM and 20GB SSD @ £3 per month (plus VAT)
  • VPS rebooted for upgrade
  • RAM seems to have increased to 1GB but reported 'df -h' still shows 7.5GB total for / and 1.9GB for Swap. This is only 10GB.
  • Perhaps more time is needed for VM to catch up and expand the Virtual Hard Drive?
  • Gotcha…. the Virtual Drive was increased to 20GB, but not the partition or the filesystem… the only way to get a full 20GB was to “rebuild” the VPS….
  • took a backup of the dokuwiki files (rsync mirrored them to shack PC). Hit “Rebuild” and built a new VPS. Applied for replacement SSL keys (had to make a new CSR/KEY first)…
  • Used rsync to send back the dokuwiki files (from the shack PC mirror)
  • set up Apache2 to use the new SSL certificates…
  • VPS is now rebuilt and all wiki files restored & Apache2 uses HTTPS.

Debian Upgrade 15/2/24

  • Upgraded from Buster (10) → Bullseye (11)
  • Upgraded Dokuwiki (this needed PHP7.4 from Buster, which is why the Debian upgrade was necessary) to the newest version (Release 2024-02-06a “Kaos”)
  • Upgraded from Bullseye (11) → Bookwork (12) - might as well get to STABLE

Debian Upgrade 16/2/24

  • Upgraded to Trixie (testing)
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
  • Dokuwiki still working correctly with latest versions of Apache and PHP
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

  • 03/04/24 Domain Name auto-renewed for 2 years until April 2026
  • 04/04/24 SSL Certificate auto-renewed for 1 year until May 2025

04/04/24 : Install Renewed SSL Certificate

  • SSL Certificates Auto Renewed by Fasthosts
  • download new certificates from Fasthosts control panel:
    • New “Certificate” downloaded and renamed “signed.crt”
    • New “Intermediate Certificate” downloaded and renamed “ca.pem”
  • copied both → VPS $HOME dir via SCP
  • On VPS →
    • copied current /usr/local/ssl/ca.pemca_old.pem
    • copied current /usr/local/ssl/signed.crtsigned_old.crt
    • copied new ca.pem from $HOME to /usr/local/ssl/ca.pem
    • copied new signed.crt from $HOME to /usr/local/ssl/signed.crt
    • restarted apache sudo service apache2 restart
  • check new valid certificate now in use in web browser
    • Validity Issued on & Expires on dates now show new certificate is in use

John Pumford-Green Wed May 4 09:03:28 2022

Page Updated : 04/04/24 07:42 BST

public/computers/vps_tips_tricks.txt · Last modified: 04/04/24 07:42 BST by 127.0.0.1