Skip to content

Commit 0199c3c

Browse files
Default Stack Version 7.9.2 => 7.9.3 ⬆️
Signed-off-by: Sherif Abdel-Naby <[email protected]>
1 parent 051d766 commit 0199c3c

File tree

2 files changed

+14
-18
lines changed

2 files changed

+14
-18
lines changed

.env

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
COMPOSE_PROJECT_NAME=elastic
2-
ELK_VERSION=7.9.2
2+
ELK_VERSION=7.9.3
33

44
#----------- Resources --------------------------#
55
ELASTICSEARCH_HEAP=1024m

README.md

+13-17
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<h4 align="center">With tools like Curator, Rubban, ElastAlert for Alerting.</h4>
66
<p align="center">
77
<a>
8-
<img src="https://img.shields.io/badge/Elastic%20Stack-7.9.2-blue?style=flat&logo=elasticsearch" alt="Elastic Stack Version 7^^">
8+
<img src="https://img.shields.io/badge/Elastic%20Stack-7.9.3-blue?style=flat&logo=elasticsearch" alt="Elastic Stack Version 7^^">
99
</a>
1010
<a>
1111
<img src="https://img.shields.io/github/v/tag/sherifabdlnaby/elastdocker?label=release&amp;sort=semver">
@@ -25,11 +25,11 @@
2525
</p>
2626

2727
# Introduction
28-
Elastic Stack (AKA **ELK**) Docker Composition, preconfigured with **Security**, **Monitoring**, and Tools Up with a Single Command.
28+
Elastic Stack (AKA **ELK**) Docker Composition, preconfigured with **Security**, **Monitoring**, and Tools; Up with a Single Command.
2929

3030
Based on [Official Elastic Docker Images](https://www.docker.elastic.co/)
3131

32-
Stack Version: [7.9.2](https://www.elastic.co/blog/elastic-stack-7-9-2-released).
32+
Stack Version: [7.9.3](https://www.elastic.co/blog/elastic-stack-7-9-3-released)
3333
> You can change Elastic Stack version by setting `ELK_VERSION` in `.env` file and rebuild your images. Any version >= 7.0.0 is compatible with this template.
3434
3535
### Main Features 📜
@@ -94,28 +94,24 @@ Elastdocker differs from `deviantony/docker-elk` in the following points.
9494
```bash
9595
git clone https://github.com/sherifabdlnaby/elastdocker.git
9696
```
97-
or:
98-
<a href="https://github.com/sherifabdlnaby/elastdocker/generate"><img src="https://user-images.githubusercontent.com/16992394/92532187-08e81180-f230-11ea-96c9-07e9331411bc.png" alt="create repository from template"></a>
99-
100-
2. Initialize Elasticsearch Keystore and SSL Certificates
101-
```shell
97+
2. Initialize Elasticsearch Keystore and TLS Self-Signed Certificates
98+
```bash
10299
$ make setup
103100
```
101+
> **For Linux's docker hosts only**. By default virtual memory [is not enough](https://www.elastic.co/guide/en/elasticsearch/reference/current/vm-max-map-count.html) so run the next command as root `sysctl -w vm.max_map_count=262144`
104102
3. Start Elastic Stack
105-
```shell
106-
$ make elk
107-
---- OR ----
108-
$ docker-compose up -d
103+
```bash
104+
$ make elk <OR> docker-compose up -d
109105
```
110-
4. Visit Kibana at [https://localhost:5601](https://localhost:5601)
106+
4. Visit Kibana at [https://localhost:5601](https://localhost:5601) or `https://<your_public_ip>:5601`
111107
112-
Notice that Kibana is configured to use HTTPS, so you'll need to write `https://` before `localhost:5601` in the browser.
108+
Default Username: `elastic`, Password: `changeme`
113109
114-
Username: `elastic` Password: `changeme`
110+
> Notice that Kibana is configured to use HTTPS, so you'll need to write `https://` before `localhost:5601` in the browser.
115111

116112
> Modify `.env` file for your needs, most importantly `ELASTIC_PASSWORD` that setup your superuser `elastic`'s password, `ELASTICSEARCH_HEAP` & `LOGSTASH_HEAP` for Elasticsearch & Logstash Heap Size.
117113
118-
Whatever your Host (e.g AWS EC2, Azure, On-premise server), once you expose your host to the network ELK component will be accessible on their respective ports.
114+
Whatever your Host (e.g AWS EC2, Azure, DigitalOcean, or on-premise server), once you expose your host to the network, ELK component will be accessible on their respective ports.
119115
120116
### Docker Swarm Support
121117
@@ -169,7 +165,7 @@ $ make prune
169165
170166
* Some Configuration are parameterized in the `.env` file.
171167
* `ELASTIC_PASSWORD`, user `elastic`'s password (default: `changeme` _pls_).
172-
* `ELK_VERSION` Elastic Stack Version (default: `7.9.2`)
168+
* `ELK_VERSION` Elastic Stack Version (default: `7.9.3`)
173169
* `ELASTICSEARCH_HEAP`, how much Elasticsearch allocate from memory (default: 1GB -good for development only-)
174170
* `LOGSTASH_HEAP`, how much Logstash allocate from memory.
175171
* Other configurations which their such as cluster name, and node name, etc.

0 commit comments

Comments
 (0)