62 lines
1.3 KiB
Markdown
62 lines
1.3 KiB
Markdown
# Super compose
|
|
|
|
A preconfigured docker compose with awesome open source tool :
|
|
|
|
- a postgresql database with pgadmin
|
|
- **hasura** : provide a graphql api on postgresql database and all services listed above
|
|
- **n8n** : an automation tools
|
|
- **umami** : open source analytics
|
|
- **listmonk** : newsletters management
|
|
|
|
## Install
|
|
|
|
Set config in `.env` file. See `.env.example`.
|
|
Set config in `composes/listmonk/config.toml`.
|
|
|
|
## Development with hasura console
|
|
|
|
Set password in `config.yaml`
|
|
|
|
## Configuring pgAdmin
|
|
|
|
1. open `new server` popup
|
|
2. config postgres
|
|
|
|
## Used ports
|
|
|
|
- pgadmin : 5050
|
|
- hasura : 8080
|
|
- n8n : 5678
|
|
- umami : 3333
|
|
- listmonk : 9000
|
|
|
|
## Hasura console
|
|
|
|
Doc : https://hasura.io/docs
|
|
|
|
Launch console from local :
|
|
|
|
hasura console --admin-secret $ADMIN_PASSWORD
|
|
// or
|
|
hausar console --no-browser --admin-secret $ADMIN_PASSWORD
|
|
|
|
Alternatively, you can uncomment `admin_secret` in file `hasura/config.yaml` and set your password.
|
|
|
|
## n8n
|
|
|
|
Doc : https://docs.n8n.io
|
|
|
|
## Umami
|
|
|
|
Doc : https://umami.is/docs
|
|
|
|
Default administrator account username `admin` and the password `umami`.
|
|
|
|
## Listmonk
|
|
|
|
Doc : https://listmonk.app/docs
|
|
|
|
After launched `docker compose up -d`, at the first install we need to populate the database :
|
|
|
|
docker-compose run --rm listmonk ./listmonk --install
|