OpenRat Content Management System
OpenRat is a statifying CMS.
OpenRat generates static files, which are served by a dedicated live web server like Apache, Nginx, Boa etc.
Unlike popular static site generators like Jekyll, JBake etc. OpenRat CMS contains a complete Web UI with user management.
Yes, there are a lot of good CMS in the world, and a lot of them are available for free. Why should you use OpenRat CMS?
OpenRat combines the world of static site generators with a complete web UI. Editors do not have to use a version control system, they only use their browser.
You need a server with PHP >= 5.5 and a relational database.
MariaDB and MySQL are recommended, while PostgresQL and SQLite are supported too.
Download and untar it
Download the last release from Github and install it on your server:
Clone GIT repository
Or clone the GIT repository with the command
git clone http://git.code.weiherhei.de/openrat-cms.git
or from Github
git clone https://github.com/dankert/openrat-cms.git
Add database configuration
Edit the file
config/config.yml and enter your database access data, like:
database: db: enabled : true dsn : "mysql:host=localhost; dbname=name_of_db; charset=utf8" user : "user" password: "password"
OpenRat-CMS is available at Dockerhub.
Run the docker container
Download and run the docker image from dockerhub:
docker run -d -p 8080:8080 -e DB_HOST=$host -e DB_NAME=$name -e DB_USER=$user -e DB_PASS=$pass openrat/openrat-cms
Be sure to replace the variables.
Environment variables for Docker
The following environment variables could be set in the docker container:
|CMS_MOTD||Message of the day||Welcome to dockerized CMS|
|CMS_NAME||Software name||OpenRat CMS (Docker)|
|CMS_OPERATOR||Name of your company||Docker-Host|