Install
Get program ready for Execution
Articles
Back up your files with rsync and a VPS
rsync copies only the changes since the last run, which makes it ideal for regular backups from your computer or server to a VPS. This guide works on Ubuntu 24.04,...
How To Install Elasticsearch, Logstash, and Kibana (Elastic Stack) on CentOS 7?
CentOS 7 is end of life. The Elastic Stack (formerly ELK: Elasticsearch, Logstash, Kibana) collects, searches and visualises logs. This guide installs version 9.x on...
How To Install YunoHost on Debian 9?
Debian 9 is end of life. YunoHost makes self-hosting easy: it installs web apps (Nextcloud, WordPress, Roundcube and hundreds more), email, users and certificates from...
How To Install and Configure Nextcloud on Ubuntu 16.04?
Ubuntu 16.04 is end of life. Nextcloud is a self-hosted file sync and sharing platform, like Dropbox, with calendars, contacts and collaboration apps. This guide uses...
How do we Install the PostgreSQL Setup?
PostgreSQL often referred to as Postgres is an open source Object-relational database management system that lays emphasis on standards and extensibility compliance....
How to Create SFTP User without Shell Access on Ubuntu 18.04 and 16.04?
Ubuntu 16.04 and 18.04 are end of life. These steps create a user who can transfer files with SFTP but cannot open a shell, and who sees only their own folder. They...
How to Get the Absolute Directory Path in PHP (__DIR__, __FILE__, dirname and realpath)
Use __DIR__. It holds the absolute path of the folder that contains the file it is written in, without a trailing slash, and it does not change with the folder you...
How to Install Docker on Fedora: Docker Engine and Compose with dnf5
To install Docker on Fedora, add Docker's repository and install Docker Engine with dnf, then start the service:
sudo dnf config-manager addrepo --from-repofile...
How to Install Google Chrome with yum on AlmaLinux, Rocky Linux and RHEL
The package is not called chrome, and it is not in the AlmaLinux, Rocky Linux or RHEL repositories, so yum install chrome fails. Install Google's RPM directly with...
How to Install Ionic Framework on Linux Mint 19/18?
Ionic Framework is useful for building mobile apps like Android and iOS. This article will help you to install Node.js, Cordova and Ionic framework on your Linuxmint...
How to Install NRPE on RHEL, AlmaLinux, Rocky Linux, Ubuntu and Debian
NRPE is the small agent that lets a Nagios server run checks on a remote Linux server. This guide covers installing it securely on current systems. The CentOS 6 and 7...
How to Install Plesk Obsidian on AlmaLinux, Ubuntu or Debian
CentOS 6 is long out of support, and current Plesk versions do not install on it. This guide installs Plesk Obsidian on a supported system.
Requirements
A fresh server...
How to Install Plex Media Server on AlmaLinux and Rocky Linux
CentOS Linux 8 reached end of life on 31 December 2021, so install Plex on AlmaLinux or Rocky Linux 9 or 10 instead. Add Plex's official repository, install the...
How to Install Python pip on Debian and Fix the externally-managed-environment Error
Install pip on Debian from the Debian repository:
sudo apt update
sudo apt install python3-pip
That gives you the pip and pip3 commands. On Debian 12 and later,...
How to Install Your Own Operating System from a Custom ISO on a Dedicated Server
To install your own operating system on a dedicated server, open the IPMI remote console (iDRAC on Dell, iLO on HPE), attach the ISO as virtual media, boot the server...
How to Install an OS Using Supermicro IPMI: HTML5 iKVM Console and Virtual Media ISO
To install an operating system through Supermicro IPMI, log in to the BMC web interface, open Remote Control › Remote Console, choose HTML5 and click Launch Console....
How to Install and Use smartctl (smartmontools) on Linux
smartctl reads the S.M.A.R.T. health data that hard disks and SSDs keep about themselves, and starts their built-in self-tests. It comes in the smartmontools package,...
How to Use MySQL From Python on a cPanel Server (mysqlclient and PyMySQL)
Python programs need a driver to talk to MySQL or MariaDB. The old MySQL-python package this article used to describe only works with Python 2, which reached end of...
How to install Akaunting on Ubuntu 18.04 LTS?
Ubuntu 18.04 is end of life. Akaunting is free, open-source accounting software for small businesses and freelancers (invoices, bills, reports), built on Laravel. The...
How to install CentOS Web Panel in CentOS 7?
CentOS 7 is end of life. CWP (CentOS Web Panel / Control Web Panel) now installs on AlmaLinux 9 and Rocky Linux 9. It sets up a complete hosting stack: Apache, PHP,...
How to install Docker on a VPS?
Docker runs applications in containers, so each app brings its own dependencies. Install it on a Ucartz VPS with Ubuntu 24.04, Debian 12, AlmaLinux 9 and Rocky Linux...
How to install Froxlor control panel in Ubuntu 18.04?
Ubuntu 18.04 is end of life. Froxlor is a free, open-source server management panel for Debian and Ubuntu (current version 2.3). It manages domains, websites, email,...
How to install NodeJS on Ubuntu 18.04?
Ubuntu 18.04 is no longer supported; this guide uses Ubuntu 24.04 LTS.
Install Node.js (current LTS)
Use the NodeSource packages for the current Long-Term-Support...
How to install OpenVPN on CentOS 7?
CentOS 7 is end of life; these steps are for AlmaLinux 9 / Rocky Linux 9 (OpenVPN from EPEL) and also work on Ubuntu/Debian.
1. Install OpenVPN and Easy-RSA
apt...
How to install OpenVPN on Ubuntu 16.04?
Ubuntu 16.04 is end of life; these steps are for Ubuntu 24.04 (OpenVPN 2.6).
1. Install OpenVPN and Easy-RSA
apt install openvpn easy-rsa...