version: 1.5.0p13
- installs or updates Check_MK Raw, creates and starts a site if doesn't exist
- usage example:
- wget https://raw.githubusercontent.com/jeremylarose/server_install_scripts/master/Check_MK_Raw.sh && chmod +x Check_MK_Raw.sh && ./Check_MK_Raw.sh -v '1.5.0p13' -s monitoring && rm -f Check_MK_Raw.sh
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:
- 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
version: 1.7.4
- builds with PAM authentication capability (not available with developer binaries) and Installs with service (mysql) enabled
- usage example (install Gitea and MariaDB with two commands filling in your command line arguments):
- 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
- wget https://raw.githubusercontent.com/jeremylarose/server_install_scripts/master/Gitea.sh && chmod +x Gitea.sh && ./Gitea.sh && rm -f Gitea.sh
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):
- 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
- 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
- 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
version: 10.3
- Installs MariaDB and/or just creates a database if mariadb/mysql already installed
- usage example:
- 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
version: munkireport-php 4.0.2, PHP 7.3
-
install example (install Munkireport and MariaDB with two commands filling in your command line arguments):
- wget https://raw.githubusercontent.com/jeremylarose/server_install_scripts/master/MariaDB.sh && chmod +x MariaDB.sh && ./MariaDB.sh -r 'rootpassword' -d munkireport -u munki_dbuser -p 'dbpassword' && rm -f MariaDB.sh
- wget https://raw.githubusercontent.com/jeremylarose/server_install_scripts/master/Munkireport.sh && chmod +x Munkireport.sh && ./Munkireport.sh -d mysql -u munki_dbuser -p 'dbpassword' -v 4.0.2 -h 127.0.0.1 -n 3306 && rm -f Munkireport.sh
version: 2.5
-
install example (install OCS Inventory NG and MariaDB with two commands filling in your command line arguments):
- wget https://raw.githubusercontent.com/jeremylarose/server_install_scripts/master/MariaDB.sh && chmod +x MariaDB.sh && ./MariaDB.sh -r 'rootpassword' -d ocsweb -u ocs_dbuser -p 'dbpassword' && rm -f MariaDB.sh
- wget https://raw.githubusercontent.com/jeremylarose/server_install_scripts/master/OCSInventoryNG.sh && chmod +x OCSInventoryNG.sh && ./OCSInventoryNG.sh -u ocs_dbuser -p 'dbpassword' -v 2.5 -h localhost -n 3306 && rm -f OCSInventoryNG.sh
version: SaltGUI 1.10.1
-
installs or updates SaltGUI
-
install example (SaltGUI and Salt-Master with two commands filling in your command line arguments):
- wget https://raw.githubusercontent.com/jeremylarose/server_install_scripts/master/SaltMaster.sh && chmod +x SaltMaster.sh && ./SaltMaster.sh -v 2019.2 -c salt-api -c salt-minion && rm -f SaltMaster.sh
- wget https://raw.githubusercontent.com/jeremylarose/server_install_scripts/master/SaltGUI.sh && chmod +x SaltGUI.sh && ./SaltGUI.sh -u saltguiadminuser -p 'saltguiadminuserpassword' -v 1.10.1 && rm -f SaltGUI.sh
version: 2019.2, Py3
- installs or updates salt-master and any other specified components
- usage example:
- wget https://raw.githubusercontent.com/jeremylarose/server_install_scripts/master/SaltMaster.sh && chmod +x SaltMaster.sh && ./SaltMaster.sh -v '2019.2' -c salt-api -c salt-minion && rm -f SaltMaster.sh
- current component options (-c): salt-minion, salt-ssh, salt-syndic, salt-cloud, salt-api
version: 5.0.20
- NOTE: this is not open source software, see licensing here ( https://simple-help.com/pricing )
- installs or updates SimpleHelp Server
- usage example:
- wget https://raw.githubusercontent.com/jeremylarose/server_install_scripts/master/SimpleHelp.sh && chmod +x SimpleHelp.sh && ./SimpleHelp.sh -s systemd && rm -f SimpleHelp.sh
version: Wazuh 3.8.2, ElasticStack 6.6.1
- installs or upgrades Wazuh
- install example (Wazuh and Elastic Stack (ELK) with two commands filling in your command line arguments):
- 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
- wget https://raw.githubusercontent.com/jeremylarose/server_install_scripts/master/Wazuh.sh && chmod +x Wazuh.sh && ./Wazuh.sh -v 3.8.2 -e 6.6.1 -l local && rm -f Wazuh.sh