Skip to content

scripts for automating server installs .. use them from the terminal or call them from configuration management systems

Notifications You must be signed in to change notification settings

rz12345/server_install_scripts

 
 

Repository files navigation

Check_MK Raw Edition (Debian, Ubuntu, CentOS, RHEL)

version: 1.5.0p13

Elastic Stack / ELK (Debian, Ubuntu, CentOS, RHEL, Fedora)

version: 6.6.1

  • Installs Oracle Java JRE, Elasticsearch, Logstash, and Kibana and tunes Elasticsearch as recommended with heap size
  • use no more than half of your system memory for heap size and max of 32gb
  • script doesn't cover it, but don't forget to set correct # of shards and replicas for Elasticsearch
  • usage example:
    1. wget https://raw.githubusercontent.com/jeremylarose/server_install_scripts/master/ElasticStack.sh && chmod +x ElasticStack.sh && ./ElasticStack.sh -v "6.6.1" -h 4g && rm -f ElasticStack.sh

Gitea (Debian, Ubuntu, CentOS, RHEL, Fedora)

version: 1.7.4

Guacamole, Apache (Debian, Ubuntu, CentOS, RHEL, Fedora)

version: 1.0.0

  • Installs or upgrades Apache Guacamole, installs any extensions specified in command line, adds JDBC Drivers for mysql and postgresql if needed, also copies database schema to /etc/guacamole for easy access for upgrade
  • usage example (install Guacamole and MariaDB with two commands filling in your command line arguments):
  1. wget https://raw.githubusercontent.com/jeremylarose/server_install_scripts/master/MariaDB.sh && chmod +x MariaDB.sh && ./MariaDB.sh -r password -d databasename -u dbusername -p dbpassword && rm -f MariaDB.sh
  2. wget https://raw.githubusercontent.com/jeremylarose/server_install_scripts/master/Guacamole.sh && chmod +x Guacamole.sh && ./Guacamole.sh -v 1.0.0 -e auth-cas -e auth-jdbc -a mysql && rm -f Guacamole.sh
  3. modify /etc/guacamole/guacamole.properties and update schema if needed
  • current extension options (-e): auth-cas, auth-duo, auth-header, auth-jdbc, auth-ldap, auth-noauth, auth-openid
  • current db authentication options (-a): mysql, postgresql

MariaDB (Debian, Ubuntu, CentOS, RHEL, Fedora)

version: 10.3

Munkireport (Debian, Ubuntu, CentOS, RHEL, Fedora)

version: munkireport-php 4.0.2, PHP 7.3

OCS Inventory NG (Debian, Ubuntu, CentOS, RHEL)

version: 2.5

SaltGUI (Debian, Ubuntu, CentOS, RHEL, Fedora)

version: SaltGUI 1.10.1

SaltMaster, saltstack (Debian, Ubuntu, CentOS, RHEL)

version: 2019.2, Py3

  • current component options (-c): salt-minion, salt-ssh, salt-syndic, salt-cloud, salt-api

SimpleHelp (Debian, Ubuntu, CentOS, RHEL, Fedora)

version: 5.0.20

Wazuh (Debian, Ubuntu, CentOS, RHEL, Fedora)

version: Wazuh 3.8.2, ElasticStack 6.6.1

About

scripts for automating server installs .. use them from the terminal or call them from configuration management systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%