From 9ac6df541509e97c3b33a9f16af0fe89e8b3688c Mon Sep 17 00:00:00 2001 From: Thorsten Spille Date: Fri, 18 Feb 2022 18:19:20 +0100 Subject: [PATCH] Create ispconfig --- plugins/ispconfig | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 plugins/ispconfig diff --git a/plugins/ispconfig b/plugins/ispconfig new file mode 100644 index 0000000..ad9fef2 --- /dev/null +++ b/plugins/ispconfig @@ -0,0 +1,36 @@ +#!/bin/bash + +prog="$(basename "$0")" + +usage() { + cat >&2 <<-EOF + usage: $prog [-h] [-Z POOL] + installs nasbeery onto your raspberry pi os + -Z POOL Name of the zpool to create (default: tank) + --------------------------------------------------------------------------- + (C) 2022 nasbeery installer by bashclub (https://github.com/bashclub) + --------------------------------------------------------------------------- + EOF + exit $1 +} + +ZPOOL=tank + + +while getopts "hZ:" opt; do + case $opt in + h) usage 0 ;; + Z) ZPOOL=$OPTARG ;; + *) usage 1 ;; + esac +done +shift $((OPTIND-1)) + + +zfs create -o mountpoint=/var/www $ZPOOL/ispconfig/www +zfs create -o mountpoint=/var/backup $ZPOOL/ispconfig/backup +zfs create -o mountpoint=/var/lib/mysql $ZPOOL/ispconfig/mysql +wget -O - https://get.ispconfig.org | sh -s -- --help +#Rar is not available, so we go with Midnight Commander:) +sed -i 's/rar/mc/g' /tmp/ispconfig-ai/lib/os/class.ISPConfigDebianOS.inc.php +php /tmp/ispconfig-ai/ispconfig.ai.php --lang=en --use-php=7.4,8.0,8.1 --no-mail --no-dns --no-firewall --no-roundcube --no-quota --unattended-upgrades --i-know-what-i-am-doing