Skip to content

UlboraCMS UI for building web sites with Ulbora Headless CMS

License

Notifications You must be signed in to change notification settings

Ulbora/UlboraCmsV3

Repository files navigation

Go Report Card

UlboraCMS UI is a framework for building dynamic web sites using Ulbora Headless CMS. Web content is saved in the cloud and cached when read. UlboraCMS UI uses open source Ulbora Headless CMS for content. Ulbora Headless CMS on available on Docker.

Easy Way To Get Started

Get a free acount and get started now. Then:

docker run -p 8090:80 --name yourdomin.com --log-opt max-size=50m --env GATEWAY_API_KEY=yourApiKey --env AUTH_CODE_CLIENT_ID=YourClientNumber --env AUTH_CODE_CLIENT_SECRET=YourClientSecret --env AUTH_REDIRECT_HOST=http://oauth2.myapigateway.com:3000 --env AUTH_HOST=http://oauth2.myapigateway.com:3000 --env CAPTCHA_SECRET=Your Captch Secret --env API_GATEWAY_HOST=http://gateway.myapigateway.com -v /static/templates --restart=always -d ulboralabs/ulboracmsv3 sh

Hard Way To Get Started

Build Your Own System

Building your own system gives you total control over your system, but you must host all the needed micro services.

Micro Services Needed (All require MySql)

Ulbora Headless CMS for content

Micro service for UlboraCMS v3 templates

Mail server and mail sending micro service

Image micro service

Security

UlboraCMS V3 uses enhanced JWT tokes for security. The following is needed for enhanced JWT:

OAuth2 server

User micro service

Docker Container

The easiest way to get Ulbora CMS V3 is to use Docker here.

Templates

You can build multiple templates with UlboraCMS V3 and switch between the templates through the administration screen.

New templates can easily be installed by zipping them as tar.gz files and following a simple upload process in the administration screens.

MIT