Corteza is an open-source, self-hosted Low-Code Development Platform built upon modern technologies. Corteza is secure with a powerful access control system, allowing fine-grained permission definition.
Corteza aims to be indisputably trustworthy in its motivations and its approach to design, development and maintenance of the platform. Organisations should feel that their chosen digital work platform is always under their control, always protected and continuously developed in their best interests.
Potential data loss when using SQLite in memory.
We strongly recommend you use other DB engines (PostgreSQL or MySQL). If you are set on using SQLite, make sure to use persistent storage.
The used SQLite driver mattn/go-sqlite3 re-creates the entire database whenever a new connection is established and drops the whole database when the last connection is closed.
We use SQLite primarily for testing, so this isn’t an issue for us. We will work on a more robust solution in future releases.
The DevOps guide also provides some miscellaneous bits, such as system and Corredor configuration references, additional offline deployment examples, online deployment examples, data backups, and troubleshooting.
Out of the box we support any system that can run Docker. If you wish to deploy Corteza elsewhere (for example, bare metal) you will need to compile your own binaries.
DevNote add some documentation regarding source compiling.
Versions may not be backwards compatible and may need some additional work to get setup.