• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Home
  • Create a VM ($25 Credit)
  • Buy a Domain
  • 1 Month free Back Blaze Backup
  • Other Deals
    • Domain Email
    • Nixstats Server Monitoring
    • ewww.io Auto WordPress Image Resizing and Acceleration
  • About
  • Links

IoT, Code, Security, Server Stuff etc

Views are my own and not my employer's.

Personal Development Blog...

Coding for fun since 1996, Learn by doing and sharing.

Buy a domain name, then create your own server (get $25 free credit)

View all of my posts.

  • Cloud
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • How to buy a new domain and SSL cert from NameCheap, a Server from Digital Ocean and configure it.
    • Setting up a Vultr VM and configuring it
    • All Cloud Articles
  • Dev
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • How to setup pooled MySQL connections in Node JS that don’t disconnect
    • NodeJS code to handle App logins via API (using MySQL connection pools (1000 connections) and query parameters)
    • Infographic: So you have an idea for an app
    • All Development Articles
  • MySQL
    • Using the free Adminer GUI for MySQL on your website
    • All MySQL Articles
  • Perf
    • PHP 7 code to send object oriented sanitised input data via bound parameters to a MYSQL database
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • Measuring VM performance (CPU, Disk, Latency, Concurrent Users etc) on Ubuntu and comparing Vultr, Digital Ocean and UpCloud – Part 1 of 4
    • Speeding up WordPress with the ewww.io ExactDN CDN and Image Compression Plugin
    • Setting up a website to use Cloudflare on a VM hosted on Vultr and Namecheap
    • All Performance Articles
  • Sec
    • Using the Qualys FreeScan Scanner to test your website for online vulnerabilities
    • Using OWASP ZAP GUI to scan your Applications for security issues
    • Setting up the Debian Kali Linux distro to perform penetration testing of your systems
    • Enabling TLS 1.3 SSL on a NGINX Website (Ubuntu 16.04 server) that is using Cloudflare
    • PHP implementation to check a password exposure level with Troy Hunt’s pwnedpasswords API
    • Setting strong SSL cryptographic protocols and ciphers on Ubuntu and NGINX
    • Securing Google G Suite email by setting up SPF, DKIM and DMARC with Cloudflare
    • All Security Articles
  • Server
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • All Server Articles
  • Ubuntu
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • Useful Linux Terminal Commands
    • All Ubuntu Articles
  • VM
    • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
    • All VM Articles
  • WordPress
    • Speeding up WordPress with the ewww.io ExactDN CDN and Image Compression Plugin
    • Installing and managing WordPress with WP-CLI from the command line on Ubuntu
    • How to backup WordPress on a host that has CPanel
    • Moving WordPress to a new self managed server away from CPanel
    • Moving a CPanel domain with email to a self managed VPS and Gmail
    • All WordPress Articles
  • All

Main Content

Advertisement:

Recent Posts

Manually update OpenSSL on Debian to 1.1.1.t

February 18, 2023 By Simon

Debian won’t update to OpenSSL 1.1.1t. The latest OpenSSL Security advisory (OpenSSL Security Advisory [7th February 2023]) reports a number of High Severity vulnerabilities that are resolved in OpenSSL 1.1.1t.

HomePi – Raspberry PI powered touch screen showing information from house-wide sensors

March 14, 2022 By Simon

I want to make a Raspberry Pi server with a touch screen to receive data from a dozen other WeMos Sensors that I will build.

Wemos Mini D1 Pro Pinout Guide

March 6, 2022 By Simon

Here is my guide for the ESP8266 WemOs D1 Mini Pro pin’s.

Yubico Security Key NFC

February 23, 2022 By Simon

Introducing the Security Key NFC by Yubico simplified tap and go security key from Yubico

Moving Oracle Virtual Box Virtual Machines to another disk

October 17, 2021 By Simon

I recently Installed Windows 11 in a Virtual Machine on Windows 10 to test software compatibility, I installed it onto a 10TB spinning magnetic drive and regretted it (it was super slow). 

Installing Windows 11 in a Virtual Machine on Windows 10 to test software compatibility

October 17, 2021 By Simon

This is a simple post that shows how I Installed Windows 11 on Windows 10 inside a Oracle VM Virtual Box Virtual Machine.

Diagnosing a Windows 10 PC that will not post

August 7, 2021 By Simon

I had a friend who said his Windows PC was not booting and needed advice on how to fix it. This post is to help others and to assist with a Warranty RMA ticket (spoiler one part died).

Using a 12-year-old dual Xeon server setup as a desktop PC

July 26, 2021 By Simon

Using a 12-year-old dual Xeon server setup as a desktop PC

How to create a Private GitHub repository and access via SSH with TortiseGIT

July 17, 2021 By Simon

Here is a guide on using the GUI TortoiseGIT, GIT for Windows with GitHub.

Recovering a Dead Nginx, Mysql, PHP WordPress website

July 10, 2021 By Simon

In early 2021 www.fearby.com died and it was all my fault. Here is my breakdown of the events.

Advertisement:

100 Recent Posts

  • Manually update OpenSSL on Debian to 1.1.1.t February 18, 2023
  • HomePi – Raspberry PI powered touch screen showing information from house-wide sensors March 14, 2022
  • Wemos Mini D1 Pro Pinout Guide March 6, 2022
  • Yubico Security Key NFC February 23, 2022
  • Moving Oracle Virtual Box Virtual Machines to another disk October 17, 2021
  • Installing Windows 11 in a Virtual Machine on Windows 10 to test software compatibility October 17, 2021
  • Diagnosing a Windows 10 PC that will not post August 7, 2021
  • Using a 12-year-old dual Xeon server setup as a desktop PC July 26, 2021
  • How to create a Private GitHub repository and access via SSH with TortiseGIT July 17, 2021
  • Recovering a Dead Nginx, Mysql, PHP WordPress website July 10, 2021
  • laptrinhx.com is stealing website content December 23, 2020
  • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance. December 22, 2020
  • How to perform a clean Windows 10 installation November 28, 2020
  • I thought my website was hacked. Here is how I hardened my Linux servers security with Lynis Enterprise October 24, 2020
  • Yubico 5C NFC USB-C Hardware Two Factor Security Key etc October 8, 2020
  • Adafruit HUZZAH32 ESP32 Feather + RTC + Alpha-Numeric LED + Solenoid Zen Clock September 10, 2020
  • Yubico YubiKey 5Ci with USB-C and Lightning connector for mobile devices July 27, 2020
  • MobaXterm tabbed SSH client (etc) for Windows July 7, 2020
  • Goodbye Dropbox, One Drive, iCloud and Hello Nextcloud private cloud on UpCloud June 14, 2020
  • Finding software that needs updating on Windows using SUMo (Review) May 30, 2020
  • Using Acronis True Image 2020 to backup and restore your Windows computer May 24, 2020
  • Using Python to use buttons on the PiTFT Plus 320×240 TFT Touchscreen with a PiHole May 9, 2020
  • Setting up a Raspberry PI as a DNS Sinkhole to block ads and Trackers April 15, 2020
  • Use your space computer resources to fight COVID-19 March 14, 2020
  • Protecting your devices with nextdns.io a DNS based service that blocks malicious websites, trackers, ads, typo squatting domains, new or parked domains, TLD’s, mature YouTube content and comments and more March 13, 2020
  • How to use the Raspberry Pi Imager to download an Operating System to an SD card ready to use with your Raspberry Pi March 9, 2020
  • Adafruit BME680 (Adafruit BME680 – Temperature, Humidity, Pressure and Gas Sensor) on a Wemos D1 Mini (ESP8266) March 8, 2020
  • Renewing a Let’s Encrypt HTTPS certificate on a back end web server with DNS Verification/Cloudflare API and acme.sh ACME Client on Debian March 4, 2020
  • Monitoring cronjobs on Linux June 9, 2019
  • Backing up files to a Backblaze B2 Cloud Bucket with Duplicati June 6, 2019
  • Backing up your computer automatically with BackBlaze software (no data limit) June 2, 2019
  • How to back up an iPhone (including photos and videos) multiple ways June 2, 2019
  • US v Huawei: The battle for 5G May 29, 2019
  • How to backup and restore a MySQL database on Windows and Linux April 21, 2019
  • Setting up the free MySQL database server on Windows 10 April 20, 2019
  • Using the WinSCP Client on Windows to transfer files to and from a Linux server over SFTP April 17, 2019
  • Connecting to a server via SSH with Putty April 7, 2019
  • How to code PHP on your localhost and deploy to the cloud via SFTP with PHPStorm by Jet Brains March 31, 2019
  • Setting web push notifications in WordPress with OneSignal March 26, 2019
  • Setup a Certification Authority Authorization (CAA) DNS record(s) to prevent https cert issue/misuse March 18, 2019
  • I am moving away from Apple hardware February 3, 2019
  • Updating NGINX to the development branch to get more frequent updates and features over the stable branch November 20, 2018
  • Replacing Google Analytics with Piwik/Matomo for a locally hosted privacy focused open source analytics solution November 18, 2018
  • How to install PHP 7.2.latest on Ubuntu 16.04 November 17, 2018
  • Check the compatibility of your WordPress theme and plugin code with PHP Compatibility Checker November 7, 2018
  • Add two factor auth login protection to WordPress with YubiCo hardware YubiKeys and or 2FA Authenticator App October 28, 2018
  • Setup two factor authenticator protection at login on Ubuntu or Debian October 14, 2018
  • Using the Yubico YubiKey NEO hardware-based two-factor authentication device to improve authentication and logins to OSX and software October 4, 2018
  • Monitor server performance with NixStats and receive alerts by SMS, Push, Email, Telegram etc October 3, 2018
  • Telstra promised Fibre to the house (FTTP) when I had FTTN and this is what happened [Part 5].. October 1, 2018
  • Is OSX Mojave on a 2014 MacBook Pro slower or faster than High Sierra October 1, 2018
  • Useful Java FX Code I use in a project using IntelliJ IDEA and jdk1.8.0_161.jdk September 15, 2018
  • Telstra promised Fibre to the house (FTTP) when I had FTTN and this is what happened [Part 4].. September 13, 2018
  • Telstra promised Fibre to the house (FTTP) when I had FTTN and this is what happened [Part 3].. September 13, 2018
  • Telstra promised Fibre to the house (FTTP) when I had FTTN and this is what happened [Part 2].. September 13, 2018
  • No matter what server-provider you are using I strongly recommend you have a hot spare ready on a different provider August 5, 2018
  • Telstra promised Fibre to the house (FTTP) when I had FTTN and this is what happened.. July 28, 2018
  • Upgraded to Wordfence Premium to get real-time login defence, malware scanner and two-factor authentication for WordPress logins July 23, 2018
  • Setup a dedicated Debian subdomain (VM), Install MySQL 14 and connect to it from a WordPress on a different VM July 21, 2018
  • Why I will never buy a new Apple Laptop until they fix the hardware cooling issues. July 20, 2018
  • Set up Feature-Policy, Referrer-Policy and Content Security Policy headers in Nginx July 17, 2018
  • Setting up DNSSEC on a Namecheap domain hosted on UpCloud using CloudFlare July 15, 2018
  • Set up a whitelisted IP on an UpCloud VM and WordPress using a VPN to get a static IP address July 5, 2018
  • Creating your first Java FX app and using the Gluon Scene Builder in the IntelliJ IDEA IDE July 3, 2018
  • Adding two sub domains (one pointing to a new UpCloud VM and the other pointing to an NGINX subsite) on Ubuntu 18.04 June 27, 2018
  • Upgrading an Ubuntu server on UpCloud to add more CPU, Memory and Disk Space June 25, 2018
  • How to use the UpCloud API to manage your UpCloud servers June 17, 2018
  • Measuring VM performance (CPU, Disk, Latency, Concurrent Users etc) on Ubuntu and comparing Vultr, Digital Ocean and UpCloud – Part 4 of 4 June 5, 2018
  • Measuring VM performance (CPU, Disk, Latency, Concurrent Users etc) on Ubuntu and comparing Vultr, Digital Ocean and UpCloud – Part 3 of 4 June 5, 2018
  • Measuring VM performance (CPU, Disk, Latency, Concurrent Users etc) on Ubuntu and comparing Vultr, Digital Ocean and UpCloud – Part 2 of 4 June 5, 2018
  • Measuring VM performance (CPU, Disk, Latency, Concurrent Users etc) on Ubuntu and comparing Vultr, Digital Ocean and UpCloud – Part 1 of 4 June 2, 2018
  • How I upgraded from a standalone 1Password 6.x licence to 1Password (7+) cloud subscription on OSX May 27, 2018
  • Privacy, General Data Protection Regulation (GDPR) information for WordPress bloggers. May 25, 2018
  • Setting strong SSL cryptographic protocols and ciphers on Ubuntu and NGINX May 15, 2018
  • Open a Windows 10 Boot Camp Installation on OSX in Parallels (like a VM) April 29, 2018
  • How to backup WordPress on a host that has CPanel April 29, 2018
  • How to free up disk space in OSX April 22, 2018
  • How to install Windows 10 Pro alongside an OSX partition with Apple Boot Camp April 20, 2018
  • Moving an Ubuntu 16.04 VM on Vultr from one data centre to another via snapshots April 17, 2018
  • Securing Google G Suite email by setting up SPF, DKIM and DMARC with Cloudflare April 14, 2018
  • Deploying nodejs apps in the background and monitoring them with PM2 from keymetrics.io April 10, 2018
  • Enabling TLS 1.3 SSL on a NGINX Website (Ubuntu 16.04 server) that is using Cloudflare April 5, 2018
  • Using Cloudflare DNS servers to speed up the internet and add privacy on OSX April 2, 2018
  • Write your first Java GUI app March 31, 2018
  • Why I am deleting my Facebook account March 30, 2018
  • How to purchase your own domain name and set up a web server from $5 a month March 28, 2018
  • Using the Qualys FreeScan Scanner to test your website for online vulnerabilities March 23, 2018
  • Using OWASP ZAP GUI to scan your Applications for security issues March 17, 2018
  • Backing up OSX or an Ubuntu server with Backblaze B2 Cloud Storage from the Command Line March 14, 2018
  • Setting up a website to use Cloudflare on a VM hosted on Vultr and Namecheap March 13, 2018
  • Setting up the Debian Kali Linux distro to perform penetration testing of your systems March 7, 2018
  • Upgrading the RAM, CPU and Memory on a Vultr Ubuntu VM in the cloud March 7, 2018
  • Using Chrome 65 to measure website Performance, Progressive Web Apps, Basic Practices, Accessibility and SEO March 4, 2018
  • PHP implementation to check a password exposure level with Troy Hunt’s pwnedpasswords API March 1, 2018
  • How to setup PHP FPM on demand child workers in PHP 7.x to increase website traffic February 26, 2018
  • Using Fritzing to draw electronic schematics for Arduino, Raspberry Pi and ESP8266 February 10, 2018
  • Using the free Adminer GUI for MySQL on your website February 8, 2018
  • How to upgrade a Digital Ocean Ubuntu VM and increase the vCPU or memory February 6, 2018
  • Connecting a 128×32 Blue OLED Display Module to a Raspberry Pi via IIC I2C February 4, 2018
  • How to start-up (flesh out) an app idea February 3, 2018

          View All 199 posts

Advertisement:

Primary Sidebar

Poll

What would you like to see more posts about?
Results
© Kama

Support this Blog

Create your own server today (support me by using these links

Create your own server on UpCloud here ($25 free credit).

Create your own server on Vultr here.

Create your own server on Digital Ocean here ($10 free credit).

Remember you can install the Runcloud server management dashboard here if you need DevOps help.

Advertisement:

Tags

2FA (9) Advice (17) Analytics (9) App (9) Apple (10) AWS (9) Backup (21) Business (8) CDN (8) Cloud (49) Cloudflare (8) Code (8) Development (26) Digital Ocean (13) DNS (11) Domain (27) Firewall (12) Git (7) Hosting (18) IoT (9) LetsEncrypt (7) Linux (21) Marketing (11) MySQL (24) NGINX (11) NodeJS (11) OS (10) Performance (6) PHP (13) Scalability (12) Scalable (14) Security (45) SEO (7) Server (26) Software (7) SSH (7) ssl (17) Tech Advice (9) Ubuntu (39) Uncategorized (23) UpCloud (12) VM (45) Vultr (24) Website (14) Wordpress (25)

Disclaimer

Terms And Conditions Of Use All content provided on this "www.fearby.com" blog is for informational purposes only. Views are his own and not his employers. The owner of this blog makes no representations as to the accuracy or completeness of any information on this site or found by following any link on this site. Never make changes to a live site without backing it up first.

Advertisement:

Footer

Popular

  • Backing up your computer automatically with BackBlaze software (no data limit)
  • How to back up an iPhone (including photos and videos) multiple ways
  • Add two factor auth login protection to WordPress with YubiCo hardware YubiKeys and or 2FA Authenticator App
  • Setup two factor authenticator protection at login on Ubuntu or Debian
  • Using the Yubico YubiKey NEO hardware-based two-factor authentication device to improve authentication and logins to OSX and software
  • I moved my domain to UpCloud (on the other side of the world) from Vultr (Sydney) and could not be happier with the performance.
  • Monitor server performance with NixStats and receive alerts by SMS, Push, Email, Telegram etc
  • Speeding up WordPress with the ewww.io ExactDN CDN and Image Compression Plugin
  • Add Google AdWords to your WordPress blog

Security

  • Check the compatibility of your WordPress theme and plugin code with PHP Compatibility Checker
  • Add two factor auth login protection to WordPress with YubiCo hardware YubiKeys and or 2FA Authenticator App
  • Setup two factor authenticator protection at login on Ubuntu or Debian
  • Using the Yubico YubiKey NEO hardware-based two-factor authentication device to improve authentication and logins to OSX and software
  • Setting up DNSSEC on a Namecheap domain hosted on UpCloud using CloudFlare
  • Set up Feature-Policy, Referrer-Policy and Content Security Policy headers in Nginx
  • Securing Google G Suite email by setting up SPF, DKIM and DMARC with Cloudflare
  • Enabling TLS 1.3 SSL on a NGINX Website (Ubuntu 16.04 server) that is using Cloudflare
  • Using the Qualys FreeScan Scanner to test your website for online vulnerabilities
  • Beyond SSL with Content Security Policy, Public Key Pinning etc
  • Upgraded to Wordfence Premium to get real-time login defence, malware scanner and two-factor authentication for WordPress logins
  • Run an Ubuntu VM system audit with Lynis
  • Securing Ubuntu in the cloud
  • No matter what server-provider you are using I strongly recommend you have a hot spare ready on a different provider

Code

  • How to code PHP on your localhost and deploy to the cloud via SFTP with PHPStorm by Jet Brains
  • Useful Java FX Code I use in a project using IntelliJ IDEA and jdk1.8.0_161.jdk
  • No matter what server-provider you are using I strongly recommend you have a hot spare ready on a different provider
  • How to setup PHP FPM on demand child workers in PHP 7.x to increase website traffic
  • Installing Android Studio 3 and creating your first Kotlin Android App
  • PHP 7 code to send object oriented sanitised input data via bound parameters to a MYSQL database
  • How to use Sublime Text editor locally to edit code files on a remote server via SSH
  • Creating your first Java FX app and using the Gluon Scene Builder in the IntelliJ IDEA IDE
  • Deploying nodejs apps in the background and monitoring them with PM2 from keymetrics.io

Tech

  • Backing up your computer automatically with BackBlaze software (no data limit)
  • How to back up an iPhone (including photos and videos) multiple ways
  • US v Huawei: The battle for 5G
  • Check the compatibility of your WordPress theme and plugin code with PHP Compatibility Checker
  • Is OSX Mojave on a 2014 MacBook Pro slower or faster than High Sierra
  • Telstra promised Fibre to the house (FTTP) when I had FTTN and this is what happened..
  • The case of the overheating Mac Book Pro and Occam’s Razor
  • Useful Linux Terminal Commands
  • Useful OSX Terminal Commands
  • Useful Linux Terminal Commands
  • What is the difference between 2D, 3D, 360 Video, AR, AR2D, AR3D, MR, VR and HR?
  • Application scalability on a budget (my journey)
  • Monitor server performance with NixStats and receive alerts by SMS, Push, Email, Telegram etc
  • Why I will never buy a new Apple Laptop until they fix the hardware cooling issues.

Wordpress

  • Replacing Google Analytics with Piwik/Matomo for a locally hosted privacy focused open source analytics solution
  • Setting web push notifications in WordPress with OneSignal
  • Telstra promised Fibre to the house (FTTP) when I had FTTN and this is what happened..
  • Check the compatibility of your WordPress theme and plugin code with PHP Compatibility Checker
  • Add two factor auth login protection to WordPress with YubiCo hardware YubiKeys and or 2FA Authenticator App
  • Monitor server performance with NixStats and receive alerts by SMS, Push, Email, Telegram etc
  • Upgraded to Wordfence Premium to get real-time login defence, malware scanner and two-factor authentication for WordPress logins
  • Wordfence Security Plugin for WordPress
  • Speeding up WordPress with the ewww.io ExactDN CDN and Image Compression Plugin
  • Installing and managing WordPress with WP-CLI from the command line on Ubuntu
  • Moving WordPress to a new self managed server away from CPanel
  • Moving WordPress to a new self managed server away from CPanel

General

  • Backing up your computer automatically with BackBlaze software (no data limit)
  • How to back up an iPhone (including photos and videos) multiple ways
  • US v Huawei: The battle for 5G
  • Using the WinSCP Client on Windows to transfer files to and from a Linux server over SFTP
  • Connecting to a server via SSH with Putty
  • Setting web push notifications in WordPress with OneSignal
  • Infographic: So you have an idea for an app
  • Restoring lost files on a Windows FAT, FAT32, NTFS or Linux EXT, Linux XFS volume with iRecover from diydatarecovery.nl
  • Building faster web apps with google tools and exceed user expectations
  • Why I will never buy a new Apple Laptop until they fix the hardware cooling issues.
  • Telstra promised Fibre to the house (FTTP) when I had FTTN and this is what happened..

Copyright © 2023 · News Pro on Genesis Framework · WordPress · Log in

Some ads on this site use cookies. You can opt-out if of local analytics tracking by scrolling to the bottom of the front page or any article and clicking "You are not opted out. Click here to opt out.". Accept Reject Read More
GDPR, Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT