Difference between revisions of "Manuals/Pre-Book/Administrator Guide"
(17 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{OutdatedProduct}} | ||
{{Public Support Wiki}} | {{Public Support Wiki}} | ||
− | + | __NOEDITSECTION__ | |
{{DISPLAYTITLE:Pre-Book Administrator Guide | {{DISPLAYTITLE:Pre-Book Administrator Guide | ||
}} | }} | ||
− | {{CopyrightNotice| | + | {{CopyrightNotice|2005-{{REVISIONYEAR}}}} |
<br><br> | <br><br> | ||
+ | <br> | ||
---- | ---- | ||
<big>'''Pre-Book Manuals'''</big> | <big>'''Pre-Book Manuals'''</big> | ||
If you cannot find what you are looking for in this document, please also see: | If you cannot find what you are looking for in this document, please also see: | ||
− | {{:Pre-Book | + | {{:Manuals/Pre-Book}} |
---- | ---- | ||
<br> | <br> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=Introduction= | =Introduction= | ||
==Welcome to Pre-Book== | ==Welcome to Pre-Book== | ||
− | Thank you for choosing Pre-Book, Userful's full-featured, open source | + | Thank you for choosing Pre-Book, Userful's full-featured, open-source computer reservation system. Pre-Book integrates with Userful Desktop public access computing software, as well as Windows. With Pre-Book, patrons can book time on a station using the Internet, Intranet or by simply logging in at an available station. Whether it is in a library, school, internet cafe, or another venue that needs managed booking, Pre-Book is easy to install, learn and use. |
==Purpose of This Guide== | ==Purpose of This Guide== | ||
Line 31: | Line 26: | ||
=Pre-Book Server Installation= | =Pre-Book Server Installation= | ||
− | Pre-Book Server is the server component of the Pre-Book system. The server houses the Pre-Book database, acts as the authentication server, and provides the public front end for Web-based PC | + | Pre-Book Server is the server component of the Pre-Book system. The server houses the Pre-Book database, acts as the authentication server, and provides the public front end for Web-based PC bookings & reservations. |
==Minimum System Requirements== | ==Minimum System Requirements== | ||
Line 41: | Line 36: | ||
* An 800 MHZ Intel X86 processor (or equivalent AMD processor). | * An 800 MHZ Intel X86 processor (or equivalent AMD processor). | ||
* 4 GB of available hard disk space. | * 4 GB of available hard disk space. | ||
− | * A monitor with a minimum of 800x600 resolution | + | * A monitor with a minimum of 800x600 resolution (for installation) |
* CD-ROM or DVD drive, keyboard and mouse. | * CD-ROM or DVD drive, keyboard and mouse. | ||
* Ethernet card for Internet/LAN connectivity. | * Ethernet card for Internet/LAN connectivity. | ||
==Installing Pre-Book Server== | ==Installing Pre-Book Server== | ||
− | There are | + | There are two main parts to Pre-Book Server installation: (1) installing the operating system, and (2) configuring your Pre-Book settings. |
+ | |||
+ | As of Pre-Book 4.0, the ISO comes pre-configured with default settings. | ||
Follow these steps to install Pre-Book Server: | Follow these steps to install Pre-Book Server: | ||
Line 52: | Line 49: | ||
'''Operating System Installation''' | '''Operating System Installation''' | ||
− | [[Image:Pre-book_install1. | + | [[Image:Pre-book_install1.PNG|300 px|thumb|right|Figure: Install CD splash screen.]] |
* Ensure that the computer on which you will install Pre-Book Server is bootable from the CD or DVD drive. (This may require an adjustment in the computer's BIOS settings.) | * Ensure that the computer on which you will install Pre-Book Server is bootable from the CD or DVD drive. (This may require an adjustment in the computer's BIOS settings.) | ||
* Insert the Pre-Book Install CD in the drive and reboot the machine. After several moments a splash screen will appear: | * Insert the Pre-Book Install CD in the drive and reboot the machine. After several moments a splash screen will appear: | ||
Line 59: | Line 56: | ||
<br clear="all" /> | <br clear="all" /> | ||
− | [[Image:Pre-book_install2. | + | [[Image:Pre-book_install2.PNG|300 px|thumb|right|Figure: Installation begins.]] |
* Installation will proceed automatically. | * Installation will proceed automatically. | ||
<br clear="all" /> | <br clear="all" /> | ||
− | [[Image:Pre-book_install3. | + | [[Image:Pre-book_install3.PNG|300 px|thumb|right|Figure: Installation finished.]] |
* Once installation completes, you will be asked to remove the Pre-Book Install CD from the CD drive. | * Once installation completes, you will be asked to remove the Pre-Book Install CD from the CD drive. | ||
* Verify that the ethernet cable is connected, then click <code>Reboot</code>. | * Verify that the ethernet cable is connected, then click <code>Reboot</code>. | ||
* The computer will now reboot. | * The computer will now reboot. | ||
− | * | + | * Log in at the prompt. ''Please [[Contact Userful | contact Userful Support]] for the credentials.'' |
− | + | ||
+ | <font color=red>'''Warning: Please change the default root password as soon as you have finished installing.'''</font> | ||
<br clear="all" /> | <br clear="all" /> | ||
− | [[Image:Pre-book_ip. | + | [[Image:Pre-book_ip.jpg|300 px|thumb|right|Figure: IP address displayed by ifconfig.]] |
− | * The Pre-Book Server's IP address is obtained by typing <code>ifconfig</code> at the command prompt and then pressing <code>Enter</code>. Patrons will access the Pre-Book PC reservation system at that IP address. | + | * The Pre-Book Server's IP address is obtained by typing <code>ifconfig</code> at the command prompt and then pressing <code>Enter</code>. Patrons will access the Pre-Book PC booking & reservation system at that IP address. |
* Ensure that the Pre-Book Server is accessible externally on ports 22 and 80. (Port 22 is for remote maintenance and port 80 is for the Web interface.) | * Ensure that the Pre-Book Server is accessible externally on ports 22 and 80. (Port 22 is for remote maintenance and port 80 is for the Web interface.) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<br clear="all" /> | <br clear="all" /> | ||
==Configuring Pre-Book== | ==Configuring Pre-Book== | ||
− | To configure Pre-Book, log in to the web interface as an administrator. Administrators have complete control over the Pre-Book system | + | To configure Pre-Book, log in to the web interface as an administrator. Administrators have complete control over the Pre-Book system, including setting up and controlling access to their public computers, manage time limits for usage and view usage reports. |
To begin configuring, follow the steps below. | To begin configuring, follow the steps below. | ||
Line 108: | Line 82: | ||
===Administrator Login=== | ===Administrator Login=== | ||
− | [[Image:configprebook1. | + | [[Image:configprebook1.png|300 px|thumb|right|Figure: Pre-Book Web interface welcome page.]] |
* From any Web browser in your network enter the IP address of the Pre-Book Server. | * From any Web browser in your network enter the IP address of the Pre-Book Server. | ||
* On the Welcome Page as shown in the figure click <code>Staff Login</code>. | * On the Welcome Page as shown in the figure click <code>Staff Login</code>. | ||
<br clear="all" /> | <br clear="all" /> | ||
− | [[Image:configprebook2. | + | [[Image:configprebook2.png|300 px|thumb|right|Figure: Logging into the administrator's account.]] |
− | * Enter the administrator's email address and password ( | + | * Enter the administrator's email address and password (''Please [[Contact Userful | contact Userful Support]] for the credentials.''). |
* Click <code>OK</code>. | * Click <code>OK</code>. | ||
<br clear="all" /> | <br clear="all" /> | ||
Line 120: | Line 94: | ||
===Administrator Menu=== | ===Administrator Menu=== | ||
− | [[Image:configprebook3. | + | [[Image:configprebook3.png|300 px|thumb|right|Figure: The Administrator Menu.]] |
* The Administrator Menu is located at the right of all Pre-Book administrator pages. It provides access to important administrative functions which are described below. | * The Administrator Menu is located at the right of all Pre-Book administrator pages. It provides access to important administrative functions which are described below. | ||
* Click on Administrator Menu links to access each section. | * Click on Administrator Menu links to access each section. | ||
Line 128: | Line 102: | ||
====Web Parameters==== | ====Web Parameters==== | ||
− | Web parameters are used by Pre-Book to configure the Web service that provides the Web-based user interface, and manages access modes and provides authentication services to Pre-Book clients. These parameters are pre-filled | + | Web parameters are used by Pre-Book to configure the Web service that provides the Web-based user interface, and manages access modes and provides authentication services to Pre-Book clients. These parameters are pre-filled with defaults. If you already have an authentication server (for example, a SIP server or ILS server), we suggest that you [[Contact Userful | contact Userful Support]] to integrate Pre-Book with your authentication server. Our experienced staff will be glad to help you out. |
− | + | After changing these parameters, you must press the <code>OK</code> button at the bottom of the page to save your changes. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
====Policy Settings==== | ====Policy Settings==== | ||
− | The Policy Settings page allows administrators to establish | + | The Policy Settings page allows administrators to establish time settings for patron access on PCs managed by Pre-Book. After changing these parameters, you must press the <code>OK</code> button at the bottom of the page to save your changes. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
====Machines and Locations==== | ====Machines and Locations==== | ||
− | [[Image:configprebookmac1. | + | [[Image:configprebookmac1.png|300 px|thumb|right|Figure: The Machines and Locations page.]] |
− | The Machines and Locations page allows the administrator to change locations (offices, branches, departments, etc.) and computer station parameters. Both machines and locations must be configured before the Pre-Book system can be used for reservations. | + | The Machines and Locations page allows the administrator to change locations (offices, branches, departments, etc.) and computer station parameters. Both machines and locations must be configured before the Pre-Book system can be used for reservations. You must click the <code>Save Location</code> button after making changes for it to take effect. |
'''NOTE:''' Locations must be defined before machines can be added to it. All machines must be deleted from a location before deleting that location. | '''NOTE:''' Locations must be defined before machines can be added to it. All machines must be deleted from a location before deleting that location. | ||
<br clear="all" /> | <br clear="all" /> | ||
− | + | [[Image:configprebookmac3.png|300 px|thumb|right|Figure: Machine settings page.]] | |
− | + | '''Machines''' are individual PCs managed by Pre-Book. Each machine must have at least one station. In the case of Pre-Book Microsoft Windows clients, each machine will be considered as one station. You must click the <code>Save Machine</code> button after making changes for them to take effect. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[Image:configprebookmac3. | ||
− | '''Machines''' are individual PCs managed by Pre-Book. Each machine must have at least one | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | '''NOTE:''' For Userful Desktop systems, the ''System Name'' must match the ''Prebook Machine Name'' of the machine in [http://manage.userful.com Userful Manager]. As well, the ''Begin numbering at'' must match the ''Begin numbering at'' in [http://manage.userful.com Userful Manager] as well. | |
− | |||
− | ''' | ||
<br clear="all" /> | <br clear="all" /> | ||
====Holiday Hours==== | ====Holiday Hours==== | ||
− | [[Image:configprebookhh. | + | [[Image:configprebookhh.png|300 px|thumb|right|Figure: Configure Holiday Hours.]] |
This section is used to remove time from ordinary operating hours. For example if your operating hours are usually 10:00 - 5:00 and on a holiday you would be open 10:00 - 3:00 you would set a holiday from 3:00 - 5:00 that day. | This section is used to remove time from ordinary operating hours. For example if your operating hours are usually 10:00 - 5:00 and on a holiday you would be open 10:00 - 3:00 you would set a holiday from 3:00 - 5:00 that day. | ||
− | * You can specify more than one holiday per day. | + | * You can specify more than one holiday per day. If you want to open later and close earlier, just make 2 holidays those days. |
− | * If you want to extend your hours over a holiday, you will have to change your hours of operation in the Machine and Location page, then change them back when the change in service is over. | + | * If you want to extend your hours over a holiday, you will have to change your hours of operation in the Machine and Location page, then change them back when the change in service is over. If you are using Userful Desktops, you will also need to change the hours in [http://manage.userful.com Userful Manager]. |
<br clear="all" /> | <br clear="all" /> | ||
====Override Barcodes==== | ====Override Barcodes==== | ||
− | [[Image:configprebookob. | + | [[Image:configprebookob.png|300 px|thumb|right|Figure: Override barcodes.]] |
− | Override barcodes allow users to enter into the system without registering or having a password. | + | Override barcodes allow users to enter into the system without registering or having a password. The barcodes do not have restrictions on the number of logins, and can be added by simply entering the barcode in the designated field and clicking on <code>Add</code>. |
− | + | ||
− | |||
'''Note:''' Since these login credentials allow so much freedom, your staff should be careful not to allow patrons to see the barcode being entered. This will prevent abuse of override barcodes. However, if a barcode is being abused, you can always delete it and create a new one. | '''Note:''' Since these login credentials allow so much freedom, your staff should be careful not to allow patrons to see the barcode being entered. This will prevent abuse of override barcodes. However, if a barcode is being abused, you can always delete it and create a new one. | ||
<br clear="all" /> | <br clear="all" /> | ||
Line 256: | Line 141: | ||
====Search for a Patron==== | ====Search for a Patron==== | ||
− | [[Image:configprebooksp. | + | [[Image:configprebooksp.png|300 px|thumb|right|Figure: Barcode search screen.]] |
Enter the barcode you want to search for and click <code>OK</code>. | Enter the barcode you want to search for and click <code>OK</code>. | ||
<br clear="all" /> | <br clear="all" /> | ||
− | [[Image:configprebooksr. | + | [[Image:configprebooksr.png|300 px|thumb|right|Figure: Search results.]] |
The search results page allows you to see a patron's login records and also displays station availability. This allows you to reserve a PC for them if needed. | The search results page allows you to see a patron's login records and also displays station availability. This allows you to reserve a PC for them if needed. | ||
<br clear="all" /> | <br clear="all" /> | ||
Line 266: | Line 151: | ||
====Staff Members:==== | ====Staff Members:==== | ||
− | [[Image:configprebooksm. | + | [[Image:configprebooksm.png|300 px|thumb|right|Figure: Adding a Staff Member]] |
You can create logins for various staff members so they can administer basic Pre-Book functionality without the Administrator’s user name and password. | You can create logins for various staff members so they can administer basic Pre-Book functionality without the Administrator’s user name and password. | ||
<br clear="all" /> | <br clear="all" /> | ||
Line 272: | Line 157: | ||
====Computer Log-In Records==== | ====Computer Log-In Records==== | ||
− | [[Image:configprebooklogr. | + | [[Image:configprebooklogr.png|300 px|thumb|right|Figure: Log In Records]] |
− | This page displays computer log-in attempts. You can display the records by date and location or combination of both. | + | This page displays computer log-in attempts. You can display the records by date and location or a combination of both. |
<br clear="all" /> | <br clear="all" /> | ||
− | ==Windows Client Installation== | + | ==Windows Pre-Book Client Installation== |
+ | |||
+ | For instructions on installing the Windows Pre-Book Client, please see the [[Readme/Pre-Book/WinClient|Windows Client Pre-Book Instructions]] | ||
+ | |||
+ | =FAQs: Frequently Asked Questions= | ||
+ | ==Q: Can Pre-Book 4.0 Run In A Virtual Machine?== | ||
− | + | A: As of Pre-Book 4.0, the server component can run in Xen, VMWare, and VirtualBox seamlessly. Just use the ISO to install! | |
− | + | ==Q: How do I change the root password?== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | A: Do the following: | |
− | |||
− | |||
− | + | # Login as root | |
− | + | # Use this command to change the root password: <pre>passwd</pre> | |
− | < | ||
− | + | ==Q: How can I setup a static IP address on Pre-Book Server?== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | A: Do the following: | |
− | |||
− | |||
− | |||
+ | # Login as root. | ||
+ | # Start the Network Configuration tool with this command: <pre>system-config-network</pre> | ||
+ | # Use the tool to assign a static IP address. | ||
+ | ==Q: How can I get Pre-Book integrated with my authentication server?== | ||
− | + | A: Currently, integration can only be done with the help of Userful staff. As this is considered custom development, please [http://userful.com/company/contact-us contact Userful Sales to get a quote]. | |
− | == | + | ==Q: I cannot access Pre-Book's Web page from my browser. How do I fix it?== |
− | + | A: Check to see if you have typed the right URL in your address bar. If you are sure it is correct, then follow the steps below. | |
− | + | # [[Image:serverrestart.jpg|300 px|thumb|right|Figure: At the terminal prompt.]] Login to Pre-Book Server as root. | |
+ | # At the terminal prompt, type the following and press <code>Enter</code>: <pre>svc -t /service/prebook</pre> | ||
+ | # Try reloading Pre-Book's Web page in your browser again; it should be accessible now. | ||
+ | # At the terminal prompt, type the following and press <code>Enter</code>: <pre>exit</pre> | ||
+ | # You will be logged out of root. <br clear="all" /> | ||
− | + | ==Q: How do I fix Pre-Book's time?== | |
+ | A: If you are having time problems, simply follow these steps: | ||
+ | # [[Image:Configprebookmac2.png|300px|thumb|right|Check that the correct time zone is set in the Location page]]Login as an administrator and under <i>Machines and Locations</i>, and check that the location has the correct time zone. | ||
+ | # [[Image:time1.jpg|300 px|thumb|right|Figure: Time Zone Selection.]] Login to the Pre-Book Server as root. | ||
+ | # At the terminal prompt, type the following and press <code>Enter</code>: <pre>system-config-date</pre> | ||
+ | # This should bring up the time configuration program with a timezone menu. | ||
+ | # Select your timezone from the list by using the arrow keys and then use the mouse pointer to click <code>OK</code> or use the <code>Tab</code> key until the <code>OK</code> button is highlighted and press <code>Enter</code>. | ||
+ | # Check in with an NTP time clock to ensure that the clock is correct. Type in the following and press <code>Enter</code>: <pre>ntpdate -u clock1.redhat.com ; hwclock --systohc</pre> | ||
+ | # Reboot the system | ||
+ | # Check the time by reloading the Pre-Book Web page in your browser.<br clear="all" /> | ||
− | == | + | ==Q: Why can't I install Pre-Book Server?== |
− | + | A: Before you follow the steps below, check to see if your hardware configuration meets the minimum system requirement specified in the "Pre-Book Server Installation" Chapter. | |
The problem may be that your hard drive still has residual data from previous operating systems or software installs. This residual data will need to be completely wiped clean and Pre-Book Server reinstalled. | The problem may be that your hard drive still has residual data from previous operating systems or software installs. This residual data will need to be completely wiped clean and Pre-Book Server reinstalled. | ||
− | # [[Image: | + | # [[Image:Pre-book_install1.PNG|300 px|thumb|right|Figure: Install Screen.]] Insert the Pre-Book Install CD. |
# Turn off the computer, wait 5 seconds, then turn it back on. | # Turn off the computer, wait 5 seconds, then turn it back on. | ||
# Once you see the Install Screen, Press <code>F2</code> to enter diagnostics mode. <br clear="all" /> | # Once you see the Install Screen, Press <code>F2</code> to enter diagnostics mode. <br clear="all" /> | ||
Line 341: | Line 228: | ||
# Install Pre-Book Server from CD again. <br clear="all" /> | # Install Pre-Book Server from CD again. <br clear="all" /> | ||
− | == | + | =Pricing= |
− | + | Pre-Book is an Open Source product developed, maintained, and supported by Userful Corporation. Although there is no charge for the Open Source software, we do charge for support and optional integration with your authentication server. The following service packages are available for Pre-Book: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ==Integration== | |
− | + | We can integrate Pre-Book with many authentication or directory services such as SIP, library management system, etc. | |
− | |||
− | |||
− | |||
− | |||
− | + | * Custom integration: $1,700 US (please note, this price covers the vast majority of library automation systems for basic authentication, more advance authentication or different authentication systems may incur additional costs). | |
− | + | A 50% discount is available to current Userful customers who have previously purchased integration for Userful Desktop computers from Userful. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | = | + | ==Support (Unlimited Incidents)== |
− | + | Annual support rates: | |
− | + | {| {{prettytable}} | |
+ | ! | ||
+ | !Pre-Book Server | ||
+ | !Windows Client | ||
+ | (per seat) | ||
+ | !Userful Desktop Client | ||
+ | (per seat) | ||
+ | |- | ||
+ | !Price | ||
+ | |$1499 US per year | ||
+ | |$49 US per year | ||
+ | Standard volume discounts apply (for cost of client software): | ||
+ | * 10-19 stations 8% | ||
+ | * 20-39 stations 16% | ||
+ | * 40-59 stations 20% | ||
+ | * 60-99 stations 24% | ||
+ | * 100-149 stations 28% | ||
+ | * 150+ stations 30% | ||
− | + | |$29 US per year | |
− | + | (in addition to existing Userful Desktop pricing) | |
+ | |} | ||
− | |||
− | + | '''The following resources are available with the purchase of integration or support incidents:''' | |
− | + | * '''Online Message Board:''' This service enables you to post technical questions to Userful's technical support staff. Archived postings, along with their resolutions, may be searched online as well. | |
− | + | * '''Bug Tracking Database:''' This feature provides access to a database containing open bugs, including all available resolutions, and a historical record of closed bugs including the releases in which they were fixed. You may enter bugs and track their progress as they are investigated and resolved by our support and development teams. | |
− | + | * '''Email:''' This service gives you direct one-to-one access to our support team via email. Support contracts have a one business day anticipated response window. | |
+ | * '''Telephone:''' This service provides you with a toll free telephone number for access to our support team during our regular business hours, which can be seen in [[#Support Information|Support Information]] | ||
− | == | + | ==Pre-Book Quickstart Package <font color=#FF0000><s>Retail Value: $2,998</s></font> Special Offer: $2,500== |
− | + | Package includes: | |
+ | * Installation and configuration support (Pre-Book Server and Windows Client) ($549) | ||
+ | * Authentication integration ($1700) [basic integration on select systems only, otherwise additional charges may apply] | ||
+ | * 30 days start up support (up to 5 incidents during your first 30 days) ($650) | ||
+ | * Pre-Book Media Pack ($99) (Server and Client installation media and printed documentation) | ||
− | + | '''Note:''' Does not include hardware. Customer must provide their own Linux-compatible server | |
− | |||
− | == | + | ==Custom Development== |
− | + | We will work with you to add custom features to Pre-Book products. All commissioned features will be available in subsequent releases of the product and will benefit everyone in the Open Source community. | |
+ | * Cost: $1,000 per day | ||
=Support Information= | =Support Information= | ||
Line 434: | Line 294: | ||
{{forcewhitespace}} | {{forcewhitespace}} | ||
− |
Latest revision as of 18:10, 30 October 2015
This page contains documentation for product not actively maintained.
See documentation for the latest products: http://support.userful.com/Main_Page.
Copyright © 2005-2015 Userful Corporation. All rights reserved.
(Updated 2015.10.30)
Pre-Book Manuals
If you cannot find what you are looking for in this document, please also see:
Contents
- 1 Introduction
- 2 Pre-Book Server Installation
- 3 FAQs: Frequently Asked Questions
- 3.1 Q: Can Pre-Book 4.0 Run In A Virtual Machine?
- 3.2 Q: How do I change the root password?
- 3.3 Q: How can I setup a static IP address on Pre-Book Server?
- 3.4 Q: How can I get Pre-Book integrated with my authentication server?
- 3.5 Q: I cannot access Pre-Book's Web page from my browser. How do I fix it?
- 3.6 Q: How do I fix Pre-Book's time?
- 3.7 Q: Why can't I install Pre-Book Server?
- 4 Pricing
- 5 Support Information
Introduction
Welcome to Pre-Book
Thank you for choosing Pre-Book, Userful's full-featured, open-source computer reservation system. Pre-Book integrates with Userful Desktop public access computing software, as well as Windows. With Pre-Book, patrons can book time on a station using the Internet, Intranet or by simply logging in at an available station. Whether it is in a library, school, internet cafe, or another venue that needs managed booking, Pre-Book is easy to install, learn and use.
Purpose of This Guide
This guide is targeted towards system administrators, who will install and configure the Pre-Book system. It details the operational aspects of Pre-Book functionality, not the technical aspects of Pre-Book architecture.
For instructions on the day-to-day use of Pre-Book by staff and other users, please see the Pre-Book User Guide.
Pre-Book Server Installation
Pre-Book Server is the server component of the Pre-Book system. The server houses the Pre-Book database, acts as the authentication server, and provides the public front end for Web-based PC bookings & reservations.
Minimum System Requirements
Ensure that your system meets the following criteria. It is possible to install Pre-Book on a machine that doesn't meet all of these requirements but it is not recommended.
The minimum system requirements are as follows.
- 128 MB of RAM.
- An 800 MHZ Intel X86 processor (or equivalent AMD processor).
- 4 GB of available hard disk space.
- A monitor with a minimum of 800x600 resolution (for installation)
- CD-ROM or DVD drive, keyboard and mouse.
- Ethernet card for Internet/LAN connectivity.
Installing Pre-Book Server
There are two main parts to Pre-Book Server installation: (1) installing the operating system, and (2) configuring your Pre-Book settings.
As of Pre-Book 4.0, the ISO comes pre-configured with default settings.
Follow these steps to install Pre-Book Server:
Operating System Installation
- Ensure that the computer on which you will install Pre-Book Server is bootable from the CD or DVD drive. (This may require an adjustment in the computer's BIOS settings.)
- Insert the Pre-Book Install CD in the drive and reboot the machine. After several moments a splash screen will appear:
NOTE: Installing Pre-Book Server will erase all the data from the computer's hard drive.
- At this point type
install
and press theEnter
key.
- Installation will proceed automatically.
- Once installation completes, you will be asked to remove the Pre-Book Install CD from the CD drive.
- Verify that the ethernet cable is connected, then click
Reboot
. - The computer will now reboot.
- Log in at the prompt. Please contact Userful Support for the credentials.
Warning: Please change the default root password as soon as you have finished installing.
- The Pre-Book Server's IP address is obtained by typing
ifconfig
at the command prompt and then pressingEnter
. Patrons will access the Pre-Book PC booking & reservation system at that IP address. - Ensure that the Pre-Book Server is accessible externally on ports 22 and 80. (Port 22 is for remote maintenance and port 80 is for the Web interface.)
Configuring Pre-Book
To configure Pre-Book, log in to the web interface as an administrator. Administrators have complete control over the Pre-Book system, including setting up and controlling access to their public computers, manage time limits for usage and view usage reports.
To begin configuring, follow the steps below.
Administrator Login
- From any Web browser in your network enter the IP address of the Pre-Book Server.
- On the Welcome Page as shown in the figure click
Staff Login
.
- Enter the administrator's email address and password (Please contact Userful Support for the credentials.).
- Click
OK
.
Administrator Menu
- The Administrator Menu is located at the right of all Pre-Book administrator pages. It provides access to important administrative functions which are described below.
- Click on Administrator Menu links to access each section.
- Enter the details based on the description of Pre-Book administration pages given below. We recommend configuring these pages based on the order they appear in this manual.
Web Parameters
Web parameters are used by Pre-Book to configure the Web service that provides the Web-based user interface, and manages access modes and provides authentication services to Pre-Book clients. These parameters are pre-filled with defaults. If you already have an authentication server (for example, a SIP server or ILS server), we suggest that you contact Userful Support to integrate Pre-Book with your authentication server. Our experienced staff will be glad to help you out.
After changing these parameters, you must press the OK
button at the bottom of the page to save your changes.
Policy Settings
The Policy Settings page allows administrators to establish time settings for patron access on PCs managed by Pre-Book. After changing these parameters, you must press the OK
button at the bottom of the page to save your changes.
Machines and Locations
The Machines and Locations page allows the administrator to change locations (offices, branches, departments, etc.) and computer station parameters. Both machines and locations must be configured before the Pre-Book system can be used for reservations. You must click the Save Location
button after making changes for it to take effect.
NOTE: Locations must be defined before machines can be added to it. All machines must be deleted from a location before deleting that location.
Machines are individual PCs managed by Pre-Book. Each machine must have at least one station. In the case of Pre-Book Microsoft Windows clients, each machine will be considered as one station. You must click the Save Machine
button after making changes for them to take effect.
NOTE: For Userful Desktop systems, the System Name must match the Prebook Machine Name of the machine in Userful Manager. As well, the Begin numbering at must match the Begin numbering at in Userful Manager as well.
Holiday Hours
This section is used to remove time from ordinary operating hours. For example if your operating hours are usually 10:00 - 5:00 and on a holiday you would be open 10:00 - 3:00 you would set a holiday from 3:00 - 5:00 that day.
- You can specify more than one holiday per day. If you want to open later and close earlier, just make 2 holidays those days.
- If you want to extend your hours over a holiday, you will have to change your hours of operation in the Machine and Location page, then change them back when the change in service is over. If you are using Userful Desktops, you will also need to change the hours in Userful Manager.
Override Barcodes
Override barcodes allow users to enter into the system without registering or having a password. The barcodes do not have restrictions on the number of logins, and can be added by simply entering the barcode in the designated field and clicking on Add
.
Note: Since these login credentials allow so much freedom, your staff should be careful not to allow patrons to see the barcode being entered. This will prevent abuse of override barcodes. However, if a barcode is being abused, you can always delete it and create a new one.
Search for a Patron
Enter the barcode you want to search for and click OK
.
The search results page allows you to see a patron's login records and also displays station availability. This allows you to reserve a PC for them if needed.
Staff Members:
You can create logins for various staff members so they can administer basic Pre-Book functionality without the Administrator’s user name and password.
Computer Log-In Records
This page displays computer log-in attempts. You can display the records by date and location or a combination of both.
Windows Pre-Book Client Installation
For instructions on installing the Windows Pre-Book Client, please see the Windows Client Pre-Book Instructions
FAQs: Frequently Asked Questions
Q: Can Pre-Book 4.0 Run In A Virtual Machine?
A: As of Pre-Book 4.0, the server component can run in Xen, VMWare, and VirtualBox seamlessly. Just use the ISO to install!
Q: How do I change the root password?
A: Do the following:
- Login as root
- Use this command to change the root password:
passwd
Q: How can I setup a static IP address on Pre-Book Server?
A: Do the following:
- Login as root.
- Start the Network Configuration tool with this command:
system-config-network
- Use the tool to assign a static IP address.
Q: How can I get Pre-Book integrated with my authentication server?
A: Currently, integration can only be done with the help of Userful staff. As this is considered custom development, please contact Userful Sales to get a quote.
Q: I cannot access Pre-Book's Web page from my browser. How do I fix it?
A: Check to see if you have typed the right URL in your address bar. If you are sure it is correct, then follow the steps below.
- Login to Pre-Book Server as root.
- At the terminal prompt, type the following and press
Enter
:svc -t /service/prebook
- Try reloading Pre-Book's Web page in your browser again; it should be accessible now.
- At the terminal prompt, type the following and press
Enter
:exit
- You will be logged out of root.
Q: How do I fix Pre-Book's time?
A: If you are having time problems, simply follow these steps:
- Login as an administrator and under Machines and Locations, and check that the location has the correct time zone.
- Login to the Pre-Book Server as root.
- At the terminal prompt, type the following and press
Enter
:system-config-date
- This should bring up the time configuration program with a timezone menu.
- Select your timezone from the list by using the arrow keys and then use the mouse pointer to click
OK
or use theTab
key until theOK
button is highlighted and pressEnter
. - Check in with an NTP time clock to ensure that the clock is correct. Type in the following and press
Enter
:ntpdate -u clock1.redhat.com ; hwclock --systohc
- Reboot the system
- Check the time by reloading the Pre-Book Web page in your browser.
Q: Why can't I install Pre-Book Server?
A: Before you follow the steps below, check to see if your hardware configuration meets the minimum system requirement specified in the "Pre-Book Server Installation" Chapter.
The problem may be that your hard drive still has residual data from previous operating systems or software installs. This residual data will need to be completely wiped clean and Pre-Book Server reinstalled.
- Insert the Pre-Book Install CD.
- Turn off the computer, wait 5 seconds, then turn it back on.
- Once you see the Install Screen, Press
F2
to enter diagnostics mode. - Diagnostics mode starts up, giving you a screen with several options.
- Type the following at the command prompt (where it says, "boot:") and press
Enter
:dban
- Darik's Boot and Nuke program (dban) will start up. To start clearing residual data on the hard drive, type the following at the command prompt and press
Enter
:autonuke
- NOTE: This will erase all the data from the computer's hard drive.
- NOTE: This will erase all the data from the computer's hard drive.
- The program will start its cleaning process.
- Wait for it to complete at least 10% of the first pass before you reboot the computer. Optionally you can wait for it to finish 100% in all three passes.
- Once the program is at least 10% complete, reboot your computer by using the power switch.
- Install Pre-Book Server from CD again.
Pricing
Pre-Book is an Open Source product developed, maintained, and supported by Userful Corporation. Although there is no charge for the Open Source software, we do charge for support and optional integration with your authentication server. The following service packages are available for Pre-Book:
Integration
We can integrate Pre-Book with many authentication or directory services such as SIP, library management system, etc.
- Custom integration: $1,700 US (please note, this price covers the vast majority of library automation systems for basic authentication, more advance authentication or different authentication systems may incur additional costs).
A 50% discount is available to current Userful customers who have previously purchased integration for Userful Desktop computers from Userful.
Support (Unlimited Incidents)
Annual support rates:
Pre-Book Server | Windows Client
(per seat) |
Userful Desktop Client
(per seat) | |
---|---|---|---|
Price | $1499 US per year | $49 US per year
Standard volume discounts apply (for cost of client software):
|
$29 US per year
(in addition to existing Userful Desktop pricing) |
The following resources are available with the purchase of integration or support incidents:
- Online Message Board: This service enables you to post technical questions to Userful's technical support staff. Archived postings, along with their resolutions, may be searched online as well.
- Bug Tracking Database: This feature provides access to a database containing open bugs, including all available resolutions, and a historical record of closed bugs including the releases in which they were fixed. You may enter bugs and track their progress as they are investigated and resolved by our support and development teams.
- Email: This service gives you direct one-to-one access to our support team via email. Support contracts have a one business day anticipated response window.
- Telephone: This service provides you with a toll free telephone number for access to our support team during our regular business hours, which can be seen in Support Information
Pre-Book Quickstart Package Retail Value: $2,998 Special Offer: $2,500
Package includes:
- Installation and configuration support (Pre-Book Server and Windows Client) ($549)
- Authentication integration ($1700) [basic integration on select systems only, otherwise additional charges may apply]
- 30 days start up support (up to 5 incidents during your first 30 days) ($650)
- Pre-Book Media Pack ($99) (Server and Client installation media and printed documentation)
Note: Does not include hardware. Customer must provide their own Linux-compatible server
Custom Development
We will work with you to add custom features to Pre-Book products. All commissioned features will be available in subsequent releases of the product and will benefit everyone in the Open Source community.
- Cost: $1,000 per day
Support Information