# Zamba ## About Zamba is a Toolbox for Proxmox (ZFS) admins, which fires a container with preconfigured services. ### Inclueded services: - ZMB (Samba) AD member with ZFS volume snapshot support - mailpiler mail archive [malipiler.org](https://www.mailpiler.org/) - Matrix Homeserver with Element Web ### Planned features / ideas for future releases - ZMB (Samba) standalone with ZFS volume snapshot support - ZMB (Samba) Active Directory Domain Controller - Nextcloud Server [nextcloud.com](https://nextcloud.com/) - optional Addon: Cockpit (including ZFS Manager) [cockpit-project.org](https://cockpit-project.org/) - check_mk RAW Edition [checkmk.com](https://checkmk.com) - Zabbix [zabbix.com](https://zabbix.com) - Abgleich control machine (ZFS Snapshot and Backup engine) [Abgleich on github](https://github.com/pleiszenburg/abgleich) ## Usage Just ssh into your Proxmox machine and clone this git repository. Make sure you have installed `git`. ### Clone this Repository ```bash apt update apt -y install git git clone https://git.spille-edv.de/thorsten.spille/zamba cd zamba ``` ### Configuration To fit your requirements, please edit the file `zamba.conf` with your favourite test editor (e.g. `vim` or `nano`). The required adjustments are in the LXC container section and in the section for the service you want to launch. For further information about the config variables, have a lokk at [CONFIGVARS.md](CONFIGVARS.md) ### Installation After configuring, you are able to launch the script interactively: ```bash bash install.sh ``` After container creation, you will be prompted to select the service to install. Depending on the service you will be asked some more questions durnig installation. Once the script has finished, the container is installed and running and you can continue with the service specitfic configuration.