Creating a user and adding a public key to it can be very tedious. In this article, we will see how this process can be automated using a shell script which can help us avoid human errors that can arise if we do the task manually.
Joomla is a free and open-source content management system used to create, modify and manage the content of a website. In this tutorial, I will show you how to install Joomla CMS with Apache and Let's Encrypt on Debian 10.
CloudWatch metrics for SQS queues are collected and pushed to CloudWatch at one-minute intervals automatically. These metrics are provided at no charge in CloudWatch for both standard and FIFO queues. In this article, we will create an alarm for the "NumberOfMessagesSent" metric.
Varnish Cache is a powerful reverse HTTP proxy used to speed up web applications that is available as Open-Source software. In this post, we will show you how to install Varnish cache with Apache and Nginx on CentOS 8.
This tutorial will take you through installing your own ISPConfig 3 multiserver setup with dedicated servers for the panel, web, DNS, mail, and webmail using the new ISPConfig auto-installer. This tutorial is compatible with Debian 10 and Ubuntu 20.04.
Ansible is an open-source automation tool used for software provisioning, configuration management, and application deployment. It allows you to install, configure and deploy applications across multiple systems automatically.
In this tutorial, we’ll learn how to use a digital signature in ONLYOFFICE Desktop Editors to protect your documents. ONLYOFFICE Desktop Editors is a free open-source office suite that contains viewers and editors for text documents, spreadsheets, and presentations.
When you want to build a website or web applications, the first step is to buy a domain name, as it is an easier way to remember than the IP of the server. A domain name is a unique name that identifies the website, hence no 2 websites can have the same name on the internet.
CloudPanel is a free, open-source, and powerful server Control panel used for managing several web components. With Cloud panel, you can manage MySQL, NGINX, PHP-FPM, Redis, Domain, FTP, User management, and many more from the web-based interface.
In this article, we will see the steps to create a DynamoDB Table using Terraform. We will create a DynamoDB Table with the "PAY_PER_REQUEST" billing model. Before we proceed with this article, it is assumed that you are aware of AWS DynamoDB Service and know its basics, along with Terraform.
NoMachine is a free and open-source remote desktop software used for remote access, desktop sharing, virtual desktop, and file transfer between computers. In this tutorial, we will show you how to install and use NoMachine on CentOS 8.
Tracking disk usage information is a day-to-day task of any system administrator. Linux has some built-in utilities that help you find the disk space of your system. In this post, we will show you how to check disk space on Linux using multiple ways.
In this tutorial we will install and configure Suricata, Zeek, the ELK stack, and some optional tools on an Ubuntu 20.10 (Groovy Gorilla) server along with the Elasticsearch Logstash Kibana (ELK) stack.
In this article, we will install the "CloudBees AWS Credentials" plugin and store the AWS IAM user's secret key and access key in Jenkins using this plugin. We will install the "AWS Steps Plugin" so that we could use "awsStep" to inject the credential we created.
Odoo (formerly known as OpenERP) is a self-hosted suite of over 10,000 open source applications suited for a variety of business needs including CRM, eCommerce, accounting, inventory, project management and point of sale.
Nexus is a repository manages that provides a platform that protects your entire software development lifecycle. It allows you to collect, and manage your dependencies and makes it easier to distribute your software.
ONLYOFFICE Docs is an open-source office suite distributed under GNU AGPL v3.0. It comprises web-based collaborative editors for text documents, spreadsheets, and presentations highly compatible with OOXML formats (docx, xlsx, pptx).
A proxy server is an intermediate server that sits between the client computer and the internet. In this tutorial, we will show you how to set up proxy settings and apt-proxy in Ubuntu 20.04 Server and Desktop system.
Pritunl is an open-source, simple and easy-to-use VPN server that allows you to setup virtualize your private networks across data centers within a minute. In this tutorial, we will explain how to set up a Pritunl VPN Server and Client on Ubuntu 20.04 server.
GVM also called "Greenbone Vulnerability Management" is an open-source vulnerability scanning and management software that provides a set of network vulnerability tests to find security holes in systems and applications.
Apache Guacamole is a free, open-source, web-based and clientless remote desktop application that supports standard protocols like VNC, RDP, and SSH. In this tutorial, we will show you how to install the Guacamole server on CentOS 8.
Shopware is a free and open-source platform that helps you to start your own e-commerce website to power your online business. In this tutorial, we will show you how to install Shopware with Nginx and Let's Encrypt SSL on CentOS 8.
Snap also know as Snappy is an alternative package management tool and program package format developed by Canonical, the company behind Ubuntu Linux. In this tutorial, we will show you how to install and use the Snap package on Ubuntu 20.04.
A Parameter Group contains configuration to be used by the DB instances on AWS. In this article, we will see the steps to create a new Parameter group, change the default value of one of the parameters and assign it to the MySql DB instances.
GoAccess is a free and open-source weblog analyzer tool used for the analysis of logs in real-time. You can analyze logs through a web browser or terminal. In this tutorial, we will show you how to install and use GoAccess on Ubuntu 20.04.
AWS Transfer Family supports Secure File Transfer Protocol (SFTP), File Transfer Protocol over SSL (FTPS), and File Transfer Protocol (FTP) to transfer files to and from AWS S3 or AWS EFS(Elastic File System). In this article, we will see the steps to create an SFTP-enabled server on AWS which will be accessible publicly.
Friendica is a free, open-source and decentralized social networking platform that helps you to build and maintain your own social networking projects. In this tutorial, we will show you how to install Friendica with Apache and Let's Encrypt SSL on Ubuntu 20.04.
RabbitMQ is a free, open-source, and multi-protocol messaging broker software written in the Erlang programming language. A message broker is used to store messages for an application. In this tutorial, we will be going to set up a three-node RabbitMQ Cluster on Ubuntu 20.04 server.
PostGIS is a free and open-source database extender for the PostgreSQL Database Management System. It helps you to add some extra functions such as, area, union, intersection, distance, data types, and allow location queries to be run in SQL.
Kanboard is an open-source project management software that helps you to manage your projects and visualize your workflow. It uses Kanban methodology and is specially designed for small teams that focus on minimalism and simplicity.
Opcache is a powerful PHP extension used to increase PHP performance by storing precompiled script bytecode in shared memory. In this tutorial, we will show you how to install and enable the Opcache PHP extension with Apache and Nginx on Ubuntu 20.04.
Kops is used to bringing up the Kubernetes cluster in the easiest possible way. It is a command-line tool used to create Kubernetes Clusters. In this article, we will see the steps to create a Kubernetes cluster with 1 master and 1 worker node on AWS.
Vagrant is a command-line tool for building and managing virtual machines, it support different virtualization engines like VirtualBox, KVM, Docker and VMWare. In this article, I will show you how to install Vagrant on an Ubuntu 20.04 machine and use VirtualBox as vairtualization engine.
Percona Server is a fork of the MySQL server. It is fully compatible and a replacement for Oracle MySQL. Percona Server is used by thousands of enterprises to provide superior performance, scalability, and instrumentation for their workloads.
ONLYOFFICE Desktop Editors is a free open-source office suite pack that comprises offline editors for text documents, spreadsheets, and presentations. In this tutorial, we’ll learn how to install the latest version (v.6.1) of ONLYOFFICE Desktop Editors on your Manjaro machine.