GateKeeper 2027 User Manual

How to install GateKeeper 2027, describe your doors and controllers, give access to people and follow what happens at the doors.

1. Introduction

GateKeeper 2027 (shown as GateKeeper 2.0 in the program) is an access control system. Controllers installed next to the doors read the cards (badges, tags) of the people and decide on their own whether to open: they keep working even when the PC is off. GateKeeper is where you define who may open which door, and when, and where you see everything that happens.

The programs

An installation has one server PC and, optionally, any number of workstations on the local network.

ProgramWhereRole
GateKeeper 2027
GateKeeper2027.exe
Server PC and every workstationThe user interface described in this manual. It holds no data of its own: it connects to the data server.
GateKeeper data server
gkDataServer.exe
Server PC onlyOwns the database, checks the sign-in and the privileges of the operators, keeps the license, makes the backups. Shown as an icon next to the Windows clock.
Communication manager
gkComManager.exe
Server PC onlyTalks to the controllers: sends them the definitions, opens the doors on request, collects their events. Started and stopped by the data server.

The doors keep working when GateKeeper, the data server or the PC is stopped: the controllers have everything they need in their memory. While the communication is stopped, events wait in the controllers and arrive as soon as it starts again.

Key concepts

The objects of GateKeeper fit together like this:

Site›Network›Controller›Door (1 to 4 per controller)
Day zone→Week zone→Access level = week zone + doors→User (up to 4 access levels)
TermMeaning
SiteA place (building, campus) that groups networks. A new installation has one site, Local.
NetworkA bus of controllers, connected to a COM port of the server PC or to a TCP/IP converter.
ControllerAn electronic board on a network. It drives up to 4 doors, at consecutive addresses on the bus (for example #5 to #8).
DoorOne door (or gate, barrier, lift…) of a controller, with its reader, lock and inputs.
Door groupA name used to group doors (for example “Main entrances”), to find them and to add them to an access level in one click.
Day zoneUp to 4 time intervals of a day, by quarter of an hour (for example 07:00–19:00).
Week zoneA day zone for each day of the week and one for the holidays.
HolidayA day on which the week zones use their Holidays day zone instead of the normal one.
Access levelA set of doors that can be opened during a week zone.
UserA person who opens doors with a card and/or a PIN code. A user has up to 4 access levels.
User groupA name used to group users (department, company…), for searches and reports.
OperatorA person who uses the GateKeeper program, with a login name, a password and privileges.
EventSomething that happened: valid entry, refused card, door forced, operator login…

2. Installation

Requirements

Setup types

Run GateKeeper2027-Setup-<version>.exe as an administrator and choose:

TypeInstallsUse it on
Server PCGateKeeper 2027, the data server and the communication managerThe one PC that is connected to the controllers. Only one per installation.
WorkstationGateKeeper 2027 onlyEvery other PC (reception, security desk, HR…).
Custom installationYour choice of componentsSpecial cases.

Options:

The programs go to C:\Program Files\GateKeeper2027\; the databases, logs and backups to C:\ProgramData\GateKeeper2027\ (see Files and folders). On the server PC the setup also opens port 8750 in the firewall and starts the data server.

Never put the database folder in Dropbox, OneDrive or on a network share: an open database must not be synchronized or shared. Workstations always go through the data server.

Updates

To update, run the setup of the new version on each PC, the server PC first. The setup stops the data server and the communication manager, replaces the programs and starts them again; the settings in the .exe.config files are kept. The databases are upgraded automatically the first time the new version opens them.

GateKeeper tells you when a new version is available (banner after sign-in, or Check for updates in the operator panel).

The data server icon

On the server PC, the data server shows an icon next to the Windows clock. Click it to see the version, the database, the address it listens on and the number of connected workstations. Its menu has Open the logs and Quit. Quit stops the data server and the communication with the controllers (connected workstations are disconnected after a confirmation); start it again from Start menu › GateKeeper › GateKeeper data server. A grey icon means the server does not answer.

If you start GateKeeper 2027 on the server PC while the data server is not running, GateKeeper starts it for you.

3. License

GateKeeper needs a license. It is activated on the server PC (the data server keeps it); workstations need nothing. The data server checks the license with the GateKeeper license server on the Internet a few times a day.

Registration

  1. At the first start, the sign-in screen shows Register GateKeeper. Fill in your name, company (optional), country, mobile phone and e-mail, accept the privacy policy and click Send me my license key.
  2. The key (GK27-XXXXX-XXXXX-XXXXX-XXXXX) arrives by e-mail within a few minutes. Check the spam folder too.
  3. Click I have a key, type the key and the e-mail address that received it, and click Activate.

The license works only on the computer of the data server. To move it to another PC, contact GateKeeper.

Offline activation

For a server PC without Internet, click No Internet on this computer? (or Offline activation):

  1. Type the key and the e-mail address, then Show the request code and Copy it.
  2. On any computer or phone with Internet, open the address shown on the screen and paste the code.
  3. Copy the license file you get (.gklic) to the server PC and click Import the license file.

License page and license states

Open it from the operator panel (your initials at the top right) › Check for updates. It shows the holder, the key, the last check, the date until which GateKeeper works without Internet, the limits of the license (controllers, doors, active users, active operators, workstations signed in at the same time, web connections, maps) and the installed version.

State / messageWhat to do
The license server does not answer (banner)The server PC has no Internet. GateKeeper keeps working for a number of days, shown in the banner. Check the Internet access of the server PC, or use offline activation.
Expired / BlockedNobody can sign in, the doors keep working. Contact GateKeeper.
Other computerThe key is activated on another PC. Contact GateKeeper to move it.
Your license allows N …A limit is reached (for example the number of doors). Contact GateKeeper to extend the license.

4. Getting started

Signing in

Start GateKeeper 2027 and enter your operator Username and Password.

A new installation has one operator: GKAdmin with the password adminpass. Change this password at once (operator panel › My account and password), then create a personal account for each operator.

Under the sign-in button, the line Server: … shows which data server you use, with a light: green = connected (with its version), red = it does not answer.

The language list (flags) at the top of the sign-in screen changes the language at once: English, Français, עברית. In Hebrew the windows are right-to-left.

If the data server restarts, your session ends and GateKeeper brings you back to the sign-in screen.

The main window

Main window of GateKeeper 2027 with the Events page
The main window: top bar, menu on the left, current page on the right.

Top bar — drag it to move the window, double-click it to maximize. On the right: status indicators (only when something is wrong), minimize, maximize, and the circle with your initials.

Operator panel (click your initials): your name and role, Language, My account and password, Check for updates, Log out and Exit.

Menu — what you use every day is at the top:

An operator sees only the pages that their privileges allow. Some pages (Events, Door control, Maps) have a ↗ button that opens them in a separate window, for example on a second screen.

Status indicators

A coloured button appears in the top bar only when something needs attention. Hover it for details, click it to go to the right page.

IndicatorMeaning
N pending commandsDefinitions (users, doors, zones…) not received yet by some controllers. They are sent as soon as the controller answers. Click to see the detail per controller.
N controllers not answeringThese controllers do not answer the communication manager (power, cable, address…). Click to open Controllers, where each one has a green or red dot.
Communication stoppedThe communication manager (gkComManager) does not answer: doors cannot be opened from GateKeeper and new events no longer arrive. See Troubleshooting.
Data server not answeringThe workstation cannot reach the data server: changes cannot be saved.
Data server to updateThe data server is older than this workstation. Update the server PC.
Backup failedThe last automatic backup failed. See Backups.

First setup checklist

On a new installation, follow this order: each step uses what the previous ones created.

  1. Settings › Cards and readers: card number format and Wiegand format. Choose them before entering users.
  2. Networks: one per COM port or TCP/IP converter.
  3. Controllers: each controller with its address; its 4 doors are created with it. Remove the doors that are not used.
  4. Doors: unlock time, reader, door type, inputs… and door groups if useful.
  5. Day zones, week zones and holidays. A new database already has Always.
  6. Access levels: a week zone and doors. A new database already has Everywhere (all the doors, always).
  7. User groups, then users (by hand or imported from Excel).
  8. Operators: one account per person, with the right privileges.
  9. Settings › Backups: choose a backup folder, ideally on another disk.

Every change is sent to the controllers automatically; there is no “download” to do by hand in normal use.

5. Daily use

Events

The live list of what happens at the doors, newest first, refreshed every 2 seconds. The colour of a line tells its kind:

ColourKind
GreenValid entry or exit
PinkRefused: invalid key, wrong time, wrong PIN, invalid door…
GreyRequest to exit (exit button) or automatic opening
OrangeDoor left open
RedAlarm: door forced, tamper, fire…

A card refused as Invalid key is unknown to the controller. Copy its number from here, or use Read the card at a reader in the user record.

Door control

Door control page
Door control: one line per door, pinned doors first.

Operate the doors from the PC. The icon at the start of a line shows the state: normal, open constantly (green), locked constantly (red), or opening with a countdown.

ActionEffect
Click the door name or the door iconOpens the door for its unlock time (3 s if not set).
Clock icon — NormalBack to normal operation: badges and time zones.
Open lock icon — Open constantlyKeeps the door open until it is set back to Normal (asks for confirmation).
Closed lock icon — Locked constantlyKeeps the door locked, badges refused, until Normal (asks for confirmation).
Lightning iconOpens the auxiliary relay for 3 s.
PinPins the door at the top of the list (for you only). Useful on large sites: pin the doors you open often.

Search by door, controller or group. Viewing the page needs Door control › View; operating the doors needs Door control › Edit.

Maps

Plans of your floors or buildings with the doors placed on them (created in Map design). The colour of a door shows its state: blue = normal, green = open constantly, red = locked constantly, grey = controller not answering. Each event makes its door pulse.

Maps are an option of the license.

Users

Users list
The users list.

User record

User record
A user record. Ctrl+S saves, Esc goes back to the list.

Identity

First name and last name (at least one), External ID (employee number, used by imports), user group, building, location, office phone.

Card & PIN

Card number in the format chosen in Settings (hexadecimal up to 8 characters, decimal up to 10 digits, or facility 3 digits + card 5 digits). A card can belong to only one active user. PIN code: 1 to 8 digits, used at doors that ask for a PIN.

Read the card at a reader… — the easiest way to get the number of a new card: click it, pass the card at any reader, and its number appears in the Unknown cards list within a few seconds (the newest at the top, with the door, time and number of passes). Click the number to put it in the record. You can filter by door and by period (10 minutes, 1 hour, 24 hours). Cards of active users are not listed.

Validity

Valid until: the last day the user can open doors, or No limit. New users get the default validity of the settings.

Access

Access levels 1 and 2 (and 3 and 4 if the settings allow 4 levels per user). The user can open a door if any of their access levels gives it at that time.

Privileges

MasterOverrides all restrictions (time zones, anti-passback…).
Extra unlock timeThe door stays unlocked longer for this user (people with reduced mobility, deliveries…).
May start auto-openAt a door with an Open during week zone, the door opens automatically only after such a user has passed.
Notify operator on each passEach pass of this user is highlighted to the operators.
No entry / No exitRefused at entrance readers / exit readers.
Limit number of entriesThe user can enter only Entries left more times (0 to 255).

Picture

File… loads a picture; Camera takes one with the webcam of the PC (place the face in the frame, Space or Enter to take it, then drag and zoom to adjust).

Deactivate

Deactivate stops the user from opening doors. The record and the history are kept, and it can be reactivated later. Users are never deleted, so that reports stay complete.

Importing users

Import on the Users page creates or updates many users at once from a file. It is the easiest way to load the staff of a company, or to keep GateKeeper in step with an HR file.

Example file to start from: users-import-example.xlsx (Excel) or users-import-example.csv. It holds the header line and three users; replace them with yours.

The file

Columns

ColumnRequiredContent
ExternalIDYesThe key of the user (employee number…), shown as External ID in the user record. A user with this ID is updated, otherwise a new user is created.
FirstName, LastNameYesFirst and last name.
BadgeCodeYesCard number, written in the card number format of Settings › Cards and readers (decimal, hexadecimal or facility + card). It must not belong to another active user.
Technology3 = Wiegand reader (default), 2 = magnetic card.
Active1 = active, 0 = deactivated.
AccessLevelName of access level 1, as in Access levels (upper or lower case). An unknown name creates the level, without time zone or doors: complete it afterwards.
Alevels2Number of access level 2 (the # of the level in Access levels); 0 = none.
UgroupNumber of the user group (column Number of User groups, 1 to 255); 0 = none.
PINcode1 to 8 digits.
ToDateLast day of validity: 2027-12-31, 31/12/2027, 31.12.2027, a date cell of Excel, or Now (today).
Building, OfficePhone, LocationText.
ImagePicture file (JPEG, PNG…): a path relative to the folder of the imported file (for example photos\EMP2001.jpg) or a full path. A missing picture is reported; the user is imported anyway.
EntryCountEntries left, 0 to 255 (with LimitEntryCount).
Master, ExtraUnlockTime, AutoOpenStart, NoEntryDoors, NoExitDoors, LimitEntryCountThe privileges of the user record, 1 = yes, 0 = no.

New users and updates

Importing

  1. Check the card number format in Settings, and the numbers of the user groups and access levels used in the file.
  2. On the Users page, click Import and choose the file. GateKeeper says how many users it holds and asks for confirmation.
  3. At the end it shows how many users were created and updated, and lists the refused lines with their line number and the reason (empty ExternalID, invalid card number, card already used, date not understood…). Correct those lines and import the file again: the users already imported are only updated.

Importing needs the Users › Add privilege to create users and Users › Edit to update them.

User groups

User groups
User groups (the Door groups page works the same way).

Type a name and click Add. Rename a group in its line (Enter to confirm, Esc to cancel). A group can be deactivated only when no active user is in it. Groups are numbered 1 to 255.

6. Infrastructure

These pages describe the hardware. They are usually set up once by the installer. Most of them show a list on the left and the selected item on the right; Save and Cancel are at the bottom of the detail.

Sites

Sites tree
The tree Site › Network › Controller › Door.

An overview of the whole installation as a tree, with search and Expand all / Collapse. Select an item to see its details. New site creates a site (name, address); a network is moved to another site from its detail (Move). A site can be deleted only when it is empty; the Local site cannot be deleted.

Networks

Networks page
A network and its connection.

A network is a bus of controllers. For each one:

A COM port or an IP address:port can be used by only one network. Show the controllers and Show the doors open those pages filtered on this network. A network can be deleted only when it has no controllers.

Controllers

Controllers page
A controller, its 4 doors and its last status.

A controller is on a network and drives up to 4 doors at consecutive addresses: a controller at #5 – #8 has door 1 at address 5, door 2 at 6, and so on. The address range must start a block of 4 (1-4, 5-8, 9-12…); GateKeeper proposes the first free one and warns about overlaps.

Sending to controllers

Every change you save (user, door, access level, zones, holidays) is sent automatically to the controllers concerned. A controller receives only the users that have rights on one of its doors. If a controller does not answer, the changes wait and the pending commands indicator counts them; they are sent as soon as it answers.

The Download box of a controller is for special cases (a controller replaced or reset):

These actions need the Download privilege.

Doors

Doors page
A door definition.

A door always belongs to a controller. New door takes the first free slot (if all controllers are full, create a controller first). Remove door can be undone with Restore (tick Removed doors to see them).

General

Reader

Door type

StandardA normal door.
InterlockAirlock: this door does not open while the other door of the pair is open.
ParkingCounts the vehicles: Capacity and Current occupancy; Send the counters resets the counters of the door group.
2 readers for 1 doorAn entrance and an exit reader on the same door (also with interlock).
LiftFloor control: Number of floors (0 to 64).
SafeWith a Deadband (s).

Anti-passback

No APB, Soft APB (a second entry without exit is recorded but allowed) or Hard APB (refused); optionally Reset APB at midnight. Open only by a valid tag refuses the exit button until a valid card has been read.

Inputs / outputs

Door position (input 1) and RTE exit button (input 2), each NO or NC; control by input (road sensor); auxiliary relay as door alarm buzzer; dual presence; dead man switch; dual once per day; no forced door event.

Time zones

Miscellaneous

Two man rule (with a delay), not counting door, don't show events, don't save events, and Area (neutral, entrance out → in, exit in → out) — the area the user is in after a valid pass, used by the Who is inside report.

Door groups

Same page as User groups, for doors. A door group helps to find doors and to add many doors to an access level at once.

Access levels

Access levels list
The access levels with their time zone and their number of doors and users.

An access level says which doors can be opened when. Click Add access level or a level to edit it:

Deactivating a level frees its number; it is refused while active users still have this level.

Map design

Create the maps shown in Maps:

  1. New map, give it a name and a site, and choose its Background… picture (PNG, JPEG, BMP or GIF: a floor plan, a site photo…).
  2. Drag the doors from the list onto the map (or double-click them).
  3. Optionally add links: icons that open another map (stairs, entrance of a building…).
  4. Save. Move up / Move down order the maps.

Changing the maps needs the Edit privilege on Sites, networks and controllers.

7. Timing

Day zones

Day zones
A day zone with its intervals and the 24-hour bar.

A day zone is up to 4 time intervals of a day, by quarter of an hour (the end can be 24:00). The bar shows the result. Intervals must not overlap. A new database has Always (00:00–24:00). A day zone used by an active week zone cannot be deactivated.

Week zones

Week zones
A week zone: one day zone per day, and one for holidays.

For each day of the week, and for holidays, choose the day zone during which access is allowed, or — No access —. A new database has Always. A week zone used by an active access level cannot be deactivated.

Example: “Office hours” = Monday–Friday 07:00–19:00, Saturday, Sunday and holidays No access.

Holidays

Holidays calendar
The holidays of a year.

On holidays, the week zones use their Holidays day zone. Choose the year, then click a day of the calendar to add or remove it; give it a name in the list on the right.

8. Administration

Operators and privileges

Operators page
An operator and the grid of privileges.

Operators are the people who use GateKeeper. For each one: first and last name, Login name (unique), Password (at least 4 characters; leave empty to keep the current one), Active (can log in), and Allowed on the web access.

Privileges

One line per area, with up to four rights: View, Edit, Add, Remove. Edit, Add and Remove include View; Add includes Edit. Shortcuts: Everything, View only, Nothing.

AreaControls
Users, User groupsThe Users and User groups pages, the import.
Access levels, Doors, Door groupsThose pages.
Sites, networks and controllersSites, Networks, Controllers, Map design.
Day zones, Week zones, HolidaysThe Timing pages.
Door control (open, lock)View: see the Door control page; Edit: operate the doors.
DownloadSending to controllers, detail of pending commands.
Reports, BackupThose pages (View).
SettingsView: see the settings; Edit: change them.
OperatorsThe Operators page. All the rights on Operators make an administrator.

Rules:

Every sign-in, failed sign-in and change is recorded as an event with the operator's name (see the Operator actions option of the Events report).

Settings

Settings page
Settings, shared by all the computers. One Save button for the whole page.

Settings of the installation, shared by all the computers. Save and Undo changes become active when something changed; Factory defaults fills the page with the default values (saved only with Save).

CardSettings
Cards and readersCard number format: Hexadecimal, Decimal, or Decimal 24 bits (site + card), with an example. Wiegand format sent by the readers: Custom, 16, 26 or 32 bits. Unlock time of a new door.
New usersAccess levels 1 and 2, validity (N days after creation, or no end), entry count proposed to new users.
GeneralEvents in the live list (50 to 100,000); Access levels per user: 2 or 4 (4 needs controllers that support it). The language is chosen on each computer, in the operator panel.
BackupsAutomatic daily backup: folder on the server PC, time, and for the definitions and the event history: one file replaced every night, or one file per night kept N days.
CommunicationCheck a silent door every N minutes (a door that sent nothing for that long is asked for its status); roll call per network.
ID scannerIdentity document scanner (CSSN) used to create visitors, and the region of the documents.
Web accessSee Web access. Only an administrator can change it.

Backups

Backups page
Backups: manual backup, automatic backup status and the files of the backup folder.

GateKeeper has two databases, backed up separately:

Back up now makes a copy at once in the backup folder (on the server PC). The Automatic backup box shows the schedule (set in Settings › Backups) and the result of the last one. The list shows the files of the folder, automatic or manual, with date and size.

Put the backup folder on another disk, or copy it regularly elsewhere: a backup on the same disk does not protect against a disk failure. To restore a backup, contact your installer.

Reports

Reports page
Reports: choose a report on the left, its filters and result on the right.

Choose a report, set its filters and click Show. The result can be exported with Export (Excel) (CSV file) or printed (Print, landscape when there are many columns). At most 20,000 lines are shown: narrow the period or the filters if needed.

ReportShowsFilters
EventsEvents of a period.Period (Today, Yesterday, 7 days, This month, Last month), door, user (name, ID or card), user group, kinds (Granted, Denied, Exit button, Warnings, Alarms, Other) and Operator actions.
Who is insidePeople whose last valid pass of the day is an entry, with the time and the door. Useful as an evacuation list.Day, network, group, name.
Time and attendanceFor each person and day: first and last valid pass, number of passes, time between them; total per person.Period (last month by default), group, user.
UsersUsers with group, access levels, validity, active.Group, access level, status (active, inactive, all), validity (valid today, expired, ends within 30 days).
Who can open a doorUsers whose access levels give a door, with the levels and the time zone.Door, group, status.

9. Web access

With the Web access option of the license, allowed operators can manage visitors from any browser or phone, from outside the site, at web.gatekeeperac.com. The server PC connects to the GateKeeper web relay itself: there is no port to open in the router of the site.

  1. In Operators, tick Allowed on the web access for each operator who may use it. They sign in with the same login name and password; their privileges still apply.
  2. In Settings › Web access, choose the Users shown on the web: Visitors only (the permanent staff cannot be seen or changed from outside) or All the users.
  3. Choose the Access levels given from the web: an access level outside this list is neither given nor taken away from the web.

Visitors created from the web are marked Visitor and are deactivated the day after their end date. The number of web connections at the same time is limited by the license.

10. Troubleshooting

“The server does not answer” at sign-in

“Communication stopped”

The communication manager is not running. On the server PC, quit the data server (its icon › Quit) and start it again from the Start menu: it starts the communication manager. The doors keep working meanwhile, and the events waiting in the controllers arrive afterwards.

A controller is not answering

Check its power and its bus cable, the network settings (COM port or IP address of the converter) and its address (#1 – #4, #5 – #8…). Check that the controller and its network are Active. Changes made meanwhile are kept as pending commands and sent when it answers.

A card is refused

Forgotten administrator password

Another administrator can set a new password in Operators. If there is none, contact your installer.

Logs

The data server writes one log file per day in C:\ProgramData\GateKeeper2027\Logs\ (30 days kept). Its icon menu › Open the logs opens the folder.

11. Reference

Files and folders

PathContent
C:\Program Files\GateKeeper2027\The programs and their .exe.config files.
C:\ProgramData\GateKeeper2027\gatekeeper.dbDefinitions (server PC). Encrypted.
C:\ProgramData\GateKeeper2027\gatekeeper.events.dbEvent history (server PC). Encrypted.
C:\ProgramData\GateKeeper2027\Logs\Logs of the data server.
C:\ProgramData\GateKeeper2027\Backups\Default backup folder.
%LocalAppData%\GateKeeper2027\user.settingsChoices of each Windows user on each PC: language, server, menu groups open or closed.

Command line of GateKeeper 2027

ArgumentEffect
/lang:en · /lang:fr · /lang:heLanguage of the interface.
/server:nameData server to use (computer name or address).
/us:<user> /pw:<password>Automatic sign-in (for example a security desk started with Windows).
/page:events, users, doorcontrol, maps, reports…First page shown after sign-in.

Configuration files

GateKeeper2027.exe.config (next to the program):

KeyEffect
DataServerData server name or address (empty = this PC). The choice made on the sign-in screen has priority.
DefaultUserNameName proposed on the sign-in screen.
DefaultPasswordWith DefaultUserName: automatic sign-in at start.
LanguageLanguage until a choice is made on this PC (en, fr, he).

gkDataServer.exe.config (server PC): DatabasePath (empty = default), Url (default http://+:8750/), SessionHours (a session without activity for that many hours is closed).

A quick check that the server answers: open http://<server>:8750/version in a browser.

GateKeeper 2027 · User manual · Securysoft