public:computers:vps_tips_tricks
Table of Contents
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
- browse to https://admin.fasthosts.co.uk/Servers/VPS/1116040162 and login with credentials (email : gm4slv…@..plus…..)
Installing SSL for HTTPS
Create Certificates
Configure APACHE
Confirm proper security
Browse to https://gm4slv.org.uk
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.pem → ca_old.pem
- copied current /usr/local/ssl/signed.crt → signed_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