https://github.com/aessing/chronyd-container
This container is running time server Chrony on Alpine Linux to serve a time service inside of your network without needing permissions on the host.
https://github.com/aessing/chronyd-container
chrony chronyd container date docker k8s kubernetes ntp ntp-server time
Last synced: 8 months ago
JSON representation
This container is running time server Chrony on Alpine Linux to serve a time service inside of your network without needing permissions on the host.
- Host: GitHub
- URL: https://github.com/aessing/chronyd-container
- Owner: aessing
- License: mit
- Created: 2023-07-08T18:45:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-14T05:43:33.000Z (10 months ago)
- Last Synced: 2025-05-08T23:08:58.747Z (8 months ago)
- Topics: chrony, chronyd, container, date, docker, k8s, kubernetes, ntp, ntp-server, time
- Language: Dockerfile
- Homepage:
- Size: 783 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: docs/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: docs/SECURITY.md
- Support: docs/SUPPORT.md
Awesome Lists containing this project
README
# Chrony Time Server Container

This container is running time server Chrony on Alpine Linux to serve a time service inside of your network without needing permissions on the host.
### :hammer_and_wrench: Configuration
You can mount the following volumes:
| Volume | Description |
| ----------- | ---------------------------------------------------------- |
| /etc/chrony | For the server configuration (your chrony.conf lives here) |
You can expose the following ports:
| Port | Description |
| ------- | ---------------------- |
| 123/udp | Time server port (NTP) |
## :rocket: Deployment
I added a Kubernetes deployment file to deploy the container to a Kubernetes cluster. You can find the file in the `kubernetes` folder.
The deployment.yaml file is just an example and uses Traefik as a reverse proxy. You can and probably have to change the deployment file to your needs.
---
## :ambulance: Support Information
For further information about this project, how to [contribute](docs/CONTRIBUTING.md), or how to get in touch, please have a look at the [support document](docs/SUPPORT.md) of this repository. The repository also contains information about [security related topics](docs/SECURITY.md), [licensing](LICENSE), and more.
## :man_judge: Disclaimer
THE CONTENT OF THIS REPOSITORY IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE CONTENT OF THIS REPOSITORY OR THE USE OR OTHER DEALINGS IN THE REPOSITORY.