zamba-lxc-toolbox/README.md

39 lines
2.0 KiB
Markdown
Raw Normal View History

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
2021-04-09 19:08:28 +02:00
- mailpiler mail archive [mailpiler.org](https://www.mailpiler.org/)
- Matrix Synapse Homeserver [matrix.org](https://matrix.org/docs/projects/server/synapse) with Element Web [Element on github](https://github.com/vector-im/element-web)
2021-04-08 23:13:20 +02:00
### 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)
2021-04-09 19:10:17 +02:00
- Jitsi Meet server [jitsi.org](https://jitsi.org/jitsi-meet/)
- Kopano One [kopano.com](https://kopano.com/)
2021-04-08 23:13:20 +02:00
## 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.
2021-04-09 18:10:47 +02:00
For further information about the config variables, have a look at [zamba.conf.md](zamba.conf.md)
2021-04-08 23:13:20 +02:00
### Installation
After configuring, you are able to launch the script interactively:
```bash
bash install.sh
```
2021-04-09 16:40:21 +02:00
After container creation, you will be prompted to select the service to install and depending on the service there may be some more questions during installation.
2021-04-08 23:13:20 +02:00
2021-04-09 16:40:21 +02:00
Once the script has finished, the container is installed and running and you can continue with the service specific configuration.