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.
Install the Redis object cache when you use a CMS.
CMS | Use | subdomain |
---|---|---|
Wordpress | Is primairy used for weblogs and news sites. | blog or www |
Nextcloud | Cloudserver that you can manage yourself. | cloud |
Roundcube | Webmail server. It connects via imap to the mailserver. | webmail |
Coppermine | Online photo gallery. | photo |
phpBB | Forum. | forum |
Xibo | Signage. | |
phpMyAdmin | MariaDB/MySQL management. |
Create for every CMS service a virtual host, subdomain and filesystem.
Use the latest version of PHP. If you run different cms' check which they all support.
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.