KNOWNHOST WIKI

User Tools

Site Tools


control-panels:directadmin:how-to-install-custombuild-gui-plugin

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
control-panels:directadmin:how-to-install-custombuild-gui-plugin [2020/05/26 10:25]
Karson N.
control-panels:directadmin:how-to-install-custombuild-gui-plugin [2020/06/01 14:22] (current)
Karson N.
Line 1: Line 1:
 ====== The DirectAdmin CustomBuild GUI Plugin ====== ====== The DirectAdmin CustomBuild GUI Plugin ======
- 
 \\ \\
    
-CustomBuild is DirectAdmin's software management tool. It has primarily been run via the command line until 2014, when a plugin was developed to allow users to manage their software via ((https://forum.directadmin.com/showthread.php?t=48989))[[https://forum.directadmin.com/showthread.php?t=48989|CustomBuild using the DirectAdmin interface]]. If you haven't installed this plugin and you prefer to work via a GUI, you will want to follow the instructions outlined below to install it. +CustomBuild is DirectAdmin's software management tool. It has primarily been run via the command line until 2014, when a plugin was developed to allow users to manage their software via 
 +((https://forum.directadmin.com/showthread.php?t=48989))[[https://forum.directadmin.com/showthread.php?t=48989|CustomBuild using the DirectAdmin interface]]. 
 +If you haven't installed this plugin and you prefer to work via a GUI, you will want to follow the instructions outlined below to install it. 
  
 \\ \\
- 
 ===== Installation ===== ===== Installation =====
  
Line 12: Line 12:
  
 \\ \\
- 
 ==== Via the DirectAdmin Panel ==== ==== Via the DirectAdmin Panel ====
  
Line 23: Line 22:
  
 Now, enter the following url: Now, enter the following url:
 +<code>
   http://www.custombuild.eu/plugin/custombuild.tar.gz   http://www.custombuild.eu/plugin/custombuild.tar.gz
 +</code>
  
 Type in your password, make sure that "Install after upload" is clicked,  and click **Install**. Type in your password, make sure that "Install after upload" is clicked,  and click **Install**.
  
 \\ \\
- 
 ==== Via Terminal ==== ==== Via Terminal ====
  
Line 35: Line 34:
  
 <code bash> <code bash>
-mkdir /usr/local/directadmin/plugins/custombuild +  mkdir /usr/local/directadmin/plugins/custombuild 
-chown diradmin:diradmin /usr/local/directadmin/plugins/custombuild +  chown diradmin:diradmin /usr/local/directadmin/plugins/custombuild 
-cd /usr/local/directadmin/plugins/custombuild +  cd /usr/local/directadmin/plugins/custombuild 
-wget http://www.custombuild.eu/plugin/custombuild.tar.gz +  wget http://www.custombuild.eu/plugin/custombuild.tar.gz 
-tar -zxvf custombuild.tar.gz +  tar -zxvf custombuild.tar.gz 
-cd scripts +  cd scripts 
-sh install.sh+  sh install.sh
 </code> </code>
  
 \\ \\
- 
- 
 ===== A Closer Look At the CustomBuild Plugin ===== ===== A Closer Look At the CustomBuild Plugin =====
- 
------- 
  
 Upon installation, you will see the **CustomBuild 2.0** plugin icon button in the Admin skin under the **Extra Features** section: Upon installation, you will see the **CustomBuild 2.0** plugin icon button in the Admin skin under the **Extra Features** section:
- 
  
 {{:control-panels:directadmin:custombuildgui-icon.png?nolink&1200|}} {{:control-panels:directadmin:custombuildgui-icon.png?nolink&1200|}}
- 
- 
- 
------- 
  
 When you first access the CustomBuild Plugin, the first tab is the **Update Software** tab. It will show you updates that are available for software that you have installed and provide "Update" buttons. When you first access the CustomBuild Plugin, the first tab is the **Update Software** tab. It will show you updates that are available for software that you have installed and provide "Update" buttons.
    
- 
 {{:control-panels:directadmin:custombuildgui-updatesavailable.png?nolink&1200|}} {{:control-panels:directadmin:custombuildgui-updatesavailable.png?nolink&1200|}}
- 
- 
- 
------- 
  
 The **Build Software** tab is the next tab and it will allow you to install/update software and webapps via building from source.  The **Build Software** tab is the next tab and it will allow you to install/update software and webapps via building from source. 
- 
  
 {{:control-panels:directadmin:custombuildgui-buildsoftware.png?nolink&1200|}} {{:control-panels:directadmin:custombuildgui-buildsoftware.png?nolink&1200|}}
- 
- 
- 
------- 
  
 The **Edit Options** tab is where you will edit the options that are specified in the /usr/local/directadmin/custombuild/options.conf file. This is where you specify what PHP versions you want installed, what PHP handlers to use for those specified versions, what webserver to use, what version of MySQL/MariaDB you'd like, and many, many other options available to you.  The **Edit Options** tab is where you will edit the options that are specified in the /usr/local/directadmin/custombuild/options.conf file. This is where you specify what PHP versions you want installed, what PHP handlers to use for those specified versions, what webserver to use, what version of MySQL/MariaDB you'd like, and many, many other options available to you. 
- 
  
 {{:control-panels:directadmin:custombuildgui-editoptions-php.png?nolink&1200|}} {{:control-panels:directadmin:custombuildgui-editoptions-php.png?nolink&1200|}}
- 
  
 Here is a list of the options available: Here is a list of the options available:
Line 98: Line 76:
   * CloudLinux Settings   * CloudLinux Settings
   * Advanced Settings   * Advanced Settings
- 
  
 {{:control-panels:directadmin:custombuildgui-editoptions-clamav-mail.png?nolink&1200|}} {{:control-panels:directadmin:custombuildgui-editoptions-clamav-mail.png?nolink&1200|}}
- 
- 
- 
------- 
  
 The **Update Software Configuration** tab allows you to configure components such as Exim and Dovecot configuration files, enable BlockCracking, enable Easy Spam Fighter, rewrite WEB server configuration files, secure PHP, and build the SpamAssassin rule updates cron.  The **Update Software Configuration** tab allows you to configure components such as Exim and Dovecot configuration files, enable BlockCracking, enable Easy Spam Fighter, rewrite WEB server configuration files, secure PHP, and build the SpamAssassin rule updates cron. 
- 
  
 {{:control-panels:directadmin:custombuildgui-updatesoftwareconfigurations.png?nolink&1200|}} {{:control-panels:directadmin:custombuildgui-updatesoftwareconfigurations.png?nolink&1200|}}
- 
- 
- 
------- 
  
 The **Remove Software** tab will display software that is installed but not being used on the system, and provide an option to remove it.  The **Remove Software** tab will display software that is installed but not being used on the system, and provide an option to remove it. 
- 
  
 {{:control-panels:directadmin:custombuildgui-removesoftware.png?nolink&1200|}} {{:control-panels:directadmin:custombuildgui-removesoftware.png?nolink&1200|}}
- 
- 
- 
------- 
  
 The **CustomBuild Functions** tab will allow you to customize certain settings for CustomBuild and DirectAdmin, such as : The **CustomBuild Functions** tab will allow you to customize certain settings for CustomBuild and DirectAdmin, such as :
Line 137: Line 100:
   * Update CustomBuild script   * Update CustomBuild script
   * Download packages   * Download packages
- 
  
 {{:control-panels:directadmin:custombuildgui-custombuildfunctions.png?nolink&1200|}} {{:control-panels:directadmin:custombuildgui-custombuildfunctions.png?nolink&1200|}}
- 
  
 You will see the following output when building your options.  You will see the following output when building your options. 
- 
  
 {{:control-panels:directadmin:custombuildgui-executiondisplay.png?nolink&1200|}} {{:control-panels:directadmin:custombuildgui-executiondisplay.png?nolink&1200|}}
- 
- 
- 
------- 
  
 The **Customize Compilation** tab allows you to customize either the Apache, Dovecot, FTP, cURL, LibXML2, or LibXSLT compilation files.  The **Customize Compilation** tab allows you to customize either the Apache, Dovecot, FTP, cURL, LibXML2, or LibXSLT compilation files. 
Line 155: Line 111:
 {{:control-panels:directadmin:custombuildgui-customizecompilation.png?nolink&1200|}} {{:control-panels:directadmin:custombuildgui-customizecompilation.png?nolink&1200|}}
  
- +You would select the Apache option if you needed to 
-You would select the Apache option if you needed to ((https://help.directadmin.com/item.php?id=191))[[https://help.directadmin.com/item.php?id=191|enable a custom Apache module]]. +((https://help.directadmin.com/item.php?id=191)) 
 +[[https://help.directadmin.com/item.php?id=191|enable a custom Apache module]].
  
 {{:control-panels:directadmin:cb-plugin-customizehttp.png?nolink&1200|}} {{:control-panels:directadmin:cb-plugin-customizehttp.png?nolink&1200|}}
- 
- 
- 
------- 
  
 **Customize Versions** allows you to choose the version of any CustomBuild managed software that you'd like to use.  **Customize Versions** allows you to choose the version of any CustomBuild managed software that you'd like to use. 
- 
  
 {{:control-panels:directadmin:custombuild-customizeversions.png?nolink&1200|}} {{:control-panels:directadmin:custombuild-customizeversions.png?nolink&1200|}}
- 
- 
- 
------- 
  
 And finally, the last tab, **Plugin Logs**, displays CustomBuild plugin usage logs (not CustomBuild build logs done via the CLI).  And finally, the last tab, **Plugin Logs**, displays CustomBuild plugin usage logs (not CustomBuild build logs done via the CLI). 
  
 {{:control-panels:directadmin:custombuildgui-pluginlogs.png?nolink&1200|}} {{:control-panels:directadmin:custombuildgui-pluginlogs.png?nolink&1200|}}
- 
- 
control-panels/directadmin/how-to-install-custombuild-gui-plugin.txt · Last modified: 2020/06/01 14:22 by Karson N.