Installation
This guide walks you through installing SyncID on a Windows machine within your LAN.
System requirements
Section titled “System requirements”Hardware
Section titled “Hardware”| Component | Minimum | Recommended |
|---|---|---|
| CPU | Dual-core | Quad-core |
| RAM | 4 GB | 8 GB |
| Disk | 10 GB free | 20 GB+ (log retention) |
| Network | LAN access to devices | Gigabit Ethernet |
Software
Section titled “Software”| Requirement | Version |
|---|---|
| Operating System | Windows Server 2016+ or Windows 10/11 |
| SQL Server | 2019 or later (Express edition is sufficient) |
Network
Section titled “Network”- TCP port 4370 open between the SyncID host and all ZKTeco devices
- HTTP/HTTPS access to the SyncrOne API endpoint (if syncing with SyncrOne)
- SMTP access to your notification service (optional, for email alerts)
Installation steps
Section titled “Installation steps”1. Install prerequisites
Section titled “1. Install prerequisites”Your Galileo representative will provide the installation package containing all required components. Run the prerequisite installer included in the package.
2. Set up the database
Section titled “2. Set up the database”Create a new database for SyncID on your SQL Server instance. SyncID will create all required tables automatically on first startup.
3. Register device drivers
Section titled “3. Register device drivers”Run the driver registration script included in the installation package. This must be run as Administrator.
4. Deploy the application
Section titled “4. Deploy the application”- Extract the installation package to the designated directory on your server
- Follow the server configuration guide included in the package
- Create a website pointing to the application directory
5. Configure the application
Section titled “5. Configure the application”The installation package includes configuration files that need to be edited for your environment:
- Database connection — point SyncID to your SQL Server instance
- SyncrOne connection — enter your SyncrOne API endpoint and key
- Health alerts (optional) — configure a Microsoft Teams webhook URL for health notifications
Your Galileo representative can assist with the initial configuration.
6. Start the application
Section titled “6. Start the application”Start the application. On first launch, SyncID will:
- Set up the database automatically
- Create the default admin user
- Start scheduled tasks
7. Verify the installation
Section titled “7. Verify the installation”- Navigate to the SyncID URL in your browser — you should see the login page
- Log in with the default admin credentials (provided during setup)
- Check the health dashboard — all checks should show Healthy
Next steps
Section titled “Next steps”- First sync — connect your first device and run the initial employee sync
- Adding devices — detailed guide for configuring ZKTeco devices