Automated Application Deployment

KB Home   |   Automated Application Deployment

Main.AutomatedApplicationDeployment History

Hide minor edits - Show changes to output

December 16, 2018, at 11:35 PM by Alec - Fix format
Changed line 58 from:
# After the installer is finished copy the file  [@setup-defaults.properties@] to the application directory  [@[app dir]/server/data/conf/@]
to:
# After the installer is finished copy the file  [@setup-defaults.properties@] to the application directory  [@[app dir]/server/data/conf/setup-defaults.properties@]
Changed lines 61-62 from:

 
Use the following file format to define the defaults:
to:
Use the following file format to define the defaults:
December 14, 2018, at 11:51 PM by Alec - Add a note making setup-defaults.properties work on Linux
Changed lines 49-62 from:
To pre-populate the setup wizard, create a plain text file called [@setup-defaults.properties@] in the same directory as the [@pcng-setup.exe@] installer program.  Use the following file format to define the defaults:
to:
To pre-populate the setup wizard, create a plain text file called [@setup-defaults.properties@]

On Windows:

Place
the  [@setup-defaults.properties@] file in in the same directory as the [@pcng-setup.exe@] installer program.

On Linux:

# Run the Linux installer as normal , but answer no to “Would you like to perform these tasks now”
# After the installer is finished copy the file  [@setup-defaults.properties@] to the application directory  [@[app dir]/server/data/conf/@]
# As the root user run the script  [@/usr/local/papercut/MUST-RUN-AS-ROOT@] to complete the installation.
 

 Use the following file format to define the defaults:
December 15, 2017, at 03:50 AM by Mel Zouzoulas - Added Site Server information
Changed line 5 from:
For information about automating the client deployment using methods such as ''zero-install'', please consult the [[https://www.papercut.com/products/ng/manual/ch-user-client.html | application manual]].  There is also a section about [[https://www.papercut.com/products/ng/manual/ch-secondary-print-windows-silent-install.html | automating a secondary print server installation]]. For Site Server, check out the FAQ  please consult the [[https://www.papercut.com/kb/Main/CommonSiteServerQuestions | here]]. 
to:
For information about automating the client deployment using methods such as ''zero-install'', please consult the [[https://www.papercut.com/products/ng/manual/ch-user-client.html | application manual]].  There is also a section about [[https://www.papercut.com/products/ng/manual/ch-secondary-print-windows-silent-install.html | automating a secondary print server installation]]. To automate or upgrade Site Servers, check out the the steps in the FAQ [[https://www.papercut.com/kb/Main/CommonSiteServerQuestions | here]]. 
December 15, 2017, at 03:49 AM by Mel Zouzoulas - Added Site Server information
Changed line 5 from:
For information about automating the client deployment using methods such as ''zero-install'', please consult the [[https://www.papercut.com/products/ng/manual/ch-user-client.html | application manual]].  There is also a section about [[https://www.papercut.com/products/ng/manual/ch-secondary-print-windows-silent-install.html | automating a secondary print server installation]].
to:
For information about automating the client deployment using methods such as ''zero-install'', please consult the [[https://www.papercut.com/products/ng/manual/ch-user-client.html | application manual]].  There is also a section about [[https://www.papercut.com/products/ng/manual/ch-secondary-print-windows-silent-install.html | automating a secondary print server installation]]. For Site Server, check out the FAQ  please consult the [[https://www.papercut.com/kb/Main/CommonSiteServerQuestions | here]]. 
June 26, 2015, at 04:56 AM by jason - Fix error about using a hashed password.
Changed lines 55-57 from:
   # The default admin password. This may also be defined using
  #
    the one-way hashed format as seen in the server.properties file in an
  #    existing install
.
to:
   # The default admin password. This password will be one-way encrypted and then stored
  # in the [app-path]\server\server.properties during the installation process.
April 29, 2014, at 10:33 PM by don - The word "to" added to: The ability automatically install the license
Changed lines 11-12 from:
* The ability automatically install the license during the install process.
to:
* The ability to automatically install the license during the install process.
Changed line 80 from:
   # The default page cost defined intially on all printers.
to:
   # The default color page cost defined initially on all printers.
Changed lines 83-84 from:
   print-default-page-cost=0.10
to:
   print-default-color-page-cost=0.10
Changed lines 86-87 from:
   # The default internet cost per Mb.
  #
    Set if the Internet control module is enabled.
to:
   # The default grayscale page cost defined initially on all printers.
  #    Set if the print control module is enabled.
Changed lines 89-90 from:
   net-default-mb-cost=
to:
   print-default-grayscale-page-cost=0.05
Changed line 92 from:
   # The default internet time cost.
to:
   # The default internet cost per Mb.
Changed lines 95-96 from:
   net-default-time-cost=
to:
   net-default-mb-cost=
Changed line 98 from:
   # The default internet time interval in seconds.
to:
   # The default internet time cost.
Changed lines 101-102 from:
   net-time-interval-seconds=
to:
   net-default-time-cost=
Changed lines 104-105 from:
   # The starting credit assigned to all users.
to:
   # The default internet time interval in seconds.
  #    Set if the Internet control module is enabled
.
Changed lines 107-108 from:
   initial-user-credit=10.00
to:
   net-time-interval-seconds=
Changed line 110 from:
   # Set to Y if all users should be initially restricted.
to:
   # The starting credit assigned to all users.
Changed lines 112-113 from:
   users-initially-restricted=Y
to:
   initial-user-credit=10.00
Added lines 115-119:
   # Set to Y if all users should be initially restricted.
  #
  users-initially-restricted=Y

  #
Changed lines 130-132 from:
   # By default, it displays all the groups in the domain. If the user source is WIN_AD,
  # this option may be used to set to only list groups from a particular
  #
organization unit.
to:
   # By default, the User/Group Sync Source displays all groups in the domain.
   # If the user source is WIN_AD, this option may be modified to only list groups
  # from a particular
organization unit.
Added line 128:
Added lines 130-137:
   # By default, it displays all the groups in the domain. If the user source is WIN_AD,
  # this option may be used to set to only list groups from a particular
  # organization unit.
  # e.g: myorganization.local/Import OU/Sub Import OU
  #
  user-sync-ad-group-ou-filter=

  #
Changed line 170 from:
[-keywords: silent install, push install, automatic -]
to:
[-keywords: silent install, push install, automatic -]
November 10, 2011, at 07:04 AM by matt - Add the "org-type" option.
Added lines 61-65:
   #
  # The type of your organization. Set to one of the following:
  #    Educational
  #    Commercial
  #    Professional
Added lines 67-69:
   org-type=Educational

  #
Changed lines 47-48 from:
After PaperCut NG is installed for the first time (this does not apply to upgrades) and the browser is opened for the first time on port 9191, the system will enter the initial configuration wizard.  The configuration wizard can be pre-populated avoiding the need to complete the full wizard.  Instead the user is taken directly to the final ''Verify'' screen.
to:
After PaperCut NG is installed for the first time (this does not apply to upgrades) and the browser is opened for the first time on port 9191, the system will enter the initial configuration wizard.  The configuration wizard can be pre-populated avoiding the need to complete the full wizard and/or help guide the user in selecting the correct options that match your given SOE.
Added line 136:
   #    Set to N if you'd like the user to review the suggestions.
Changed lines 44-45 from:
If the supplied digitally signed license file is renamed to [@application.license@] and placed in the same directory as the [@pcng-setup.exe@] installer program, the file will be detected and automatically installed.  This is useful as it avoids the need to manually install the license after initial configuration.
to:
If the supplied digitally signed license file is renamed to [@application.license@] and placed in the same directory as the [@pcng-setup.exe@] installer program, the file will be detected and automatically installed.  This is useful as it avoids the need to manually install the license after initial configuration.  If a license is not supplied, the software will be installed in 40-day trial mode and can be licensed later.
Changed lines 31-32 from:
->When a setup is very silent this installation progress window is not displayed.  Use this instead of /SILENT.
to:
->When a setup is very silent this installation progress window is not displayed (runs 100% in the background).  Use this instead of /SILENT.
Changed lines 34-35 from:
->Prevents the user from cancelling during the installation process, by disabling the Cancel button and ignoring clicks on the close button. Useful along with '/SILENT' or '/VERYSILENT'.
to:
->Prevents the user from cancelling during the installation process, by disabling the Cancel button and ignoring clicks on the close button.
Changed lines 47-48 from:
After PaperCut NG is installed and the browser is opened for the first time on port 9191, the system will enter the initial configuration wizard.  The configuration wizard can be pre-populated avoiding the need to complete the full wizard.  Instead the user is taken directly to the final ''Verify'' screen.
to:
After PaperCut NG is installed for the first time (this does not apply to upgrades) and the browser is opened for the first time on port 9191, the system will enter the initial configuration wizard.  The configuration wizard can be pre-populated avoiding the need to complete the full wizard.  Instead the user is taken directly to the final ''Verify'' screen.
Changed lines 3-6 from:
This article discusses automating the application server installation.  For information about automating the client deployment using methods such as ''zero-install'', please consult the [[http://papercut.biz/products/ng/manual/ch-user-client.html | application manual]].  There is also a section about [[http://papercut.biz/products/ng/manual/ch-secondary-print-windows-silent-install.html | automating a secondary print server installation]].

PaperCut has been deployed on a state-wide and district-wide basis in a number of regions.  Some of these deployments have involved a progressive or simultaneous rollout
across thousands of sites and networks.  PaperCut provides a number of automated and pre-configured install mechanisms to help maintain a common and consistent server environment.  This includes:
to:
This article discusses automating the deployment and installation of the PaperCut application server on multiple servers.  It is intended to be read by administrators will be installed automatically on multiple independent servers (e.g. administrators of state or district-wide networks).  This article is not applicable to most installations where PaperCut installed once on an organization's network.

For information about automating the client deployment using methods such as ''zero-install'', please consult the [[http://papercut.biz/products/ng/manual/ch-user-client.html | application manual]].  There is also a section about [[http://papercut.biz/products/ng/manual/ch-secondary-print-windows-silent-install.html | automating a secondary print server installation]].

PaperCut has been deployed on a state-wide and district-wide basis in a number of regions.  Some of these deployments have involved a progressive or simultaneous roll-out
across thousands of sites and networks.  PaperCut provides a number of automated and pre-configured install mechanisms to help maintain a common and consistent server environment.  This includes:
Changed lines 47-48 from:
After PaperCut NG is installed and the browser is opened for the first time on port 9191, the system will enter the intial configuration wizard.  The configuration wizard can be pre-populated avoiding the need to complete the full wizard.  Instead the user is taken directly to the final ''Verify'' screen.
to:
After PaperCut NG is installed and the browser is opened for the first time on port 9191, the system will enter the initial configuration wizard.  The configuration wizard can be pre-populated avoiding the need to complete the full wizard.  Instead the user is taken directly to the final ''Verify'' screen.
April 18, 2007, at 11:26 PM by 218.214.136.161 -
Changed lines 3-4 from:
This article discusses automating the application server installation.  For information about automating the client deployment using methods such as ''zero-install'', please consult the [[http://www.papercut.biz/products/ng/manual/ch-user-client.html | application manual]].
to:
This article discusses automating the application server installation.  For information about automating the client deployment using methods such as ''zero-install'', please consult the [[http://papercut.biz/products/ng/manual/ch-user-client.html | application manual]].  There is also a section about [[http://papercut.biz/products/ng/manual/ch-secondary-print-windows-silent-install.html | automating a secondary print server installation]].
Deleted lines 146-147:
[-keywords: silent install, push install -]
Changed lines 149-150 from:
----
to:
----
[-keywords: silent install, push install, automatic -]
Added line 23:
   pause
Added lines 123-135:
   # If the user source type is WIN_AD, this option may be used to
  #    define multiple domains as user sources.  This value should be
  #    a semicolon (;) separated list of domains.  e.g.
  #        mydomain1.com;mydomain2.com
  #
  user-sync-ad-multiple-domains=

  #
  # Set to Y if the configuration wizard will be displayed at the last screen
  #    ready for the user/admin to press the Finish button.
  jump-to-verify-page=Y

  #
Changed lines 138-139 from:
   #    defaults in the configuration wizard.
to:
   #    defaults in the configuration wizard.  This should be used in
  #    conjunction with the jump-to-verify-page option
.
Changed lines 25-26 from:
Some other options include:
to:
Some other commandline switches include:
Changed lines 11-12 from:
* A mechanism to automatically pre-populate the configuration wizard with various defaults such as costs, etc.
to:
* A mechanism to automatically pre-populate the configuration wizard with various defaults such as costs, user import settings, etc.
Added lines 33-35:
->'''/DIR'''
->Define the default install location.  Leave this off to install into the system's default ''Program Files'' folder.

Comments

Share your findings and experience with other PaperCut users. Feel free to add comments and suggestions about this Knowledge Base article. Please don't use this for support requests.

Article last modified on December 16, 2018, at 11:35 PM
Printable View   |   Article History   |   Edit Article