Multiple Kiosk ISO generation service



This service may be of interest in two cases:

  • Porteus Kiosk will be installed on many PCs with some unique setting (like static IP address or hostname) for each of it.
  • Kiosk needs to burnt on a CD and there are troubles with uploading the ISO generated by the kiosk wizard to the online storage.

  • From now on there is no need to run the kiosk base ISO multiple times and go through the configuration wizard during each run. All what you need to do is to create/edit kiosk configuration files and send them to us - we will do all the job for you.

    How does it work


    You need to gather all the kiosk configs and send them on the builds@porteus-kiosk.org address. We will generate the ISOs, pack them into a single zip archive and send back the download URL. The cost is €5 EUR per build so if you want to generate 30 ISOs then total price will be €150 EUR (excl. VAT).


    Here is sample kiosk1.txt config:

      connection=wired

      network_interface=eth0

      ip_address=192.168.1.2

      netmask=255.255.255.0

      default_gateway=192.168.1.1

      dns_server=8.8.8.8 8.8.4.4

      firefox_user_agent=Mozilla/5.0 (X11; Linux i486; rv:24.0) Gecko/20100101 Firefox/24.0 ESR Kiosk1

      homepage=http://porteus-kiosk.org/news.html|http://kernel.org

      hostname=kiosk1

      root_password=toor

      additional_components=08-ssh.xzm


    kiosk2.txt config could be like that:

      connection=wired

      network_interface=eth0

      ip_address=192.168.1.3

      netmask=255.255.255.0

      default_gateway=192.168.1.1

      dns_server=8.8.8.8 8.8.4.4

      firefox_user_agent=Mozilla/5.0 (X11; Linux i486; rv:24.0) Gecko/20100101 Firefox/24.0 ESR Kiosk2

      homepage=http://porteus-kiosk.org/news.html|http://kernel.org

      hostname=kiosk2

      root_password=toor

      additional_components=08-ssh.xzm


    as you can see the IP address, hostname and firefox user agent has changed.


    Each ISO generated by us will be named as the config used to create it. This way you will be able to identify which ISO has which settings applied. The kiosk1.txt config would produce Porteus-Kiosk-3.1-i486-kiosk1.iso while kiosk2.txt would create Porteus-Kiosk-3.1-i486-kiosk2.iso.


    It is important to provide configs with correct syntax so produced kiosk will work exactly as it should. It's a good idea to run the kiosk wizard at least once and use the config displayed by it as a template for other configs. This service works automatically - everything what's included in the config is implemented directly in the ISO. No checks are made on our side as it's a time consuming task which would raise the cost per ISO. Please prepare the configs carefully to avoid situations when we have to recreate the ISOs due to the mistakes in the configs. Additional charge may apply in such cases.


    If you are in need for such service then please do not hesitate to send us your kiosk configs on builds@porteus-kiosk.org.