Achtung! Der deutschsprachige Inhalt ist wegen fehlenden Betreuerinnen und Betreuern veraltet. Verwenden Sie bitte die englischsprachige Version!
Achtung! Die deutsche Übersetzung ist noch nicht vollständig. Wer mithelfen möchte, kann seine Verbesserungen einfach über das GITHUB repository einreichen.
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 |
---|---|---|
jailhosting | Advanced version with 0MQ of jail hosting, described on Making you own hosting with FreeBSD (rus) articles | redishelper | LUA | Helper for Redis configuration |
nginxhelper | LUA | Helper for Nginx configuration |
ldapize | LUA | Enable/disable jail authorization to LDAP server via PAM |
— | — | — |