Sign inSign up

getontime/ontime

By getontime

•Updated 1 day ago

Time keeping for live events

Image
7

100K+

getontime/ontime repository overview

⁠Quick Start

  1. Create a docker-compose.yml file, you can use the following docker-compose as a starting point, edit as needed. There is also a docker-compose example in the github directory
version: "3"

services:
  ontime:
    container_name: ontime
    image: getontime/ontime:latest
    ports:
      - "4001:4001/tcp"
      - "8888:8888/udp"
      - "9999:9999/udp"
    volumes:
      - "./ontime-data:/data/"
    environment:
      - TZ=Asia/Singapore
    restart: unless-stopped
  1. Run docker-compose up -d to start the image in detached mode
  2. Ontime is now running in your localhost port 4001
  3. Profit?

⁠Notes on config

Ontime uses HTTP / WebSockets and OSC to integrate with other apps 4001:4001/tcp binds local port 4001 to container port 4001. This is used for all HTTP and WebSockets. You could use port 80 here to reach Ontime as http://host instead of http://host:4001

Ports 8888 is used for OSC input into the app, in this config I bind it to the localhost so that it can receive data from the host machine targeted to the loopback interface.

The variations in the network setup will widely depend on your setup

Docker containers default to UTC time. You can use the TZ environment variable to set a different timezone. Timezone configuration is not specific to Ontime, you can find a list of possible configurations in Linux or docker documentation

See the repository in Github⁠ Learn more about Ontime through the website⁠ and the documentation⁠

Tag summary

Content type

Image

Digest

sha256:c4462a424…

Size

66.1 MB

Last updated

1 day ago

docker pull getontime/ontime