minim
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.
Prerequisites
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.uber.space
[isabell@stardust ~]$
Installation
Download minim
Use wget
to download the latest release.
[isabell@stardust ~]$ cd ~/html
[isabell@stardust html]$ wget https://github.com/minim-one/minim/archive/master.zip
[isabell@stardust html]$ unzip master.zip
[isabell@stardust html]$ rm master.zip
[isabell@stardust html]$ mv minim-master minim
[isabell@stardust html]$
Configuration
Customization
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
Security
The admin interface is disabled by default. If you enable it, you should change the standard password in addons/admin.php
.
Updates
Note
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 https://github.com/minim-one/minim/archive/master.zip -O minim-master.zip
[isabell@stardust html]$ cp -r minim minim-backup
[isabell@stardust html]$ unzip minim-master.zip
[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 <https://github.com/minim-one/>