First step is to get the appropriate docker compose YAML file from one of the URL's below. We provide two separate YAML files; one for the full stack with the UI, other for the ingest server.
Both of the Quickstart YAML's include a bundled S3 compatible object store from minio
⬇ Download the YAML here - https://logiqcf.s3.amazonaws.com/1.2.1/docker-compose.quickstart.yml
$ wget https://logiqcf.s3.amazonaws.com/1.2.1/docker-compose.quickstart.yml
⬇ Download the YAML here - https://logiqcf.s3.amazonaws.com/1.2.1/docker-compose.quickstart-ingest.yml
$ wget https://logiqcf.s3.amazonaws.com/1.2.1/docker-compose.quickstart-ingest.yml
You are now ready to bring up the LOGIQ stack.
Use the YAML file downloaded from the URL above to run LOGIQ. Use the UI YAML if you are interested in the full stack.
$ docker-compose -f <docker-compose.quickstart.yml | docker-compose.quickstart-ingest.yml> up -d
LOGIQ exposes the below ports
7514 - Syslog / TCP - TLS
514 - Syslog / TCP - Non TLS
2514 - RELP/Rsyslog / TCP - TLS
20514 - RELP/Rsyslog / TCP - Non TLS
9998 - Server administration web cli
9999 - REST API
8081 - GRPC ( needed for logiqctl CLI )
80 - http
443 - https
The ports used to bind are configurable via the server configuration file. See Server options for more details.
Prometheus can scrape metrics from the LOGIQ server as a scrape target.
Once the LOGIQ server is up and running, the LOGIQ UI can be accessed as described above on port 80 on the server docker-compose. You will be presented with a login screen as shown below. Use email@example.com / flash-password to login
Once the LOGIQ server is up and running, you can connect to the Server web cli on port 9998. The default credentials are logiq_access and logiq_secret
Please refer to section on data ingestion for more details.