Home

Cardbox

 
Cardbox > Support > Knowledge Base ...

A sample network installation

This page gives a step-by-step description of the installation of a 3-user network version of Cardbox. It takes the simplest approach, but we point out to you when a different configuration might make more sense if your requirements were different.

The system configuration

All computers on this network run Windows.

The network file server is called AGNES. It does not have an Internet connection.

There are three workstations, called FELICITY, PERPETUA and ANASTASIA.

You have been given a CDROM with Cardbox on it, and a piece of paper with the following Cardbox licences:

Cardbox 3.0
Serial number: 51331017
Edition: Professional
Number of users: 3
Signature: 5460-618X-244Y-YY19

Cardbox Server
Serial number: 51331017
Signature: 888X-0XY7-133Y-1630

1. The Cardbox Server

Where to install it

The computer that is to run the Cardbox Server has to be permanently connected to all the others - or at least, connected whenever they want to use Cardbox. For this reason the network file server is usually the best choice, and so we will use AGNES.

How to install it

Log in on AGNES, as an administrator.

Insert the CDROM and follow the instructions (if the setup program doesn't start automatically, double-click on setup.exe).

Accept the suggested location for the program, C:\Program Files\Cardbox Server. There is no need for this folder to be shared on the network, and in fact it is better if it is not shared (to prevent accidental modification by users).

When you are asked for licence details, fill them in as follows:

Once the installation is complete, the Server Settings control will open.

Where to store shared databases

Designate a folder that will hold the databases that are to be shared among Cardbox users. Choose the folder name according to your own system conventions. If at all possible, do not make the folder accessible to users across the network: this is so that an adventurous user won't be tempted to browse to a database file and open it directly, denying access to other users. We're going to assume a location of C:\Data\Cardbox Example.

Server Settings control: Server page

Set "Access to Databases" to "Read/Write".

Turn on "Automatic Directory".

Press the Browse button and browse to C:\Data\Cardbox Example.

If you want users to be able to create databases in this directory, turn on "Allow Users to Create Databases".

Server Settings control: Licences page

You will see an empty User Licences list. Click on the Add button.

Enter the 3-user Cardbox Professional Edition licence as follows:

Turn on "Lend Cardbox Professional licences".

Server Settings control: Start page

Select "Run the server as a system service".

Select "Start the server automatically when Windows starts".

Press the Start button to start the Cardbox Server.

Conclusion

Close the Server Settings control.

Remove the CDROM.

You don't need to be logged on any more, so if you don't want to stay logged on for other reasons, log out as Administrator.

2. The workstations

Log in to FELICITY, preferably as an administrator. [This is not essential, but if you do it then Cardbox will be accessible to all users on FELICITY].

Insert the CDROM and follow the instructions (if the setup program doesn't start automatically, double-click on setup.exe).

Accept the suggested location for the program, C:\Program Files\Cardbox 3.0.

Licence Location page

Select "I have no licence".

Licence Loan page

Setting things like this means that the workstations will automatically borrow Cardbox licences from the Cardbox Server whenever they need them, keeping administration simple.

Conclusion

Once the installation is complete, you can remove the CDROM and log out.

Repeat the same installation procedure on PERPETUA and ANASTASIA.

How we could have done things differently

More than three potential users

Suppose that you have two more workstations, CLETUS and CLEMENT, but budgetary constraints mean that you don't want to buy a 5-user licence and you estimate that no more than 3 people will ever want to be in Cardbox at the same time.

In that case, simply install Cardbox in the same way as you have already done for FELICITY and the others. Now the first three people to open Cardbox will do so successfully but the fourth will be told to try again later because all the licences have been used up. When one of the original three closes Cardbox, one licence will become free and anyone will be able to open Cardbox and use that licence.

A large installation

In a very large installation it can get boring going from one computer to another with a CDROM.

Put the Cardbox program files in a shared folder

This would reduce the number of times we'd have to install Cardbox. Suppose that you used FELICITY to install Cardbox to a shared folder called \\AGNES\Resources\Cardbox Program.

Then, on PERPETUA, you would navigate to \\AGNES\Resources\Cardbox Program and double-click on cardbox3.exe. Cardbox would then set up any necessary shortcuts on PERPETUA. You would then do the same thing on ANASTASIA.

Despite this simplicity (and the relative simplicity of installing program files upgrades should they ever be necessary) we don't recommend this approach. It increases network traffic, and if an upgrade ever did need to be installed, keeping it on the server could mean (for reasons to do with the perversity of Windows) that the server would have to be rebooted for the upgrade to take effect.

Put the Cardbox licence in a shared folder

This would mean that the Cardbox Server would not have to be running (or even installed) in order for people to be able to use Cardbox. This is not usually an important advantage, and the disadvantage is the complexity of the procedure. Here are the differences from what we described above:

Don't borrow licences

The act of borrowing a licence turns Cardbox into a fully-fledged Professional Edition. Sometimes this isn't what you want. Suppose, for instance, that PERPETUA belongs to someone who shouldn't be allowed to create new databases on PERPETUA - something that the Professional Edition licence would allow.

In that case, don't turn on licence borrowing when you set up PERPETUA. The user of that computer will still be able to use databases on the Cardbox Server (the Cardbox Server will internally "borrow" a licence whenever the user connects) but will not have a Professional Edition licence for local database creation, macro recording, etc.

For more details, see First and Second Class Citizens.

If the file server has an Internet connection

If AGNES has a direct Internet connection and you don't want remote users (eg. staff working at home on their laptops) to have access through this connection, open the Connections page of the Server Settings control, and instead of All Connections, enable just the connection that links AGNES to FELICITY, PERPETUA and ANASTASIA.

© 2006 Cardbox Software Limited
"Cardbox" is a registered trademark of Cardbox Software Limited
 Top of page