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 Website to Google Cloud

This post shows students and new users steps to migrate a website to Google Cloud with limited or no down time. When you have a website built on other platforms 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 website 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 Website 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 Set up an Apache Virtual Host on Ubuntu Linux

This post shows students and new users steps to configure an Apache Virtual Host file on Ubuntu Linux. A Virtual Host is a feature with Apache that allows users to run more than one website on a single server.

A Virtual Host file contains configuration directives for website, including a site’s document root, security policies, SSL certificate configuration, and much more. Each website that is configured within an Apache Virtual Host operates independently of each other with separate and unique settings.

Apaches Virtual Host feature allows webmaster to maximize a server resources by running multiple websites on one host instead of multiple hosts running multiple websites.

Continue reading “How to Set up an Apache Virtual Host on Ubuntu Linux”

How to Install Nextcloud on Google Cloud Server

This post shows students and new users steps to install Nextcloud 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 our own cloud storage service similar to Dropbox and OneDrive.

We’re now ready to install Nextcloud to help us build our first dynamic, efficient and enterprise-ready cloud storage service and begin managing our file and sharing our content everywhere.

Nextcloud is a true open source, self-hosted file sync and file sharing platform similar to Dropbox, OneDrive and other proprietary online storage services. Written in PHP, it comes with all the features you need to create your own cloud and sync services, and can be paired with a MySQL or MariaDB database

With Nextcloud, one can create their own cloud and sync storage service on their own server hosted locally or in the cloud, using free templates, plugins and support base to help you 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 Nextcloud.

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

How to Install ownCloud on Google Cloud Server

This post shows students and new users steps to install ownCloud 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 our own cloud storage service similar to Dropbox and OneDrive.

We’re now ready to install ownCloud to help us build our first dynamic, efficient and innovative cloud storage service and begin managing our file and content everywhere.

ownCloud is an open source, self-hosted file sync and file sharing platform similar to Dropbox, OneDrive and other proprietary online storage services. Written in PHP, it comes with all the features you need to create your own cloud and sync services, and can be paired with a MySQL or MariaDB database

With ownCloud, one can create their own cloud and sync storage service on their own server hosted locally or in the cloud, using free templates, plugins and support base to help you 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 ownCloud.

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

How to Install PrestaShop on Google Cloud Server

This post shows students and new users steps to install PrestaShop 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 a functional products store online.

We’re now ready to install PrestaShop to help us build our first dynamic, efficient and innovative eCommerce store and begin selling our products and services.

PrestaShop is an open-source eCommerce platform written in PHP with all the features you need to create an online store, and can be paired with a MySQL or MariaDB database. With PrestaShop, one can create an eCommerce product stores using free templates, plugins and support base to help you 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 PrestaShop.

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

How to Install Moodle on Google Cloud Server

This post shows students and new users steps to install Moodle 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 a functional courseware online.

We’re now ready to install Moodle to help us build our first dynamic, professional online courses and begin teaching our users and students materials we create.

Moodle is an open-source leaning management platform written in PHP, designed to help educators create effective online courses and paired with a MySQL or MariaDB database. With Moodle, one can create online courses using free templates, plugins and support base to help you 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 Moodle.

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

How to Install Magento on Google Cloud Server

This post shows students and new users steps to install Magento 2 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 a functional products store online.

We’re now ready to install Magento to help us build our first dynamic, professional eCommerce store online and begin selling our products and services.

Magento is an open-source eCommerce platform written in PHP, used by thousands of businesses and paired with a MySQL or MariaDB database. With Magento, one can create online eCommerce product stores using free templates, plugins and support base to help you 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 Magento.

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