FreeBSD virtual environment management and repository

2020-10 upd: we reached the first fundraising goal and rented a server in Hetzner for development! Thank you for donating !

Attention! I apologize for the automatic translation of this text. You can improve it by sending me a more correct version of the text or fix html pages via GITHUB repository.

Modules

Modules are enhanced functionality for CBSD. In fact - it's just a separate script (or program) that an easier way to access the CBSD data (eg use its procedures for easier access to data)

The reason that they are separate - the unwillingness to inflate the size of the base distribution of CBSD. Moreover, many modules can have their dependencies (require the installation of the programs), to be written in different languages ​​and to do things that you may never be useful

Modules must deployed to $workdir/modules directory. To enable or disable, put or removed the module name in $workdir/etc/modules.conf file. After completing cbsd initenv command module will be available (or disappear) to call through cbsd

module language description
jailhostingAdvanced version with 0MQ of jail hosting, described on Making you own hosting with FreeBSD (rus) articles
redishelperLUAHelper for Redis configuration
nginxhelperLUAHelper for Nginx configuration
ldapizeLUAEnable/disable jail authorization to LDAP server via PAM