Rob's web

Content Management Systems

A content management system, often abbreviated as CMS, is software that helps users create, manage, and modify content on a website without the need for specialized technical knowledge.

In simpler language, a content management system is a tool that helps you build a website without needing to write all the code from scratch (or even know how to code at all).

Instead of building your own system for creating web pages, storing images, and other functions, the content management system handles all that basic infrastructure stuff for you so that you can focus on more forward-facing parts of your website.

CMS use php-scripts to generate the content to be sent to the client.

CMS is slower because of the hughe overhead. This is processed by the webserver.

If you only need static pages like used on this site, don't use an CMS but code the pages in html yourself.

CMS

Install the Redis object cache when you use a CMS.

Content Management Systems
CMSUsesubdomain
WordpressIs primairy used for weblogs and news sites.blog or www
NextcloudCloudserver that you can manage yourself.cloud
RoundcubeWebmail server. It connects via imap to the mailserver.webmail
CoppermineOnline photo gallery.photo
phpBBForum.forum
XiboSignage. 
phpMyAdminMariaDB/MySQL management. 

Virtual hosts

Create for every CMS service a virtual host, subdomain and filesystem.

PHP

Use the latest version of PHP. If you run different cms' check which they all support.

SQL

Everey cms needs an sql database. You need to create a unique database, user and password for every cms.

If you host multiple blogs then every wordpress install needs its own database, so use like wordpress1, wordpress2, ... etc.