How to Protect LibreOffice Documents with Passwords

LibreOffice can help you protect your documents with passwords. Only users with the correct password will be allowed to open the documents. How do you password-protect LibreOffice documents?

For those using LibreOffice productivity suite, this brief tutorial is going to show you how to password-protect documents created with LibreOffice Suite.

When a document is password-protected, authorized users won’t be able to open, read or modify it. This is a great way to make sure confidential information are kept private.

Because LibreOffice uses very strong encryption algorithm, forcing your way or bypassing a password-protecting document is almost impossible.

Continue reading “How to Protect LibreOffice Documents with Passwords”

How to Enabling 2 Factor Authentication in WordPress

Two factor authentication is cool to enable in WordPress. It provides a more secure environment. however, how do you turn it on?

One great way to protect your WordPress blogs from brute force attacks and other unauthorized access is to enable 2-factor authentication.

Two-factor authentication is a security measure that identifies a user by means of passwords as well as something unique to that user, like a phone number.

When a user enable 2-factor authentication and single sign on, the user must type his/her password and well as the authentication code sent to the users mobile device.

If an attacker gain access to your password, he/she will also need you mobile device in order to access WordPress as you. He/she will not able to gain access to your WordPress CMS with just only a password.

This brief tutorial is going to show you how to enable this additional security measure to hardened WordPress security.

Step 1: Sign up for account

For this tutorial, we’re going to be using Jetpack plugin. This plugin was created by Automattic, the parent company of WordPress CMS.

In order to install and use Jetpack, you’ll have to sign up for a free account at

Use this link to sign up for

After registering at, login to your account and go to the Dashboard –> Security –> 2-factor authentication page.

Or click this link to go directly there. After enabling 2-factor authentication, you’ll be required to sign on to with your password and the code sent to your mobile device.

Step 2: Install and Activate Jetpack on your custom WordPress Blog

Go to your custom WordPress blog and install Jetpack plugin. To install WordPress plugin, select Plugins –> Add. Then search for Jetpack and install/activate

After activating the plugin, you’ll be prompted to Connect to blog. Do it.

Step 3: Enable 2-factor and Single On with Jetpack

After connecting your custom WordPress site to, select Jetpack on the left menu and navigate Settings –> Single Sign On.

With Single Sign On, your users will be able to log in to or register for your WordPress site with the same credentials they use on It’s safe and secure.

Once enabled, a “Log in with” option will be added to your existing log in form.

Next, click Configure and enable the feature as shown below. Save changes.

wordpress jetpack single sign on

Finally, go to your WordPress theme file and open function.php. Add this line to the file and save,

add_filter( 'jetpack_sso_bypass_login_forward_wpcom', '__return_true' );

That’s it! After you apply this to your site, your blog will be enabled for 2-factor and single sign on.

You may also like:


How to Change WordPress Admin Passwords

Protecting WordPress admin account is important. That’s why it’s recommended to create a secure password. however, if a insecure password is entered, how do you change it to a more secure password?

This lesson is about resetting or changing WordPress’ user password from the database server. Students who are new to WordPress sometimes forget their passwords and learning how to reset passwords from the database may come in handy someday.

WordPress is great at resetting forgotten passwords. There’s a password reminder link on WordPress logon page that  sends a reset link to the registered admin email address on file. So, locking yourself out of WordPress can be pretty difficult.

However, I’ve been there before where I was locked out and couldn’t reset my password from the portal.

The admin account had a registered email address that I didn’t have access to, at least when I needed it right away.

So, each time I used the link to reset my password, WordPress sends the help link to the email address that I could’t access. There was no other way to reset my password.

Continue reading “How to Change WordPress Admin Passwords”

How to Enable Filesharing Between Ubuntu and Windows

Filesharing allows for Ubuntu and Windows systems to view and access files. How do you enable it?

In college some students get assignments or classwork to allow Ubuntu desktops access to Windows shares. This is known as filesharing.

This task can be easily accomplished with two desktop computers. In most situations, two VMs are created, one with Windows OS and the other Ubuntu.

These classwork are easy as long as you understand concepts and follow instructions. This brief tutorial is going to show you how to easily allow Ubuntu desktops to access Windows shares.

Continue reading “How to Enable Filesharing Between Ubuntu and Windows”

How to Properly Update WordPress Permalinks

This brief tutorial shows students and new users how to properly update WordPress permalinks.

WordPress permalinks are the permanent URLs of your blog pages, images, posts and other content. Each of these content has a permalink. This is the link to reference the content.

As you can see, WordPress permalinks are very important. If a WordPress content doesn’t not have the correct permalink in the database, it will be very difficult to browse and find that content.

Those also migrating to a new blog will have to adjust permalinks for each content. Without properly migrating those links, you blog will be a real trouble.

Continue reading “How to Properly Update WordPress Permalinks”

Adding Local User Accounts to Windows 10

This brief tutorial shows student and users how to add additional users to Windows 10 computers.

With Windows 10, things have changed a bit and new users are confused about some of these changes. The confusion comes from the new look and feel of the new Windows 10 operating system.

The traditional way many used to are somehow buried deep and hidden from the average users. Now there are news ways to do things and we’re going to show you here.

To do any administrative task in Windows requires administrative rights. You must be an administrator or remember of the administers group.

Continue reading “Adding Local User Accounts to Windows 10”

How to use Domain Aliases | Parked Domain in cPanel

This brief tutorial shows students and new users how to park or create domain aliases in cPanel.

Student lesson 47 shows you how to park or create domain aliases in cPanel. Domain aliases (previously known as Parked domain) is a feature in cPanel that allows webmasters to easily point a domain to the content of another domain.

For example, you owned and domains. They are separate domains and will require separate content. With Domain Aliases, you can point to so anytime someone types in their web browser, they will be sent to

Some webmasters use domain aliases or packed domain to hold a domain for a time being so they can sell later or to redirect traffic to another domain.

Domain aliases is the quickest way to make your website available from another domain.

Continue reading “How to use Domain Aliases | Parked Domain in cPanel”

Backing up WordPress Databases

This brief tutorial shows students and new users how backup WordPress databases.

One simple task every webmaster should learn is backing up MySQL databases. When you’re managing a website or IT system, you should always have a backup plan.

A plan that will get you restored if something goes wrong with the systems you’re managing.

When it comes to WordPress and MySQL databases, that same strategy should apply.

This brief tutorial is going to show you how to easily backup your WordPress MySQL databases using cPanel as well as from Linux command terminal.

Continue reading “Backing up WordPress Databases”

Configure HTTP Strict Transport Security (HSTS) with Apache

This brief tutorial shows students and new users how to configure HTTP Strict Transport Security (HSTS) with Apache on Ubuntu Linux.

If you’re using HTTPS or going to be using it on your websites, then HSTS is something you might want to configure as well.

HTTP Strict Transport Security (HSTS) is a security policy that help protect against downgrade attacks and cookies hijacking. When configured, your web server enforces strict HTTPS connection for web browsers and never via the insecure HTTP protocol.

To enhance connections to your Apache web server make sure that HSTS is also enabled to help protect against man-in-the-middle attack.

Since newer web browsers are all HSTS enabled, this should work across most systems. When a web browser contacts a HSTS enabled server, the browser by default looks for a special HTTP header related to HSTS.

Continue reading “Configure HTTP Strict Transport Security (HSTS) with Apache”

Generate Certificate Signing Request (CSR) for Apache2

This brief tutorial shows students and new users how to create a certificate signing request for Apache2 on Linux systems?

Certificate signing request is the first step you take in acquiring trusted SSL/TLS certificates for your domain. If you need to protect the information being transferred between your web server and client’s browsers, you must install SSL/TLS certificates.

Before you can generate SSL certificates, you must first generate or create a CSR request and provide that to the certificate provider. The provider will then use the request to generate a certificate for your server.

The CSR request contains information that will be used to create the certificate. These include, the organization name, common name (domain), locality, country and more.

It also contains the public key that is used to generate a certificate. A private key is also created during the time of the CSR creation.

Continue reading “Generate Certificate Signing Request (CSR) for Apache2”

Uninstalling Windows 10 Apps

This brief tutorial shows students and new users how to uninstall Windows 10 apps and programs.

There are two types of apps that are installed on Windows 10 systems: Desktop apps and Windows apps. The Windows apps are those that are installed like in traditional versions of Windows and the desktop are are those installed from the Windows store.

When you uninstall Windows apps, they get uninstalled from the entire system. Desktop apps get removed for the all users on the system, although they may still be installed in the core systems.

When you install traditional applications like Adobe Reader and others, those are considered Windows apps.

This brief tutorial shows you how to uninstall apps on Windows systems.

Continue reading “Uninstalling Windows 10 Apps”

Change Windows 10 Apps Installation Location

This brief tutorial shows students and new users how to change Windows 10 default apps installation location.

By default all Windows applications are installed on the Local Disk C: (This PC) drive. This has been the default location since from the beginning of the modern Windows OS.

Advanced users may choose to install new applications at a different location, but that process isn’t automatic. You must manually select the location to install a program during the program installation.

With the introduction of Windows 10, now you can configure your systems to always install new programs and applications at a location specified by default.

This post is going to show you how to do that with Windows 10.

Now a days, some PCs are sold with two hard drives. One hard drive might be SSD with smaller storage size the the other a regular SATA drive but much bigger in storage size.

Continue reading “Change Windows 10 Apps Installation Location”