#!/bin/bash # Authors: # (C) 2021 Idea an concept by Christian Zengel # (C) 2021 Script design and prototype by Markus Helmke # (C) 2021 Script rework and documentation by Thorsten Spille # This file contains the project constants on service level # Debian Version, which will be installed LXC_TEMPLATE_VERSION="debian-12-standard" # Create sharefs mountpoint LXC_MP=0 # Defines the mountpoint of the filesystem shared by Zamba inside your LXC container (default: tank) LXC_SHAREFS_MOUNTPOINT="data" # Defines the recordsize of mp0 LXC_MP_RECORDSIZE="16K" # Create unprivileged container LXC_UNPRIVILEGED="1" # enable nesting feature LXC_NESTING="1" # enable keyctl feature LXC_KEYCTL="0" # Defines the IP from the SQL server ZABBIX_DB_IP="127.0.0.1" # Defines the PORT from the SQL server ZABBIX_DB_PORT="5432" # Defines the name from the SQL database ZABBIX_DB_NAME="zabbix" # Defines the name from the SQL user ZABBIX_DB_USR="zabbix" # Build a strong password for the SQL user - could be overwritten with something fixed ZABBIX_DB_PWD="$(random_password)" ZABBIX_VERSION=7.0 #zabbix 7 beta POSTGRES_VERSION=16 #postgres repo, latest release (2024-05-13) PHP_VERSION=8.2 # debian 12 default TS_VERSION=2.16.1 # currently latest by zabbix supported version of timescaledb (2024-05-13) # Sets the minimum amount of RAM the service needs for operation LXC_MEM_MIN=4096 # service dependent meta tags SERVICE_TAGS="php-fpm,nginx,postgresql"