Category Archives: Tutorials

How to Install Docker on Ubuntu 20.04
In this tutorial you will be shown how to install Docker onto Ubuntu 20.04. Docker is an open source platform that simplifies the process of building, running, managing and distributing applications. It does this by virtualizing the operating system of the computer on which it is installed and running.
Lets Get Started!
Prerequisites
- Create a Ubuntu 20.04 VPS server on Linode. The $5 plan will be fine for this tutorial. If your planning on deploying many containers consider using a larger plan.
Lets SSH into Ubuntu 20.04 and perform some updates.
- To SSH into the server we will be using Putty. Download and install Putty.
- Open up putty and type in the IPv4 address of your server and click open.
- Log into your Ubuntu 20.04 server with the username and password.
- started with making sure we have the latest updates installed.
sudo apt update sudo apt upgrade
5. … Read the rest

How To Backup Ubuntu 20.04 To Backblaze B2 Storage
In this tutorial I will be showing you how to install Duplicati Backup Software on Ubuntu 20.04 and then how to configure backups to store data into Backblaze B2 Storage. It is important to have backups of your Ubuntu 20.04 server because If your server gets hacked or corrupted you will lose everything. So it is best to install a 3rd party backup solution that transfers data to cloud storage.
In this tutorial we will be using the OS Ubuntu 20.04, Duplicati Backup Software and BackBlaze B2 Cloud Storage.
1. Lets get started with installing Duplicati Backup Software onto Ubuntu 20.04 by using the following commands one at a time.
wget https://updates.duplicati.com/beta/duplicati_2.0.5.1-1_all.deb sudo apt-get -f install -y sudo dpkg -i duplicati_2.0.5.1-1_all.deb
2. Alright so Duplicati is now installed but there are a few more things we need to do to get it working properly. Lets configure webservice … Read the rest

How to Fix Offscreen window programs back to desktop
There may have been a few times where a program may not show up on your desktop and and it seems to show up offscreen some where. You know its open because you see a thumbnail overview. We have a simple and obvious fix for this offscreen windows programs.
Follow these steps:
- Locate your task bar, by default its at the bottom of your screen.
- Right click an open area of your task bar with your mouse pointer.
- A window will open up click [ Cascade windows ]
This should have resolved the issue with your window hiding on you some where.
… Read the rest
How to install Primavera P6 EPPM v20 Server and Client
In this tutorial you will be shown how to install Oracle Primavera P6 EPPM v20. We will start with server installation and then end with a working client installation.
Prerequisites
The following prerequisites are a must to be configured and available.
- Windows Server 2019
- Microsoft SQL Server 2019 Express
- Microsoft SQL Server Management Studio (SSMS)
- Windows 10 Workstation
Let’s Get Started With Server Installation
- Decide which server you want to use.
- If its a new server download and configure Windows Server 2019 and make sure its fully updated.
- Download and Install Microsoft SQL Server 2019 Express. On the server and use the basic installation.
- Download and install SQL Server Management Studio (SSMS) on the server.
- Log into the Oracle Account
- Go to your downloads section and search for Primavera. During the creation of this tutorial the latest is 20.12 that was used. Download all the packages.
- Transfer the file

Configure Unifi Controller Ports On Ubuntu 20.04
In this tutorial you will be shown how to configure Ubuntu 20.04’s Uncomplicated Firewall (ufw) with the necessary Unifi Controller ports.
Lets Get Started
- First make sure that you have already have your Unifi Controller Installed and working.
- Log into your Ubuntu 20.04 using putty via SSH.
- We will now configure a proper firewall with rules for your Ubuntu 20.04 Server. We will be using the Uncomplicated Firewall (ufw). Before we turn on the firewall lets add some ports to the firewall rules.
sudo ufw allow 22 sudo ufw allow 8080 sudo ufw allow 8880 sudo ufw allow 8443 sudo ufw allow 80 sudo ufw allow 443 sudo ufw allow 3478/udp sudo ufw allow 10001/udp sudo ufw allow 6666/udp sudo ufw allow 47763/udp
4. Now that we have the rules in place we can enable the ufw firewall and set it to auto start.
sudo systemctl enable ufw sudo

Windows Server Pending Reboot Status Won’t Clear
You may have a problem with Windows Server Pending Reboot Status Won’t Clear because you may have installed new windows updates, new drivers or new windows features and windows server is throwing a fit about needing to reboot, even though you have reboot it dozens of times.
In comprehensive guide on troubleshooting the issue of a pending reboot status that won’t clear on a Windows Server. As a system administrator or IT professional, you might have encountered this frustrating situation where the server continues to show a pending reboot status even after a restart. In this article, we will explore the possible causes behind this issue and provide you with effective solutions to resolve it. So, let’s dive in and get your Windows Server back on track!
Solution 1: Check for Pending Updates
One of the common causes of the pending reboot status is incomplete update installations. To address this … Read the rest

How to clear all event logs with .bat file for CMD
In this tutorial you will be shown how to clear all event logs with a .bat for CMD. This Bat file will come handy to clear stuck events from the logs or if your event viewer is crashing cause by too much data.
Let’s get started.
- Open notepad or notepad++.
- Copy the contents blow and paste them into notepad.
- Save the file as clearevens.bat
- Right click on the newly created clearevens.bat and run it as administrator.
@echo off FOR /F "tokens=1,2*" %%V IN ('bcdedit') DO SET adminTest=%%V IF (%adminTest%)==(Access) goto noAdmin for /F "tokens=*" %%G in ('wevtutil.exe el') DO (call :do_clear "%%G") echo. echo All Event Logs have been cleared! goto theEnd :do_clear echo clearing %1 wevtutil.exe cl %1 goto :eof :noAdmin echo Current user permissions to execute this .BAT file are inadequate. echo This .BAT file must be run with administrative privileges. echo Exit now, right click on this

Configure Attack Defense with TP-Link Omada Controller
In this TP-Link Omada tutorial, you will be shown how to configure attack defense security settings with the TP-Link Omada Controller.
Why should we properly configure TP-Link Omada Attack Defense?
Attack Defense provides protection against outside cyber attackers by shielding your computer or network from malicious or unnecessary network traffic. TP-Links Omada Attack Defense can also prevent malicious software from accessing a computer or network via the internet.
Let’s get started.
- Log into your cloud controller either using the omada.toplinkcloud.com URL or The IP address assigned to the TP-Link Omada Controller.
- Once logged in go ahead and expand the menu by sliding your mouse to the left bar.
- Click on Settings down at the bottom.
- Next click on the Network Security.
- From here click on Attack Defense.
- Under Flood Defense. Have the following all checked marked with the default settings the set.
Flood Defense

Configure Wireless Network with TP-Link Omada Controller
In this tutorial, you will be shown how to configure a Wireless Network with the TP-Link Omada Controller.
Let’s get started.
Before we start this tutorial is under the impression you already have additional networks created. If you need help with creating new VLAN Networks Click Here. You may want to create a VLAN if it is for a new wireless network.
- Log into your cloud controller either using the omada.toplinkcloud.com URL or The IP address assigned to the TP-Link Omada Controller.
- Once logged in go ahead and expand the menu by sliding your mouse to the left bar.
- Click on Settings down at the bottom.
- Afterwards, click on Wireless Networks and then click Create New Wireless Network.
- The Create new Wireless Network page should have loaded.
- Fill out the name you want for your wireless connection.
- If this will be a Guest Network checkmark Enable for Guest Network.

Configure VLAN Network with TP-Link Omada Controller
In this tutorial, you will be shown how to configure a new VLAN network using TP-Link Omada Controller.
Let’s get started.
- Log into your cloud controller either using the omada.toplinkcloud.com URL or The IP address assigned to the TP-Link Omada Controller.
- Once logged in go ahead and expand the menu by sliding your mouse to the left bar.
- Click on Settings down at the bottom.
- Afterwards, click on Wired Networks and then click LAN.
- Click the Create New Lan button at the bottom.
- I will be creating a new network for my IOT devices.
- In the Name field I will be calling my network IOT LAN.
- Make sure to checkmark LAN.
- I like to keep my VLAN ID the same as the subnet address
- Here I decided to use VLAN 200 and Subnet 192.168.200.1/24
- Click Update DHCP Range.
- If you scroll down a few you should see the DHCP Pool,