ISPConfig and "Perfect Server Howto" AutoInstaller

Discussion in 'Developers' Forum' started by Croydon, Aug 12, 2019.

  1. Croydon

    Croydon ISPConfig Developer ISPConfig Developer

    Currently we are in the process of developing an official auto-installer for the perfect server tutorials including ISPConfig.

    We have completed a first beta version that supports installing / configuring Debian (9 and 10) and Ubuntu 18.04. The auto-installer will re-configure the server regarding the steps mentioned in the perfect server tutorials here on howtoforge.com.

    !Only use this on test servers or if you exactly know what you are doing!

    As the installer will reconfigure everything on the server it should only be used on a freshly set-up server. If you have already configured services on the server, those settings will most likely be lost!

    Using the installer is simple. Just open a server console and type:
    Code:
    curl https://get.ispconfig.org | sh -s -- --channel=dev
    or
    Code:
    wget -O - https://get.ispconfig.org | sh -s -- --channel=dev
    !This will use the stable-3.1 git branch! You should not use this on production servers currently!
    If you don't need rspamd support you can also install the ISPConfig latest stable with amavis instead:
    Code:
    curl https://get.ispconfig.org | sh -s -- --use-amavis
    or
    Code:
    wget -O - https://get.ispconfig.org | sh -s -- --use-amavis
    To see what other arguments are supported by the installer, just use:
    Code:
    curl https://get.ispconfig.org | sh -s -- --help
    or
    Code:
    wget -O - https://get.ispconfig.org | sh -s -- --help
     
    webguyz, ahrasis and till like this.
  2. Croydon

    Croydon ISPConfig Developer ISPConfig Developer

    The auto installer now also supports nginx. Simply use --use-nginx argument.
     
    till and ahrasis like this.
  3. ahrasis

    ahrasis Well-Known Member

    Can we see the source code for this? We might not want to install multiple php on our server and modify a bit of that code etc.
     
  4. till

    till Super Moderator Staff Member ISPConfig Developer

    ahrasis likes this.
  5. Croydon

    Croydon ISPConfig Developer ISPConfig Developer

    You can also file an issue as feature request so we can decide whether to integrate something in the installer like --no-multi-php or something similar.
     
    ahrasis likes this.
  6. ahrasis

    ahrasis Well-Known Member

    Yes. Option to not install multiple php and may be choose one is nice eg --php=7.3.
     

Share This Page