Richard

Richard✓ Verified Author

Richard

Tech Writer, IT Professional

Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.

2470 Articles4 Topics
Windows 11Ubuntu LinuxCMSApps and Browsers
Ubuntu Linux 7 min read
How to Install ProjectSend with Apache on Ubuntu Linux

The tutorial provides a step-by-step guide on installing ProjectSend, a self-hosted file-sharing software, on Ubuntu 20.04 | 18.04 LTS systems. The process involves setting up an Apache HTTP server, installing MariaDB database server, installing PHP 7.4 from third-party repositories, creating a ProjectSend database, downloading and installing the ProjectSend package and configuring its site. The setup allows secure file uploads and assignments to specific users.

April 14, 2021 Read more →
Ubuntu Linux 8 min read
How to Install ProjectSend with Nginx on Ubuntu Linux

This tutorial guides on installing ProjectSend, a self-hosted file-sharing software, on Ubuntu 20.04 or 18.04 LTS systems. It involves installing Nginx HTTP server, MariaDB database server, and PHP 7.4-FPM. Then, a ProjectSend database is created. The ProjectSend package is downloaded, extracted, configured and file permissions are set. An Nginx virtual host for ProjectSend content is also created and enabled. After these, the user can proceed with the ProjectSend setup wizard in their browser.

April 7, 2021 Read more →
Ubuntu Linux 4 min read
Working with Sudo and Su Commands in Ubuntu Linux

The tutorial differentiates between the 'sudo' and 'su' commands in Ubuntu Linux and their application. 'Sudo', standing for superuser do or substitute user do, runs a high shell without the need for user identity, allowing commands to be run with root power. 'Su', or switch user, lets users change their current account to any account on the system, provided they know the account password. Both come with their own risks and precautions.

March 30, 2021 Read more →
Ubuntu Linux 7 min read
How to Install ELK Stack on Ubuntu Linux

This tutorial teaches how to install the ELK Stack (Elasticsearch, Logstash, Kibana, and Beats) on Ubuntu. This process involves preparing Ubuntu, installing Java, Elasticsearch, Kibana, Logstash, and Filebeat. By integrating these tools, one can create a robust search and analytics platform to run services. Configurations and installations are done through a series of command prompts.

March 29, 2021 Read more →
Ubuntu Linux 7 min read
How to Install ConfigServer Security & Firewall on Ubuntu Linux

The guide offers a walkthrough on how to install ConfigServer Security & Firewall (CSF) on Ubuntu 20.04/18.04. CSF is open-source firewall software providing robust security for Linux servers including intrusion detection. The tutorial demonstrates how to install CSF by downloading and executing its install scripts. It guides through configuring CSF, accessing its web interface, and managing firewall rules using command prompts and web browser, respectively.

March 22, 2021 Read more →
Ubuntu Linux 5 min read
How to Setup Fail2ban on Ubuntu Linux

This tutorial demonstrates how to install and configure Fail2ban on Ubuntu 20.04 and 18.04 to enhance Linux server security. Fail2ban protects servers from brute force and other automated attacks by scanning server logs for malicious activity and banning offending IPs via the system's firewall. After installation, configuration involves creating a '.local' file for specific adjustments, setting parameters like 'bantime,' 'findtime,' and 'maxretry,' and defining jail services for different use cases.

March 11, 2021 Read more →
Ubuntu Linux 5 min read
How to Install Chatwoot on Ubuntu Linux

The tutorial provides steps on how to install Chatwoot, an open-source real-time messaging platform, on Ubuntu 20.04 | 18.04. After the installation, the server can be accessed at a specific IP address followed by port #3000. Users are advised to configure the essential environment variables, Mailer, and cloud storage configuration for the proper functioning of Chatwoot. The platform can be integrated with various chat apps and channels like Facebook and Sendgrid.

March 2, 2021 Read more →
Ubuntu Linux 4 min read
Secure SSH Access on Ubuntu with Google Authenticator

This tutorial guides students and new users in setting up two-factor authentication for SSH on Ubuntu 20.04 | 18.04 using Google Authenticator. The process involves installing Google Authenticator, adjusting the SSH Server's default configuration file, and updating the PAM SSH configuration file. Once setup, the user will be prompted for a randomly generated OTP each time they try to log in, supplying an extra layer of security.

February 25, 2021 Read more →
Ubuntu Linux 5 min read
Enable Google Authentication on Ubuntu

The tutorial guides new users on how to improve Ubuntu security with Google's multi-factor authentication. It involves installing the Google PAM package and the Google Authenticator app on the mobile device. After installing, Ubuntu's configuration file is opened and updated. The setup prompts a series of questions to customize the security, such as time-based tokens and rate-limiting. This additional layer of security requires a third one-time code for logging in.

February 24, 2021 Read more →
Ubuntu Linux 4 min read
How to Install Apache Spark on Ubuntu Linux

This tutorial guides students and new users on installing Apache Spark on Ubuntu 20.04 or 18.04. Apache Spark, an open-source framework, supports SQL queries, data streaming, machine learning, and graph processing. Installation involves setting up the Java JDK, Scala, and then Apache Spark. Verification steps ensure proper installation of each component.

February 13, 2021 Read more →
CMS 8 min read
How to Install UVdesk with Apache on Ubuntu Linux

The tutorial guides on how to install the UVdesk helpdesk system on Ubuntu 20.04 and 18.04. The installation includes setting up Apache, MariaDB, and PHP modules, creating a UVdesk database, and configuring Apache2. Parts of the process involve downloading UVdesk packages from GitHub and enabling appropriate permissions. The process concludes by setting up the UVdesk site via a web browser.

February 10, 2021 Read more →
Ubuntu Linux 6 min read
How to Backup and Restore MariaDB on Ubuntu

This tutorial guides users through the process of backing up and restoring MariaDB databases and data files on Ubuntu using Mariabackup. Mariabackup, an open-source tool introduced in MariaDB 10.1, does "hot online" backups of InnoDB tables and other files. The tutorial includes step-by-step instructions on installing Mariabackup, creating backups, and restoring data from these backups.

January 7, 2021 Read more →
Ubuntu Linux 5 min read
How to list Services on Ubuntu Linux

This tutorial guides students and new users on how to list or show all services running or stopped on Ubuntu 20.04 | 18.04 LTS. The guide explains the use of the systemctl command-line utility, which manages systemd services on Linux systems. The tutorial also includes instruction for starting, stopping, enabling, disabling, and checking service status, as well as listing all services. It concludes with how to manage services on previous Ubuntu versions using the service command.

December 25, 2020 Read more →
Ubuntu Linux 7 min read
How to Install WildFly on Ubuntu Linux

This is a detailed guide on installing and configuring WildFly, a lightweight Java-based application runtime, on Ubuntu 20.04/18.04. The guide includes installing Java and OpenJDK, creating a service account for WildFly, downloading and configuring WildFly packages, making Wild automatically at boot time, and setting up a user account to manage the app server web console. It concludes by allowing remote access to the admin console.

September 3, 2020 Read more →
Ubuntu Linux 4 min read
How to Install PHP Composer on Ubuntu Linux

The tutorial guides on installing PHP Composer on Ubuntu 20.04/18.04. PHP Composer is a tool for managing package dependencies for PHP-based projects. It helps in installing and managing PHP applications. Prior requirement for installation is having PHP installed. Post-installation, commands can be run to test whether composer is successfully installed.

August 22, 2020 Read more →