Thursday, December 22, 2022

How to Use Clonezilla to Back Up and Migrate VPS

In a previous tutorial, I explain the process of backing up your hard drive with Clonezilla, which is a free open-source disk imaging and cloning tool. Clonezilla can also be used to back up and migrate your Linux VPS (Virtual Private Server). The Importance of Backing Up Your VPS On March 10 2021, a fire…


Read full story here:
How to Use Clonezilla to Back Up and Migrate VPS

Sunday, December 11, 2022

How to Set Up APT Package Repository on Debian/Ubuntu Server

This tutorial is going to show you how to set up your own package repository on Debian/Ubuntu server. If you are a long-time Linux user, I’m sure you have installed software packages by adding an upstream repository such as Spotify or Jelly media server. Most of the time you just enter sudo apt install package_name…


Read full story here:
How to Set Up APT Package Repository on Debian/Ubuntu Server

Thursday, December 1, 2022

Reasons to Use Softphones in Your Call Center

Communication greatly improved with the advancement of technology. From pagers and landlines, mobile phones came into popularity. Besides personal use, businesses also benefited from this development as it allowed them to talk to their customers over the phone, including those in the call center industry. If you still use the traditional hard phone for your…


Read full story here:
Reasons to Use Softphones in Your Call Center

How to Fix Common Let's Encrypt/Certbot Errors

If you are a Linux server administrator, you probably know that Let’s Encrypt is a free, automated, and open certificate authority (CA) that issues domain-validated TLS certificates, so you can enable HTTPS on your website or web application without spending a dime. Previously we discussed the proper procedure for obtaining and installing Let’s Encrypt TLS…


Read full story here:
How to Fix Common Let's Encrypt/Certbot Errors

Sunday, November 27, 2022

Is Hedera and the HBAR Network Most Effectively Tied to NFTs?

When it comes to cryptocurrency and NFTs, there are a lot of buzzwords and jargon that are thrown around. Sometimes, things seem a lot more complicated than they really are. You have to get through all of these tough words and phrases to find the gold at the end. For example, many people are talking…


Read full story here:
Is Hedera and the HBAR Network Most Effectively Tied to NFTs?

Linux Mail Server Monitoring with Lightmeter (Debian, Ubuntu)

This article will be showing you how to set up Lightmeter, which is an open-source self-hosted mail server monitoring tool, so you can know what’s going on with your Linux mail server. Lightmeter Features Easy-to-use web-based interface Mail server downtime monitoring RBL (Real-time Block Lists) monitoring Real-time detection of blocked emails by other SMTP servers…


Read full story here:
Linux Mail Server Monitoring with Lightmeter (Debian, Ubuntu)

Monday, November 21, 2022

How Artificial Intelligence is Disrupting Data Management

Data management and artificial intelligence have always had a symbiotic and reciprocal relationship. When integrated into the former’s tools, the latter can automate, simplify, and optimize processes that are related to data governance and quality, main enterprise, and metadata management analytics. On the opposite side, proper data management remains critical to adopting enterprise AI. Without…


Read full story here:
How Artificial Intelligence is Disrupting Data Management

Monday, November 7, 2022

How to Set Up WireGuard VPN Relay

This quick tutorial is going to show you how to set up VPN relay between two servers so that when VPN users connect to server A, they will get the public IP address of server B. Why Set Up VPN Relay? Suppose there are two servers: server A and server B. You have a good…


Read full story here:
How to Set Up WireGuard VPN Relay

Thursday, October 27, 2022

Automatic IP and Domain Warm-up For Your Email Server

This tutorial is going to show you how to warm up your email server IP address and domain name automatically, so your email can reach the inbox instead of landing in the spam folder. I have been running my own email server for over 10 years and I helped lots of folks to set up…


Read full story here:
Automatic IP and Domain Warm-up For Your Email Server

Is Linux Secure for Apps?

There is a growing demand for application security tools, and when you factor in the increasing number of threats new apps are experiencing every day, it comes as no surprise that this is the case. People are always on the lookout to find new ways to protect themselves against any potential threats, and recently, Linux…


Read full story here:
Is Linux Secure for Apps?

Wednesday, October 26, 2022

How to Proactively Identify Bugs In Your Code

Unfortunately, sometimes it does not matter how hard you try; a bug will appear in your code. This is part of software development and just something you have to deal with. But, the key to success and being efficient with time is to proactively identify these bugs or defects in your code while in production.…


Read full story here:
How to Proactively Identify Bugs In Your Code

Monday, October 24, 2022

How to Set Up V2Ray Proxy on Ubuntu 22.04/20.04 Server

This tutorial is going to show you how to set up V2Ray proxy server on Ubuntu 22.04/20.04. V2Ray is a lightweight, fast, and secure Socks5 proxy to bypass Internet censorship. We will learn how to set up the server side and how to configure the desktop client on Ubuntu/Windows. V2Ray Features Lightweight and fast. In…


Read full story here:
How to Set Up V2Ray Proxy on Ubuntu 22.04/20.04 Server

Friday, October 21, 2022

How to Set Up OpenVPN Access Server on Ubuntu 22.04/20.04

This tutorial is going to show you how to run your own OpenVPN Access server on Ubuntu 22.04/20.04/20.04. OpenVPN is an open-source, robust, and highly flexible VPN solution. Why Set Up Your Own VPN Server? Maybe you are a VPN service provider or a system administrator, which behooves you to set up your own VPN…


Read full story here:
How to Set Up OpenVPN Access Server on Ubuntu 22.04/20.04

Tuesday, October 18, 2022

How to Set Up OpenVPN with Stunnel on Ubuntu 22.04/20.04 Server

This tutorial is going to show you how to run your own OpenVPN server on Ubuntu 22.04/20.04/20.04. OpenVPN is an open-source, robust, and highly flexible VPN solution. Stunnel is a tool that tunnels OpenVPN traffic over TCP port 443 in TLS mode, so as to bypass firewall blocking. Why Set Up Your Own VPN Server?…


Read full story here:
How to Set Up OpenVPN with Stunnel on Ubuntu 22.04/20.04 Server

Friday, September 30, 2022

How to Set Up BTCPay Server on Ubuntu 22.04/20.04 with Docker

BTCPay server is an open-source, self-hosted cryptocurrency payment processor. With BTCPay Server, you don’t need to pay fees to a third-party payment processor, and since it’s peer-to-peer payment, it’s resistant to censorship. This tutorial will be showing you how to set up BTCPay server on Ubuntu. BTCPay Server Features Your own Bitcoin payment processor. No…


Read full story here:
How to Set Up BTCPay Server on Ubuntu 22.04/20.04 with Docker

Tuesday, September 27, 2022

How to Install OSRM on Ubuntu 22.04 - Open Source Routing Machine

OSRM (Open Source Routing Machine) is a super fast routing engine for OpenStreetMap (OSM) road networks. In previous tutorials, we explained the process of setting up a self-hosted OpenStreetMap tile server and how to add address lookup functionality to your map with Nominatim. This tutorial is going to show you how to add navigation functionality…


Read full story here:
How to Install OSRM on Ubuntu 22.04 - Open Source Routing Machine

Sunday, September 18, 2022

How to Set Up SoftEther VPN Server on Ubuntu 22.04/20.04

This tutorial is going to show you how to run your own VPN server by installing SoftEther VPN server on Ubuntu 22.04/20.04. SoftEther VPN is an open-source multi-protocol VPN software that allows individual users to connect to a remote network. Why Set Up Your Own VPN Server? Maybe you are a VPN service provider or…


Read full story here:
How to Set Up SoftEther VPN Server on Ubuntu 22.04/20.04

Saturday, September 17, 2022

Set Up OpenConnect VPN Server (ocserv) on Rocky Linux 9/AlmaLinux 9

This tutorial is going to show you how to run your own VPN server by installing OpenConnect VPN server on Rocky Linux 9/AlmaLinux 9. OpenConnect VPN server, aka ocserv, is an open-source implementation of the Cisco AnyConnnect VPN protocol, which is widely used in businesses and universities. AnyConnect is an HTTPS-based VPN protocol that allows…


Read full story here:
Set Up OpenConnect VPN Server (ocserv) on Rocky Linux 9/AlmaLinux 9

Saturday, September 10, 2022

MySQL/MariaDB Database Performance Monitoring with Percona on Ubuntu Server

This tutorial is going to show you how to install PMM (Percona Monitoring and Management) on Ubuntu to monitor MySQL/MariaDB database performance. Percona Monitoring and Management (PMM) Features Percona is a provider of open-source database solutions. PMM features: Free and open-source. PMM uses client-server model. The client and server software are installed on your own…


Read full story here:
MySQL/MariaDB Database Performance Monitoring with Percona on Ubuntu Server

Sunday, September 4, 2022

Part 3: PostfixAdmin – Create Virtual Mailboxes on Rocky Linux 9/Alma Linux 9 Mail Server

In previous articles, we discussed how to set up your own mail server on Rocky Linux 9/Alma Linux 9 from scratch. In part 1 and part 2 of this tutorial series, we learned how to set up Postfix SMTP server and Dovecot IMAP server, but so far we can only have email addresses for users…


Read full story here:
Part 3: PostfixAdmin – Create Virtual Mailboxes on Rocky Linux 9/Alma Linux 9 Mail Server

Part 2: Install Dovecot IMAP Server on Rocky Linux 9/Alma Linux 9 & Enable TLS Encryption

This is part 2 of building your own email server from scratch on Rocky Linux 9/Alma Linux 9 tutorial series. In part 1, we showed you how to set up a basic Postfix SMTP server. In this tutorial, we are going to configure our email server so that we can receive and send emails using…


Read full story here:
Part 2: Install Dovecot IMAP Server on Rocky Linux 9/Alma Linux 9 & Enable TLS Encryption

Run Email Server on Rocky Linux 9/Alma Linux 9 - Postfix SMTP Server

Why run your own email server? Perhaps you have a website, which needs to send emails to users, or maybe you want to store your emails on your own server to protect your privacy. However, building your own email server from scratch can be a pain in the butt because there are so many software…


Read full story here:
Run Email Server on Rocky Linux 9/Alma Linux 9 - Postfix SMTP Server

Sunday, August 14, 2022

Set Up OSM Nominatim Geocoding Server on Ubuntu 22.04

In a previous tutorial, I explained the process of building your own OSM tile server on Ubuntu 22.04. This tutorial is going to show you how to set up Nominatim Geocoding server on Ubuntu 22.04. Nominatim provides search functionality for OpenStreetMap, so if a visitor enters an address in a search box, the latitude/longitude location…


Read full story here:
Set Up OSM Nominatim Geocoding Server on Ubuntu 22.04

Wednesday, August 3, 2022

Fast Scalable Basemap with TileServer GL and OpenMapTiles (Ubuntu 22.04)

TileServer GL is an open-source tile server for OpenStreetMap. Previously we explained the process of setting up OSM tile server with mapnik and mod_tile, which is a raster-based tile server. This tutorial is going to show you how to set up TileServer GL vector tile server on Ubuntu 22.04. TileServer GL TileServer GL can serve…


Read full story here:
Fast Scalable Basemap with TileServer GL and OpenMapTiles (Ubuntu 22.04)

Thursday, July 28, 2022

Quickly Set Up OpenStreetMap Tile Server On Ubuntu with OpenMapTiles

OpenStreetMap, aka OSM, is a user contributed world map that is freely editable. You can view it as an open-source and self-hosted alternative to Google Maps. Previously I wrote a step-by-step guide to installing your own OpenStreetMap tile server on Ubuntu. It’s a tedious task, I have to admit. Fortunately, there is a new open-source…


Read full story here:
Quickly Set Up OpenStreetMap Tile Server On Ubuntu with OpenMapTiles

Thursday, July 21, 2022

Install Mailtrain Self-Hosted Newsletter App on Ubuntu 22.04 Server

This tutorial will show you how to install Mailtrain v2 on Ubuntu 22.04 without Docker. Mailtrain is an open-source self-hosted newsletter app, an alternative to commercial email service providers like Mailchimp. You can use Mailtrain to send emails to your email subscribers via your own email server or by using any SMTP relay service (Sendinblue,…


Read full story here:
Install Mailtrain Self-Hosted Newsletter App on Ubuntu 22.04 Server

Wednesday, July 20, 2022

Install Akaunting Self-Hosted Accounting Software on Ubuntu 22.04

This tutorial will be showing you how to install Akaunting on Ubuntu 22.04 with Apache or Nginx web server. Akaunting is a free, open-source self-hostable accounting software. You can use it for tracking personal finance or small business accounting. Akaunting Features Easy-to-use web-based Interface. See your financials online anytime, anywhere on your Mac, PC, tablet…


Read full story here:
Install Akaunting Self-Hosted Accounting Software on Ubuntu 22.04

Friday, July 15, 2022

How to Install InvoiceNinja on Debian 11 Server with Apache/Nginx

This tutorial will be showing you how to install InvoiceNinja on Debian 11 with Apache or Nginx web server. InvoiceNinja is an open source, self-hosted invoice software, a low-cost alternative to commercial online invoice platforms such as Freshbooks. InvoiceNinja provides hosted invoice service, but if you like to self host the software, you can follow…


Read full story here:
How to Install InvoiceNinja on Debian 11 Server with Apache/Nginx

Saturday, July 9, 2022

Install PostfixAdmin on an Existing iRedmail Server (Ubuntu)

In previous articles, we discussed how to quickly set up your own email server on Ubuntu with iRedmail. However, the free iRedMail edition doesn’t allow you to create aliases. If you want to create alias addresses, alias domains, and catch-all alias, but don’t want to upgrade to the premium iRedmail-Pro edition, then you can install…


Read full story here:
Install PostfixAdmin on an Existing iRedmail Server (Ubuntu)

Install PostfixAdmin on an Existing iRedmail Server (Rocky Linux 8/Alma Linux 8)

In previous articles, we discussed how to quickly set up your own email server on Rocky Linux 8/Alma Linux 8 with iRedmail. However, the free iRedMail edition doesn’t allow you to create aliases. If you want to create alias addresses, alias domains, and catch-all alias, but don’t want to upgrade to the premium iRedmail-Pro edition,…


Read full story here:
Install PostfixAdmin on an Existing iRedmail Server (Rocky Linux 8/Alma Linux 8)

Friday, July 8, 2022

How to Easily Set Up a Mail Server on Rocky Linux 8/Alma Linux 8 with iRedMail

Setting up your own email server on Linux from scratch is a pain in the butt if you are not an advanced user. This tutorial will be showing you how to use iRedMail to quickly set up a full-featured mail server on Rocky Linux 8/Alma Linux 8, saving you lots of time and headaches. What…


Read full story here:
How to Easily Set Up a Mail Server on Rocky Linux 8/Alma Linux 8 with iRedMail

Thursday, June 23, 2022

How to Set Up OpenStreetMap Tile Server on Ubuntu 20.04

OpenStreetMap, aka OSM, is a user-contributed world map that is freely editable. You can think of it as an open-source and self-hosted alternative to Google Maps. This tutorial will show you how to build your own OpenStreetMap tile server on Ubuntu 20.04 so you don’t have to use a proprietary map service. OpenStreetMap Features OpenStreetMap…


Read full story here:
How to Set Up OpenStreetMap Tile Server on Ubuntu 20.04

Monday, June 20, 2022

Set Up Mail Proxy Server on Debian/Ubuntu/CentOS/RockyLinux

In previous tutorials, we discussed how to set up a mail server from scratch on Linux (Ubuntu version, CentOS/RHEL version), and how to use iRedMail or Modoboa to quickly set up your own mail server without having to manually configure each component of the mail server stack. This tutorial is going to show you how…


Read full story here:
Set Up Mail Proxy Server on Debian/Ubuntu/CentOS/RockyLinux

Sunday, June 12, 2022

How to Install Mastodon on Debian 11 Server

This tutorial is going to show you how to install Mastodon on Debian 11 server. Mastodon is an open-source decentralized social network. It’s like Twitter, but decentralized. You can set up a Mastodon instance on your server and connect to other Mastodon instances. Mastodon Features Total data control. You can download all your posts and…


Read full story here:
How to Install Mastodon on Debian 11 Server

Friday, June 10, 2022

How to Install Mastodon on Ubuntu 20.04 Server

This tutorial is going to show you how to install Mastodon on Ubuntu 20.04 server. Mastodon is an open-source decentralized social network. It’s like Twitter, but decentralized. You can set up a Mastodon instance on your server and connect to other Mastodon instances. Note: Ubuntu 22.04 ships with OpenSSL 3.0. Mastodon is currently not compatible…


Read full story here:
How to Install Mastodon on Ubuntu 20.04 Server

Wednesday, June 1, 2022

Install Discourse Forum Software on Debian 11 Without Docker

This tutorial is going to show you how to install Discourse on Debian 11 server. Created by StackExchange founder Jeff Atwood, Discourse is an open-source Internet forum (aka online message board) and mailing list management software, with the aim of revolutionizing forum discussion. It’s written with Ember.js and Ruby on Rails, using PostgreSQL as the…


Read full story here:
Install Discourse Forum Software on Debian 11 Without Docker

Friday, May 27, 2022

How to Install ntopng Traffic Analysis Tool on Ubuntu Server

ntopng (ntop next generation) is a high-speed web-based traffic analysis and flow collection tool. This tutorial is going to show you how to install and use ntopng on Ubuntu server. I started using ntopng because I wanted to block BitTorrent traffic on my cloud VPN server. If someone downloads illegal materials with BitTorrent when the…


Read full story here:
How to Install ntopng Traffic Analysis Tool on Ubuntu Server

Thursday, May 26, 2022

Part 3: Set Up PostfixAdmin Virtual Mailboxes on Debian Mail Server (PostgreSQL)

In previous articles, we discussed how to set up your own mail server on Debian from scratch. In part 1 and part 2 of this tutorial series, we learned how to set up Postfix SMTP server and Dovecot IMAP server, but so far we can only have email addresses for users with local Unix accounts.…


Read full story here:
Part 3: Set Up PostfixAdmin Virtual Mailboxes on Debian Mail Server (PostgreSQL)

Wednesday, May 25, 2022

How to Set Up OpenLDAP Server on Debian 11

In this tutorial, we are going to take a look at installing and Configuring OpenLDAP server on Debian 11. We will also install the LDAP Account Manager web-based management tool. What is OpenLDAP OpenLDAP is an open-source and fast directory server that provides network clients with directory services. Client applications connect to OpenLDAP server using…


Read full story here:
How to Set Up OpenLDAP Server on Debian 11

Tuesday, May 24, 2022

How to Easily Transfer Old Emails to Your New Email Server

In previous article, we discussed 5 best business email hosting solutions. This tutorial is going to show you how to easily transfer your old emails to your new email server. No matter what your old mailbox provider is (Gmail, Yahoo, Microsoft, etc), you can use the method in this article. Step 1: Install Thunderbird Windows…


Read full story here:
How to Easily Transfer Old Emails to Your New Email Server

Saturday, May 14, 2022

How to Encrypt Emails with OpenPGP in Thunderbird (2022)

In previous parts of the GPG tutorial series, I explained how GPG encryption works. In this tutorial, you will learn how to send encrypted emails in the Thunderbird email client, so you don’t have to type commands in the terminal. Thunderbird includes built-in OpenPGP support starting with version 78. It can encrypt your emails and…


Read full story here:
How to Encrypt Emails with OpenPGP in Thunderbird (2022)

Friday, April 29, 2022

How to Install Passbolt with PostgreSQL on Ubuntu 22.04 Server

Passbolt is an open-source self-hosted password manager, which allows you to securely store and share login credentials of website, router password, Wi-Fi password, etc. This tutorial will be showing you how to install Passbolt Community Edition (CE) on Ubuntu 22.04 with Apache or Nginx web server. Passbolt Features Free & open source Passwords are encrypted…


Read full story here:
How to Install Passbolt with PostgreSQL on Ubuntu 22.04 Server

Thursday, April 28, 2022

How to Install LEMP Stack on Ubuntu 22.04 Server/Desktop

This tutorial is going to show you how to install LEMP stack (Nginx, MariaDB, and PHP8.1) on Ubuntu 22.04. A software stack is a set of software tools bundled together. LEMP stands for Linux, Nginx (Engine-X), MariaDB/MySQL and PHP, all of which are open source and free to use. It is the most common software…


Read full story here:
How to Install LEMP Stack on Ubuntu 22.04 Server/Desktop

Monday, April 25, 2022

Protect Your Eyes From Computer Screen with IRIS

Iris is an eye protection software available for Linux, macOS, Windows, ChromeOS, Android, iOS, and Windows Phone. This tutorial will be showing you how to install IRIS on Linux. How Does Iris Protect Your Eyes From Computer Screen Prevent Eye Strain: IRIS optimizes screen pulsations by controlling the brightness without PWM. You will be able…


Read full story here:
Protect Your Eyes From Computer Screen with IRIS

Monday, April 18, 2022

2 Ways to Upgrade Ubuntu 21.10 To Ubuntu 22.04 (Graphical & Terminal)

Ubuntu 22.04 Jammy Jellyfish will be released on April 21, 2022. This tutorial is going to show you 2 ways to upgrade from Ubuntu 21.10 to Ubuntu 22.04: using the graphical update manager and using the command line. Normally you use the graphical update manager to upgrade Ubuntu desktop and use the command line to…


Read full story here:
2 Ways to Upgrade Ubuntu 21.10 To Ubuntu 22.04 (Graphical & Terminal)

2 Ways to Upgrade Ubuntu 20.04 To Ubuntu 22.04 (Graphical & Terminal)

Ubuntu 22.04 Jammy Jellyfish will be released on April 21, 2022. This tutorial is going to show you 2 ways to upgrade from Ubuntu 20.04 to Ubuntu 22.04: using the graphical update manager and using the command line. Normally you use the graphical update manager to upgrade Ubuntu desktop and use the command line to…


Read full story here:
2 Ways to Upgrade Ubuntu 20.04 To Ubuntu 22.04 (Graphical & Terminal)

Saturday, April 16, 2022

5 Best Business Email Hosting Solutions in 2022

In this article, I’m going to introduce the 5 best business email hosting solutions, so you will have your own dedicated email server. Traditional Email Hosting Providers VS Self-Hosted Email Server The traditional email hosting model (like Google Workspace and Microsoft Exchange Online) has lots of limits and drawbacks, such as You share the mail…


Read full story here:
5 Best Business Email Hosting Solutions in 2022

How to Set Up ScalaHosting Managed VPS Email Server

ScalaHosting is my recommended VPS (Virtual Private Server) provider for running email servers and websites. This article is going to explain how to set up Scalahosting managed VPS so you can have your own dedicated email server. You can also run your own website on the same VPS. If you have existing websites running on…


Read full story here:
How to Set Up ScalaHosting Managed VPS Email Server

Thursday, April 7, 2022

Part 3: How to Install PostfixAdmin on Ubuntu 22.04 with PostgreSQL

In previous articles, we discussed how to set up your own mail server on Ubuntu from scratch. In part 1 and part 2 of this tutorial series, we learned how to set up Postfix SMTP server and Dovecot IMAP server, but so far we can only have email addresses for users with local Unix accounts.…


Read full story here:
Part 3: How to Install PostfixAdmin on Ubuntu 22.04 with PostgreSQL