How to Upgrade to Ubuntu 22.04

This post shows students and new users steps to upgrade to Ubuntu 22.04 from Ubuntu 20.04 or Ubuntu 21.10. Ubuntu 22.04 LTS (Jammy Jellyfish) was released on April 21, 2022. This version is a Long Term Support (LTS) version which will be supported for 5 years.

This release based on the Linux 5.15 LTS kernel to support newer hardware and filesystems, and additional support for OpenSSL, GCC and other packages.

The desktop version of this release supports GNOME 42 as its desktop environment and Wayland is the default display server. There are also additional packages including and many other changes to the desktop which users may find useful.

For those who want to upgrade their existing desktops and servers, they can upgrade directly to version 22.04 from Ubuntu 20.04 or Ubuntu 21.10. If you’re currently running version prior to 20.04, then you must first upgrade to Ubuntu 20.04 or Ubuntu 21.10 before you can upgrade to Ubuntu 22.04.

Continue reading “How to Upgrade to Ubuntu 22.04”

How to Install BoxBilling on Ubuntu Linux with Apache

This brief post shows students and new users how to install BoxBilling on Ubuntu Linux with Apache HTTP web server. It also has a link to setup free Let’s Encrypt SSL certificates to secure your billing website.

BoxBilling is a free, open source and community-driven billing client management platform based on PHP and MySQL, and also capable of doing anything, extensible for any need. If you want to a true open source platform to automate your invoicing, incoming payments, client management and communication, then BoxBilling should be a great fit.

This tutorial is based on Ubuntu Linux. We’ll be installing Apache web server, MariaDB database server and additional PHP modules. We’ll also link to another post that will show you how to secure your BoxBilling website using Let’s Encrypt free SSL certificates.

For more about BoxBilling, please check its homepage

Continue reading “How to Install BoxBilling on Ubuntu Linux with Apache”

How to Export or Import Linux OS on Window Subsystem for Linux (WSL)

This post shows students and new users steps to back up and restore a Linux distribution on Windows Subsystem for Linux (WSL). When use use WSL, you can backup (export) or restore (import) Linux onto another WSL system easily using the wsl.exe --export and --import command options.

For those who don’t know about WSL, here’s an overview: Windows Subsystem for Linux that lets developers run a GNU/Linux environment, including most command-line tools, utilities, and applications directly in Windows without setting up a virtual machine or dual-boot.

You can use WSL to run Linux in within Windows without the need for additional hardware or dedicated virtual machine environment. Using its export and import feature allows you to store your Linux machine securely and restore it in an event that the original is corrupted or not functioning properly.

One caveat when using the export and import method is that, the Linux machine will lose its integration with the Start menu, and no longer appear as an item in the Apps & features settings after you import it. But all other functionality will remain.

Below is how to use the export and import feature with WSL.

Continue reading “How to Export or Import Linux OS on Window Subsystem for Linux (WSL)”

How to Migrate a Moodle site to Google Cloud

This post shows students and new users steps to migrate a Moodle website to Google Cloud with limited or no down time. When you have a website built on Moodle that is already functioning on one host or locally, migrating it to another server or host can be tricky for new users.

Website migration is a process. You must follow it in order for a successful migration with limited or no down time. From preparing the new server environment to updating your DNS records to reference the new host, these must be followed accordingly.

Below we’ll go through a step-by-step process in order to perform a successful Moodle site migration from one server to a Google Cloud server.

Before we get started, you might want to learn some of the basics, like registering a domain name, and setting up a Google Cloud server in the cloud.

Continue reading “How to Migrate a Moodle site to Google Cloud”

How to Migrate a Magento site to Google Cloud

This post shows students and new users steps to migrate a Magento website to Google Cloud with limited or no down time. When you have a website built on Magento that is already functioning on one host or locally, migrating it to another server or host can be tricky for new users.

Website migration is a process. You must follow it in order for a successful migration with limited or no down time. From preparing the new server environment to updating your DNS records to reference the new host, these must be followed accordingly.

Below we’ll go through a step-by-step process in order to perform a successful Magento site migration from one server to a Google Cloud server.

Before we get started, you might want to learn some of the basics, like registering a domain name, and setting up a Google Cloud server in the cloud.

Continue reading “How to Migrate a Magento site to Google Cloud”

How to Migrate a Joomla site to Google Cloud

This post shows students and new users steps to migrate a Joomla website to Google Cloud with limited or no down time. When you have a website built on Joomla that is already functioning on one host or locally, migrating it to another server or host can be tricky for new users.

Website migration is a process. You must follow it in order for a successful migration with limited or no down time. From preparing the new server environment to updating your DNS records to reference the new host, these must be followed accordingly.

Below we’ll go through a step-by-step process in order to perform a successful Joomla site migration from one server to a Google Cloud server.

Before we get started, you might want to learn some of the basics, like registering a domain name, and setting up a Google Cloud server in the cloud.

Continue reading “How to Migrate a Joomla site to Google Cloud”

How to Migrate a Drupal site to Google Cloud

This post shows students and new users steps to migrate a Drupal website to Google Cloud with limited or no down time. When you have a website built on Drupal that is already functioning on one host or locally, migrating it to another server or host can be tricky for new users.

Website migration is a process. You must follow it in order for a successful migration with limited or no down time. From preparing the new server environment to updating your DNS records to reference the new host, these must be followed accordingly.

Below we’ll go through a step-by-step process in order to perform a successful Drupal site migration from one server to a Google Cloud server.

Before we get started, you might want to learn some of the basics, like registering a domain name, and setting up a Google Cloud server in the cloud.

Continue reading “How to Migrate a Drupal site to Google Cloud”

How to Migrate a WordPress site to Google Cloud

This post shows students and new users steps to migrate a WordPress website to Google Cloud with limited or no down time. When you have a website built on WordPress that is already functioning on one host or locally, migrating it to another server or host can be tricky for new users.

Website migration is a process. You must follow it in order for a successful migration with limited or no down time. From preparing the new server environment to updating your DNS records to reference the new host, these must be followed accordingly.

Below we’ll go through a step-by-step process in order to perform a successful WordPress site migration from one server to a Google Cloud server.

Before we get started, you might want to learn some of the basics, like registering a domain name, and setting up a Google Cloud server in the cloud.

Continue reading “How to Migrate a WordPress site to Google Cloud”

How to Create your Website on Google Cloud Server

This post shows students and new users steps to create their own websites on Google Cloud servers running on Ubuntu Linux. We have gone through series of posts starting with registering a domain name, setting up a Google Cloud server and installing software and packages to help us build a functional website online.

We’re now ready to install any popular content management system (CMS) to help us build our first dynamic, professional and a beautiful website to publish our wonderful content we’ve been dying to publish.

Content management systems are tools that help webmasters design and build great websites online. They’re mostly free, written in PHP and paired with a MySQL or MariaDB database.┬áThere are many CMS platforms one can use to create wonderful websites using free templates, plugins and support base to help them throughout the process.

This is the seventh post in this series which can be used as a beginner’s guide to learn how to create a website domain, set up a Google Cloud server with Ubuntu Linux and install software and packages to build and run a website online.

In this series:

Now that you’ve learned how to create a website domain, set up a Google Cloud server, installed Apache, Nginx, PHP and MySQL or MariaDB, you can continue below to tie all together with any of the popular CMS platforms online today.

Continue reading “How to Create your Website on Google Cloud Server”

How to Check & Install Specific Nginx version on Ubuntu Linux

This post shows students and new users steps to find out the version of Nginx running on their system or install a specific Nginx version on Ubuntu Linux. For users who want to know what version of Nginx is running on their server, the steps below will show them how.

For those who also want to know how to install a specific version on Nginx on Ubuntu Linux, the steps below will also show them how to do that. The steps will also include options to find out what modules are loaded with Nginx on Ubuntu Linux as well.

For those who don’t know Nginx is, here’s an overview:

Nginx is one of the most popular open source web server in the world. Chances are many of the websites you visit today mostly likely are running Nginx HTTP server. And if you’re thinking of running a website, you find yourself using Nginx web server as well.

Continue reading “How to Check & Install Specific Nginx version on Ubuntu Linux”

How to Check & Install Specific Apache version on Ubuntu Linux

This post shows students and new users steps to find out what version of Apache is running on their server or install a specific Apache version on Ubuntu Linux. For users who want to know what version of Apache is running on their server, the steps below will show them how.

For those who also want to know how to install a specific version on Apache on Ubuntu Linux, the steps below will also show them how to do that. The steps will also include options to find out what modules are loaded with Apache on Ubuntu Linux as well.

For those who don’t know Apache is, here’s an overview:

Apache is the most popular open source web server in the world. Chances are many of the websites you visit today mostly likely are running Apache HTTP server. And if you’re thinking of running a website, you find yourself using Apache web server as well.

Continue reading “How to Check & Install Specific Apache version on Ubuntu Linux”

How to Install phpMyAdmin on Google Cloud Server

This post shows students and new users steps to install phpMyAdmin on Google Cloud servers running Ubuntu Linux. We have gone through series of posts starting with registering a domain name, setting up a Google Cloud server and installing software and packages to help us build and manage our own websites online.

We’re now ready to install phpMyAdmin to help us connect and manage our MySQL or MariaDB databases from our browsers.

phpMyAdmin is a free and open source administration tool for MySQL and MariaDB. Written in PHP, it comes with all the features you need to create, manage and perform all database functions, and can be paired with a MySQL or MariaDB database.

This is the seventh post in this series which can be used as a beginner’s guide to learn how to create a website domain, set up a Google Cloud server with Ubuntu Linux and install software and packages to build and run a website online.

In this series:

Now that you’ve learned how to create a website domain, set up a Google Cloud server, installed Apache, Nginx, PHP and MySQL or MariaDB, you can continue below to tie all together with phpMyAdmin.

Continue reading “How to Install phpMyAdmin on Google Cloud Server”