1.1 KiB
1.1 KiB
List of possible Files and expected Structure
- CoreModules/
<webserverName>/- conf.sh
- preconf.sh
- generic.pkg.list
- apt.pkg.list
- dnf.pkg.list
- appendCMS-conf.sh
- config/*
File Explanation
| File Name | Description |
|---|---|
| preconf.sh | Pre config/apt install commands (ex: repo setup) |
| conf.sh | Configuration for webserver and php |
| generic.pkg.list | packagelist for this webserver and php for all distro's |
| apt.pkg.list | packagelist for this webserver and php for distro's that use apt |
| dnf.pkg.list | packagelist for this webserver and php for distro's that use dnf/yum |
| appendCMS-conf.sh | Runs when a domain gets added after inital install by appendCMS.sh |
Defining in the menu
Add the following to ModulesMenu.list
For Whiptail
Add under the previous “webservers+”
<WebserverName>Options=("<WebserverName>:" "Will install <WebserverName> Webserver." OFF)
For legacy
Add to the “webservers” variable after last entry
Make sure the the entry is quoted, otherwise the installer will break
Make sure that CMS and Options are created