5.7 KiB
zamba.conf
options reference
This is the reference of all config options you can set in zamba.conf
Linux Container Section
In this section all settings relevant for the LXC container.
LXC_TEMPLATE_STORAGE
Defines the Proxmox storage where your LXC container template are stored (default: local)
LXC_TEMPLATE_STORAGE="local"
LXC_ROOTFS_SIZE
Defines the size in GB of the LXC container's root filesystem (default: 32)
LXC_ROOTFS_SIZE="32"
Depending on your environment, you should consider increasing the size for use of mailpiler
or matrix
.
LXC_ROOTFS_STORAGE
Defines the Proxmox storage where your LXC container's root filesystem will be generated (default: local-zfs)
LXC_ROOTFS_STORAGE="local-zfs"
LXC_SHAREFS_SIZE
Defines the size in GB your LXC container's filesystem shared by Zamba (AD member & standalone) (default: 100)
LXC_SHAREFS_SIZE="100"
LXC_SHAREFS_STORAGE
Defines the Proxmox storage where your LXC container's filesystem shared by Zamba will be generated (default: local-zfs)
LXC_SHAREFS_STORAGE="local-zfs"
LXC_SHAREFS_MOUNTPOINT
Defines the mountpoint of the filesystem shared by Zamba inside your LXC container (default: tank)
LXC_SHAREFS_MOUNTPOINT="tank"
LXC_UNPRIVILEGED
Defines if the LXC container will be created in unpprivileged
or privileged
mode (default: 1)
LXC_UNPRIVILEGED="1"
Privileged also means the container runs as root
user. Set this option only, if it's required for the service.
Zamba AD DC
, Zamba AD member
, Zamba standalone
and mailpiler
are required to run in privileged mode.
LXC_MEM
Defines the amount of RAM in MB your LXC container is allowed to use (default: 1024)
LXC_MEM="1024"
LXC_SWAP
Defines the amount of swap space in MB your LXC container is allowed to use (default: 1024)
LXC_SWAP="1024"
LXC_HOSTNAME
Defines the hostname of your LXC container
LXC_SWAP="zamba"
LXC_DOMAIN
Defines the domain name /search domain of your LXC container
LXC_DOMAIN="zmb.rocks"
LXC_IP
Defines the local IP address and subnet of your LXC container in CIDR format
LXC_IP="10.10.80.20/24"
LXC_GW
Defines the default gateway IP address of your LXC container
LXC_GW="10.10.80.254"
LXC_DNS
Defines the DNS server ip addres of your LXC container
LXC_DNS="10.10.80.254"
LXC_BRIDGE
Defines the network bridge to bind the network adapter of your LXC container to
LXC_BRIDGE="vmbr0"
LXC_VLAN
Defines the vlan id of the LXC container's network interface, if the network adapter should be connected untagged, just leave the value empty.
LXC_VLAN="80"
LXC_PWD
Defines the root
password of your LXC container. Please use 'single quatation marks' to avoid unexpected behaviour.
LXC_PWD="S3cr3tp@ssw0rd"
LXC_AUTHORIZED_KEY
If you have a SSH key to add to the LXC container's root
account authorized_keys, you can paste it here.
LXC_AUTHORIZED_KEY="ssh-rsa xxxxxxxx"
LXC_TOOLSET
Define your (administrative) tools, you always want to have instlled into yout LXC container
LXC_TOOLSET="net-tools dnsutils mc sysstat lsb-release curl git"
LXC_TIMEZONE
Define the local timezone of your LXC container (default: Euroe/Berlin)
LXC_TIMEZONE="Europe/Berlin"
LXC_LOCALE
Define system language on LXC container
LXC_LOCALE="de_DE.utf8"
This parameter is not used yet, but will be integrated in future releases.
Zamba Server Section
This section configures the Zamba server (AD DC, AD member and standalone)
ZMB_REALM
Defines the REALM for the Active Directory (AD DC, AD member)
ZMB_REALM="ZMB.ROCKS"
ZMB_DOMAIN
Defines the domain name in your Active Directory or Workgroup (AD DC, AD member, standalone)
ZMB_DOMAIN="ZMB"
ZMB_DNS_BACKEND
Defines the desired DNS server backend, supported are SAMBA_INTERNAL
and BIND9_DLZ
for more advanced usage
ZMB_DNS_BACKEND="SAMBA_INTERNAL"
ZMB_ADMIN_USER
Defines the name of your domain administrator account (AD DC, AD member)
ZMB_ADMIN_USER="Administrator"
ZMB_ADMIN_PASS
Defines the domain administrator's password (AD DC, AD member). Please use 'single quatation marks' to avoid unexpected behaviour.
ZMB_ADMIN_PASS='1c@nd0@nyth1n9'
ZMB_DOMAIN_ADMINS_GROUP
Defines the domain admins group of your active directory.
ZMB_DOMAIN_ADMINS_GROUP="domain admins"
On Windows Servers this group depends on the configured OS language.
ZMB_SHARE
Defines the name of your Zamba share
ZMB_SHARE="share"
Mailpiler section
This section configures the mailpiler email archive
PILER_FQDN
Defines the (public) FQDN of your piler mail archive
PILER_FQDN="piler.zmb.rocks"
PILER_SMARTHOST
Defines the smarthost for piler mail archive
PILER_SMARTHOST="10.10.80.20"
PILER_VERSION
Defines the version number of piler mail archive to install
PILER_VERSION="1.3.10"
PILER_SPHINX_VERSION
Defines the version of sphinx to install
PILER_SPHINX_VERSION="3.3.1"
PILER_PHP_VERSION
Defines the php version to install
PILER_PHP_VERSION="7.4"
Matrix section
This section configures the matrix chat server
MATRIX_FQDN
Define the FQDN of your Matrix server
MATRIX_FQDN="matrix.zmb.rocks"
MATRIX_ELEMENT_FQDN
Define the FQDN for the Element Web virtual host
MATRIX_ELEMENT_FQDN="element.zmb.rocks"
MATRIX_ELEMENT_VERSION
Define the version of Element Web
MATRIX_ELEMENT_VERSION="v1.7.24"
MATRIX_JITSI_FQDN
Define the FQDN for the Jitsi Meet virtual host
MATRIX_JITSI_FQDN="meet.zmb.rocks"