Gordon Buchan blog

Highlighted posts

Highlighted posts.

Title
Installing x11vnc to replace broken screen sharing on Ubuntu 21.04
Forwarding ports to a KVM guest using iptables and Network Address Translation (NAT)

Managing infrastructure using DevOps

Managing infrastructure using DevOps is a series of posts that describe how to create servers and deploy software using DevOps tools such as Ansible, Terraform, Docker, and Kubernetes.

Title
Chapter 1: Using Ansible, Terraform, KVM, and Kubernetes to create an on-premises Kubernetes cluster

Integrating open source software in the enterprise

Integrating open source software in the enterprise is a series of posts that show you how to deploy open source software tools in an enterprise setting, interoperating with established commercial software such as Windows Server and Active Directory.

Title
Chapter 1: Creating a network file share with Linux and Samba authenticating against Active Directory
Chapter 2: Using Linux and OpenVPN to create a virtual private network (VPN) server with two-factor authentication (2FA) enabled using Google Authenticator

Web presence step by step

Web presence step by step is a series of posts that show you to how to build a web presence.

Title
Chapter 1: Buying a domain name from GoDaddy
Chapter 2: Buying branded email from Gmail
Chapter 3: Buying an Ubuntu Linux cloud server from Digital Ocean
Chapter 4: Using an SSH terminal program to connect to an Ubuntu Linux cloud server
Chapter 5: Configuring an Ubuntu Linux cloud server to create a Linux Apache MySQL PHP (LAMP) web server, Part 1
Chapter 6: Configuring an Ubuntu Linux cloud server to create a Linux Apache MySQL PHP (LAMP) web server, Part 2
Chapter 7: Configuring the SSH server on an Ubuntu Linux cloud server to limit SFTP directory visibility within chroot jail directories
Chapter 8: Installing and configuring WordPress to create a website
Chapter 9: Installing and configuring phpMyAdmin to manage MySQL databases
Chapter 10: Integrating Google Site Kit with WordPress to view Google Analytics and Google Search Console visitor statistics
Chapter 11: Installing and configuring the WP Mail SMTP plugin for WordPress to enable WordPress to send email messages
Chapter 12: Installing and configuring the WooCommerce plugin for WordPress to enable a shopping cart for transactions
Chapter 13: Installing and configuring MyBB to create a community forum site
Chapter 14: Installing and configuring Live Helper Chat to add text chat support to a website
Chapter 15: Using dwservice.net to provide remote technical support as an alternative to TeamViewer
Chapter 16: Using a script to automate the creation of a virtual host on an Apache web server
Chapter 17: Using subdomains to host multiple websites under a single domain name
Chapter 18: Installing VirtualBox on a computer running Windows to host Linux as a virtual machine (VM) guest

Mes présentations Linux

Présentations liées à l'administration des serveurs Linux.

Titre
Linux KVM, Windows Server 2019, Samba, et Active Directory
Atelier virtualisation Linux KVM Windows MacOS
BigBlueButton et Greenlight: serveur vidéoconférence et gestion d'usagers et de sessions
WireGuard VPN

Files and software

Files available for download.

file: forwardtoguest0102.zip

documentation: Forwarding ports to a KVM guest using iptables and Network Address Translation (NAT)
file: addvhost.zip

documentation: Using a script to automate the creation of a virtual host on an Apache web server