minim offers a super simple PHP Content Management System. The code is Open Source and you’re free to modify, distribute and use it for private and commercial projects.

It is ideal for simple travel blogs or publishing news. It has an easy administration interface and an automatic generated RSS feed. Themes and other modifications are fully customisable.


For this guide you should be familiar with the basic concepts of


We’re using PHP in the stable version 8.1:

[isabell@stardust ~]$ uberspace tools version use php 8.1
Selected PHP version 8.1
The new configuration is adapted immediately. Patch updates will be applied automatically.
[isabell@stardust ~]$ uberspace tools version show php
Using 'PHP' version: '8.1'
[isabell@stardust ~]$

Your URL needs to be setup:

[isabell@stardust ~]$ uberspace web domain list
[isabell@stardust ~]$


Download minim

Use wget to download the latest release.

[isabell@stardust ~]$ cd ~/html
[isabell@stardust html]$ wget
[isabell@stardust html]$ unzip
[isabell@stardust html]$ rm
[isabell@stardust html]$ mv minim-master minim
[isabell@stardust html]$



You can leave the configuration in minim/config/config.php or do changes as you want to.

Create your own theme in minim/themes. Just copy the default theme or create one from scratch.

Finishing installation

Point your browser to URL.

Best practices


The admin interface is disabled by default. If you enable it, you should change the standard password in addons/admin.php.



Check the update feed regularly to stay informed about the newest version.

Check minim’s feed for the latest version.

[isabell@stardust ~]$ cd ~/html
[isabell@stardust html]$ wget -O
[isabell@stardust html]$ cp -r minim minim-backup
[isabell@stardust html]$ unzip
[isabell@stardust html]$ mv minim-master/minim/config minim-master/minim/config-new
[isabell@stardust html]$ cp -r minim-master/minim ./
[isabell@stardust html]$ rm -rf minim-master*
[isabell@stardust html]$

Check if the configuration changed in config-new/config.php and your config/config.php (happens very rarely). If everything works alright you can delete the config-new directory.

Tested with minim 0.9.6, Uberspace 7.13, PHP 8.1

Written by: minim <>