Composer is a dependency management tool for PHP similar to npm for nodejs and bundle for ruby. Using the composer tool we can define the required libraries for our project and install them with the composer in a single command. We don’t need to search for each library individually to install each time. This tutorial will help you to install PHP Composer on Fedora 34/33/32/31/30 Linux. We are assuming that you already have installed PHP on your system. Prerequisites Sudo privileged account with shell access. You must have PHP installed on your system. Install Composer on Fedora PHP Composer is…
Author: Rahul
AnyDesk is an remote desktop application available for Linux, Windows and macOS operating system. This is also used as an alternative of the TeamViewer, which is available freely. Anydesk provides a faster remote connection than any other existing remote desktop application. Personally, I also love it and use. This tutorial will help you to install AnyDesk on Debian 10 systems. But, if you still love TeamViewer, You can also install TeamViewer using these instructions. Step 1 – Install AnyDesk on Debian 10 You can download Anydesk Debian packages from its official website. Anydesk also provides apt repository for the package…
In the digital era, website security has become a paramount concern for developers and administrators alike. Among the myriad of security measures available, configuring HTTP headers to protect against clickjacking attacks is crucial. One such header is X-Frame-Options, which controls whether a browser should allow a page to be framed or iframed. This article provides a comprehensive step-by-step guide on how to configure X-Frame-Options in Apache, one of the most popular web servers in use today. What is Clickjacking? Clickjacking is a malicious technique to deceive a user into clicking on something different from what the user perceives, potentially revealing…
Apache Kafka is a distributed streaming platform. It is useful for building real-time streaming data pipelines to get data between the systems or applications. Another useful feature is real-time streaming applications that can transform streams of data or react on a stream of data. This tutorial will help you to install Apache Kafka on Debian 11, Debian 10, and Debian 9 Linux systems. Step 1 – Install Java Apache Kafka required Java to run. You must have java installed on your system. Execute below command to install default OpenJDK on your system from the official PPA’s. sudo apt update sudo…
Let’s Encrypt is a non-profit Certificate Authority (CA) managed by the Internet Security Research Group. It provides free SSL certificates for your domains to secure data on the transport layer. This tutorial will help you to install and secure Apache with Let’s encrypt on the Fedora system. Prerequisites Running Fedora system with shell access A domain/sub domain pointed to server IP address via public DNS server. For this tutorial, we use webhost.tecadmin.net. Step 1: Install Apache First of all, Install the Apache webserver on your Fedora system. The default package repositories contain Apache packages. You can directly install them using…
Permalinks is a URL structure that can link to a specific blog post. It is also used to create archives and pagination links. The permalink allows you to have an anchor point for any blog post, regardless of the path name. WordPress is a popular content management system (CMS) written in PHP. MySQL is the backend database server for WordPress. It maintains its URLs with a permalink, the full URL of any post, page, or other website content. Apache web server uses .htaccess to manage permalinks for WordPress. Nginx doesn’t follow .htaccess, So we need to make changes in the…
In this tutorial you will learn, how to create shortcut commands on Linux. This is you can say a short name of any command. In you daily work, you use multiple commands very frequently. You can create a shortcut of those commands, which help you to use easier. Alias is an Linux command provides ability to create customized commands. Using this you can create a sort name for a big command as an alias, which is easier to remember. When we uses a single command very frequently, we can alias them to a very short name. You can understand it…
The Mono project is sponsored by the Microsoft. It is an open source, cross platform implementation of Microsoft .NET Framework. Mono supports most the modern operating systems with 32-bit and 64-bit architecture. This tutorial will help you to install Mono on Ubuntu 18.04 & 16.04 systems. Useful tutorial: How to Install Visual Studio Code on Ubuntu Prerequisites Login to the Ubuntu system with sudo privileged account. Install Mono on Ubuntu First of all, install some required packages and import GPG key to your system. sudo apt install gnupg ca-certificates sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv-keys D3D831EF You need to add…
Nextcloud is a web based application provides self-hosted file hosting service. You can install nextcloud application on your server and use it as your own file server. Where you can easily upload/sync files from the client machine. It also provides options to sync and share across devices—all under your control. This tutorial will help you to install Nextcloud on CentOS 8 Linux system. Prerequisites The newly installed system’s follow initial server setup. Shell access with sudo privileges account. Step 1 – Disable SELinux Before starting, it is a good idea to disable the SELinux in your system. To disable SELinux,…
Let’s Encrypt is a Certificate Authority (CA) that offers complimentary SSL certificates for websites. These certificates can be issued for any domain name, making them suitable for deployment in production settings due to their trusted status. To utilize an SSL certificate, it’s necessary to possess an active domain or subdomain. Moreover, this domain should be directed towards a Windows server via a DNS server. For the purposes of this guide, we have established a subdomain, “secure.tecadmin.net,” and directed it to our Windows system. This guide is designed to assist you in installing the Let’s Encrypt SSL certificate on IIS for…