Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

entropy-data/entropy-data-ce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

68 Commits

Repository files navigation

Entropy Data (Community Edition)

Deploy to Azure Deploy to AWS

Entropy Data (Community Edition) is a free version of the Entropy Data that you can host yourself.

In the Community Edition, every user can change any data product or data contract.
If you need advanced role and permission management, SSO, or customizations, consider the Enterprise Edition.

Community support is offered in Slack in the channel #entropy-data.

Supported Deployments:

Demo

Play with our demo app!

Getting Started

Entropy Data (Community Edition) is available as Docker image entropydata/entropy-data-ce on Docker Hub.

Deploy to Azure, Deploy to AWS or start Entropy Data (Community Edition) locally with Docker Compose:

git clone https://github.com/entropy-data/entropy-data-ce.git
cd entropy-data-ce
docker compose up --detach

Now you can access the Entropy Data (Community Edition) at http://localhost:8081.

NOTE: The Docker Compose configuration uses a dummy mail server, so no mails are actually sent. Configure your SMTP host accordingly as environment variables.

Requirements

  • Docker Resources: 1 CPU and 1 GB of RAM, more is better
  • PostgreSQL version 16 or newer
  • PostgreSQL with the extensions available: vector, hstore, uuid-ossp
  • SMTP server for transactional emails, such as SendGrid, AWS SES, Azure Communication Services email (Office 365 / Exchange is not recommended, as SMTP Basic Auth is deprecated)

Configuration

Configure an external database and mail server for production use. Find all environment variables in the documentation.

Environment Variable Example Description
APPLICATION_HOST_WEB http://localhost:8081 The web application's URL. Used in emails to build a link to the application.
APPLICATION_MAIL_FROM Entropy Data <noreply@example.com> The sender email address for Entropy Data emails.
SPRING_DATASOURCE_URL jdbc:postgresql://postgres:5432/postgres JDBC URL of the database
SPRING_DATASOURCE_USERNAME postgres Login username of the database
SPRING_DATASOURCE_PASSWORD postgres Login password of the database
SPRING_MAIL_HOST smtp.example.com SMTP server host
SPRING_MAIL_PORT 587 SMTP server port
SPRING_MAIL_USERNAME Login user of the SMTP server
SPRING_MAIL_PASSWORD Login password of the SMTP server
SPRING_MAIL_PROPERTIES_MAIL_SMTP_AUTH true Use basic authentication for SMTP
SPRING_MAIL_PROPERTIES_MAIL_SMTP_STARTTLS_ENABLE true Ensure that TLS is used

Deploy on Azure

Deploy to Azure

Use the Azure Resource Manager template to deploy Entropy Data as WebApp, together with a Postgres database in a virtual network. You need to provide SMTP server configuration.

Deploy on AWS

Deploy to AWS

Use the AWS Cloud Formation template to deploy Entropy Data as AppRunner, together with a Postgres database in a virtual network.

Get help, reporting bugs and feature requests

Community support is offered in Slack in the channel #entropy-data.

Want to report a bug or request a feature? Open an issue.

License

The Entropy Data (Community Edition), being made available as a Docker image, is licensed under the Community License.

About

Data Mesh Manager (Community Edition)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

Languages

AltStyle によって変換されたページ (->オリジナル) /