Server OS
Linux and Windows Server are most popular server operating system. Server operating system related topics will be discussed in Server OS category.
Ubuntu RADIUS Server Configuration with freeRADIUS
Ubuntu Server is one of most popular open-source Linux Server distribution. It is stable and reliable than other Linux distributions. So, enterprise level application can be hosted on Ubuntu Server. Ubuntu RADIUS Server is popularly used for remote authentication and mostly used with the freeRADIUS open source RAIDUS application. freeRADIUS is one of the most popular and powerful AAA (Authorization, Authentication and Accounting) application. Any enterprise (specially ISP company) can use freeRADIUS for AAA solution and can develop billing system. freeRADIUS can be easily installed and configured in Ubuntu Linux Server and can be used as Ubuntu RADIUS Server. In my previous article, I discussed how to installed Ubuntu Linux Server with LVM and in this article I am going to discuss how to install and configure freeRADIUS daemon in Ubuntu Linux Server and how to use Ubuntu RADIUS Server with freeRADIUS. freeRADIUS installation in Ubuntu Server freeRADIUS package is available in Ubuntu Server package repository. At the time of writing this article, the available version of freeRADIUS is freeRADIUS 3. You can find the current available version with the following command. # sudo apt search freeradius With the above command, you will find a lot of freeRADIUS packages available [...]
- »
OpenVPN Client Configuration in Windows 10/11 | June 29, 2022
OpenVPN is an excellent VPN solution for transmitting data securely over public network. Configuring an OpenVPN Server either on MikroTik RouterOS or Ubuntu Server, we can access local servers or devices from remote place using Windows 10/11, Android or MacOS. How to configure OpenVPN Server in Ubuntu Server was discussed in the previous article. In that article, I also discussed how to create a new OpenVPN client (for Windows OS) who will be able to connect the OpenVPN Server. So, [...]
- »
- »
OpenVPN Configuration over Port 443 on Ubuntu Linux | June 20, 2022
OpenVPN provides a secure and encrypted VPN tunnel across public network. Unlike PPTP and L2TP VPN Services which can be blocked, OpenVPN can highly be customized and even can be run over so popular TCP Port 443. So, OpenVPN cannot easily be blocked. OpenVPN uses SSL/TLS Certificates. So, OpenVPN Tunnel is a trusted tunnel to send and receive data across public network. OpenVPN Server can easily install on Ubuntu Server. Installing OpenVPN Server on Ubuntu Server, we can connect Windows, [...]
- »
Firewalld Installation and Configuration in Ubuntu Server | May 5, 2022
Firewalld is an awesome host based firewall management tool for Linux Operating System. Firewalld has developed on Fedora but it is now available for almost all Linux distributions. So, Firewalld can be installed in Ubuntu Server although Ubuntu Server has UFW as the default firewall system. Firewalld is more robust and easy to maintain than UFW, I think. So, I am going to discuss how to install and configure Firewalld in Ubuntu Server. Installing Firewalld in Ubuntu Server By default [...]
- »
Apache2 Web Server HTTPS Configuration on Ubuntu Server | August 15, 2021
Data transmission between web server and web client over port 80 (HTTP) is not encrypted. So, any middle man between web server and web client can view transmitted data and can steal secret information. To overcome this limitation, HTTPS Protocol over port 443 has been introduced. HTTPS is a secure web server that is configured with SSL/TLS certificate. TLS (Transport Layer Security) and its predecessor SSL (Secure Sockets Layer) are web protocols used to wrap normal traffic in a protected, [...]
- »
How to Create Free SSL/TLS Certificate with OpenSSL | July 23, 2021
SSL/TLS certificate is required to encrypt data sent over internet communication. Without encryption, the sent data can be hacked by the middle man attack. SSL/TLS certificate is usually a pair key, public key and private key, solution where data is encrypted with public key and decrypted with private key. In public communication, public key is required to be signed by a CA (certificate authority) but in private communication, there is no need to be signed by any CA. If we [...]
- »
Ubuntu Web Server Configuration with phpMyAdmin (LAMP Stack) | July 12, 2021
Ubuntu Server is one of the most popular open source operating systems that can be used in production without any hassle. In my previous article, I discussed how to install Ubuntu Server with LVM partition. I also discussed how to assign static IP address on Ubuntu Server interface with Netplan network management tool. Ubuntu web server is a popular service because web developers usually use Ubuntu Server for their development project. Besides development project, Ubuntu web server can also be [...]
- »
Ubuntu Server Set Static IP Address with Netplan | July 1, 2021
Ubuntu Server is one of the most popular open source sever operating systems. Ubuntu Server can be used in production without any hassle. In my previous article, I discussed how to install Ubuntu Server’s latest version (Ubuntu Server 20.04) with LVM. In this article, we are going to see how to assign static IP address in Ubuntu Server with Netplan network management tool. Netplan Since Ubuntu Server 17.10, Netplan is being used as the default network management tool instead of [...]
- »
Ubuntu Server 20.04 Installation with LVM | May 28, 2021
Linux is a free and open source operating system developed by Linus Torvalds on September 17, 1991. It is mainly used as server environment. A lot of Linux distributions are present today. Among them, Ubuntu is one of the best stable Linux distributions. Ubuntu has both Desktop and Server distribution. Ubuntu Server is a high performance and stable enterprise Linux distribution and it can be easily used in production. Ubuntu Server has both community-support and well documentation. So, IT guys can use Ubuntu [...]
- »
CentOS 8 Networking Configuration Using Cockpit Web Console | January 11, 2021
The first task after completing CentOS 8 fresh installation is to configure its networking so that it can be accessed from other network devices. In my previous article, I discussed how to install CentOS 8 Graphical User Interface (GNOME Desktop) with step by step screenshots. If you are a new CentOS 8 user and have not yet installed CentOS 8 on your server machine, feel free to follow that article and install CentOS 8 GNOME Desktop according to the article. [...]
- »
CentOS 8 Networking Configuration Using nmtui Tool | December 14, 2020
- »
CentOS 8 Installation with Screenshots (Server with GUI) | November 21, 2020
- »
Port Based Apache Virtual Hosting on RHEL 7 | July 26, 2019
- »
IP Based Virtual Hosting on CentOS 7 with Apache Server | July 18, 2019
- »
Virtual Web Hosting with Apache on CentOS 7 (Name Based) | July 15, 2019
- »
How to Add New Domains to BIND DNS Server | July 5, 2019
- »
DNS Server Configuration on CentOS 7 (Caching DNS with BIND) | June 24, 2019
- »
LVM Management in CentOS/Red Hat 7 Linux | March 15, 2019
- »
CentOS 7.5 Installation with GUI and LVM Partition | March 7, 2019
- »
Managing Disk Partition with the parted Tool in CentOS 7 | March 2, 2019
- »
How to Mount USB Device in CentOS 7 (NTFS and Linux FS) | February 18, 2019
- »
CentOS 7 Partition Management with fdisk Utility | February 11, 2019
- »
FreeRADIUS MySQL Database GUI with phpMyAdmin on CentOS 7 | January 30, 2019
- »
MikroTik PPPoE Server Configuration with freeRADIUS Server | January 20, 2019
- »
FreeRADIUS User Profile Configuration for MikroTik Router | January 10, 2019
- »
FreeRADIUS User Group Management with MySQL | January 3, 2019
- »
MikroTik Radius Configuration with FreeRADIUS and MySQL | December 18, 2018
- »
MikroTik Radius Configuration with FreeRADIUS | December 7, 2018
- »
FreeRADIUS Installation and Basic Configuration on CentOS 7 | November 28, 2018
- »
CentOS 7 Network Configuration Using nmtui Tool | August 27, 2018
- »
CentOS 7.5 Installation Step by Step with GUI (GNOME Desktop) | August 15, 2018
- »
Web Server Configuration in Linux with Apache, MariaDB and PHP | January 2, 2018
- »
User Management in Linux (Red Hat/CentOS) | September 28, 2017
- »
Linux Text Editor | September 7, 2017
- »
Red Hat/CentOS Network Configuration | August 4, 2017
- »
Getting Started with Red Hat Linux | May 20, 2017
- »
Red Hat/CentOS 7 Linux Installation (Minimal Packages) | April 18, 2017