Results 1 to 3 of 3

Thread: Custom Minimal Server ISO for VPS Deployment

  1. #1
    Join Date
    Apr 2013

    Question Custom Minimal Server ISO for VPS Deployment

    Hi everyone.

    I am about to start a project to create my own minimal Ubuntu Server ISO for VPS deployment (lots of VPS) and was hoping I could get some pointers.

    I need the ISO to allow the installation technician to input various parameters at the beginning of the install in order for various services to be setup.

    1. Domain Name - All installations will have a different domain name associated with them - this will be used to setup various services such as OpenSSL, OpenVPN, Drupal, Mail to name a few.
    2. List of services to be installed - this should allow the technician to select specific services from a preseeded list to be installed

    Once this is done the installation needs to install and configure the services selected which as an absolute minimum will be Apache, MySQL & PHP.

    I need the installation to connect to a custom Repository for upgrades once the installation has completed (I will setup my own repository with just the packages needed for the VPS).

    I have a read a little about pre-seeding and rolling my own distro with extra packages on the ISO but I am not sure how to go about taking the input from the technician to initiate the installation, does anyone know how I can do this?

    Also, one of the install options will be Drupal - does anyone know how I can pre-seed Drupal installation by installing via Drush instead of Web Setup?

    With regards to SSL certificate - many services will be sharing the same certificate on just using different ports (for example webmail, smtp, pop3, OpenVPN etc.) how easy would it be to automate this and is it possible to automate the CA setup?

    Also, with regards to setting up full disk encryption - is it possible to grab the encryption pass phrase from a remote location? I don't want the installation technician to know the pass phrase so it would be nice to automate the process and grab the pass phrase from something like as a text file.

    Any help appreciated, thanks.
    Last edited by ThinkPrivacy; April 9th, 2013 at 09:56 AM.

  2. #2
    Join Date
    Apr 2013

    Re: Custom Minimal Server ISO for VPS Deployment

    Any help?

  3. #3
    Join Date
    Jun 2009
    SW Forida
    Ubuntu 16.04 Xenial Xerus

    Re: Custom Minimal Server ISO for VPS Deployment

    I have not installed server, but run a couple of scripts to add packages & update fstab to let me link data into my new install.

    I think you are going to have to create a total custom script. You could start with just minimal ISO, server ISO or roll your own ISO as a starting point and then with tasksel or your own scripts install whatever you define.

    You have have the script ask for parameters and use those throughout script.

    OEM mode so user can add name & password later:

    Kickstart - Unattended Ubuntu installations made easy

    Setting up your own APT repository with upload support - 2005

    Possible starting point?

    Install script from Minimal - Paqman
    For more info on UEFI boot install & repair - Regularly Updated :
    Please use Thread Tools above first post to change to [Solved] when/if answered completely.

Tags for this Thread


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts