View this promotional video on YouTube
LifeCMS is a web-based application for recording events, curating engaging newsletters, and sharing them with a close audience.
LifeCMS was built from the ground-up as a secure system to store personal goals, successes, and memories. A snappy post editor brings a reactive story workshop, crafted to help deliver the best in your writing. An easy-to-use photo studio that stores and organizes your holiday snapshots and one-in-a-lifetime moments with an intuitive interface.
What you share and who you share it with is a fundamental decision found within all LifeCMS functionality. A person can have many different LifeCMS identities, which only require a nickname to create. An identity can group and share content with a specific set of people or provide context for a set of stories or articles.
LifeCMS is multilingual, the platform is available in five languages:
- English (United Kingdom)
- Français (France)
- Español (España)
- Deutsch
- Italiano
Yes, LifeCMS was built to be self-hosted, which is why this product is free, open-source, and comes with a maintained docker-compose.yml file to start the system with all required dependencies.
The only difference between the commercial deployment and a self-hosted deployment is that you will have to manage the infrastructure you run LifeCMS on.
For more information on self-hosting LifeCMS, check out the installation guide.
LifeCMS is an ASP.NET Core microservice product, using React to power the front-end user experiences.
A Dockerfile is provided in order to build each service, and a docker-compose.yml file has been produced to aid the operation and management of the product.
To find out more about the architecture of the platform, check out ARCHITECTURE.md
LifeCMS is open-sourced under the GNU Affero General Public License Version 3 (AGPLv3). You can find the terms of APGLv3 in LICENCE.md.