https://github.com/blumamir/timesyncserver
ntp like server, used to synchronize clients time fast and precisely
https://github.com/blumamir/timesyncserver
Last synced: 3 months ago
JSON representation
ntp like server, used to synchronize clients time fast and precisely
- Host: GitHub
- URL: https://github.com/blumamir/timesyncserver
- Owner: blumamir
- License: mit
- Created: 2019-12-01T06:49:32.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-06T14:45:58.000Z (over 4 years ago)
- Last Synced: 2025-03-22T14:51:18.359Z (3 months ago)
- Language: C++
- Size: 35.2 KB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TimeSyncServer
Ntp like server, used to synchronize clients time fast and precisely
[](https://travis-ci.com/BlumAmir/TimeSyncServer)# Build
To build the project from sources using CMake
```
git clone https://github.com/BlumAmir/TimeSyncServer.git
cd TimeSyncServer
mkdir build
cd build
cmake .. .
make
```
Replace cmake with ccmake if you need to configure non standart values for installation directories.# Install
The server is build to run as systemd deamon service. Service name is `tssd` (time sync server daemon).
To install the server as daemon after built with make, run:
```
sudo make install
```To run the server:
```
sudo systemctl start tssd
```Configures the system to start the service at next reboot:
```
sudo systemctl enable tssd
```# Clients
This project is a time sync **server** which serves time sync **clients**. Currently client library is availible for arduino espressif boards [here](https://github.com/BlumAmir/TimeSyncClientArduino)