Skip to content

Instantly share code, notes, and snippets.

@VaughnGH
Created May 18, 2016 01:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save VaughnGH/40125be65273dab70a6b1808fd28b76e to your computer and use it in GitHub Desktop.
Save VaughnGH/40125be65273dab70a6b1808fd28b76e to your computer and use it in GitHub Desktop.
#!/bin/bash
cd /
echo "Updating sources..."
apt-get update
echo "Installing Java..."
apt-get install default-jre-headless
echo "Downloading Elasticsearch..."
wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/deb/elasticsearch/2.3.2/elasticsearch-2.3.2.deb
echo "Installing Elasticsearch..."
dpkg -i elasticsearch*.deb
update-rc.d elasticsearch defaults 95 10
/etc/init.d/elasticsearch restart
rm elasticsearch*.deb
echo "Downloading Apache2..."
apt-get install apache2
cd /var/www/html
rm index.html
echo "Downloading Kibana (Linux 64-bit)..."
wget https://download.elastic.co/kibana/kibana/kibana-4.5.0-linux-x64.tar.gz
tar xzf kibana*.tar.gz -C /var/www/html/ --strip 1
rm kibana*.tar.gz
cd /
echo "Installing Logstash..."
wget https://download.elastic.co/logstash/logstash/packages/debian/logstash_2.3.2-1_all.deb
dpkg -i logstash*.deb
restart logstash
rm logstash*.deb
echo "Done! If everything worked, ELK should be installed and operational."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment