Networking (and the Internet)

Sharing Cardbox databases

You can share a database between users, so that:

To do this, you install the Cardbox Server in one location (normally, on your file server) and you tell it which databases are to be shared.

Whenever users want to open a shared database, they use a special page of their File > Open command window to connect to the server and pick the database they want from a list. From the user's point of view this is the only difference between a shared database and a private database on the user's own hard disk.

The big differences are internal. Only the Cardbox Server actually opens the shared database files: each user's copy of Cardbox accesses the data by sending requests to the Cardbox Server and receiving responses.

Networking on a LAN

You choose which computer to run the Cardbox Server on: usually it is the network file server but it can in fact be any computer that is accessible over the network.

Networking over the Internet

If you have a geographically dispersed organisation and you don't have your own virtual private network (VPN), you can set up a Cardbox Server on any computer that is connected to the Internet and configure it to accept connections from remote copies of Cardbox (you will have to configure your firewall as well, if you have one). You can set up user profiles so that unauthorised persons can't connect to your databases, and they won't be able to intercept your communications either, because Cardbox automatically encrypts all messages to and from the Cardbox Server.

If you set things up like this then anyone with an Internet connection will be able to open your database, as long as you give them the right user name and password. The connection can be to one of your other offices with its own permanent link to the Internet; or it can be a salesman visiting a client and using a laptop sitting next to a mobile phone. Even a slow Internet connection gives adequate performance with textual databases.

If you don't have any permanently Internet-connected computer then you can still set up database sharing, by hosting your Cardbox Server in the Cloud.

© 2016 Martin Kochanski
"Cardbox" is a registered trademark.
 Top of page