2021-04-08 23:13:20 +02:00
|
|
|
# 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.
|