# Deploy Ontime with Easypanel

URL: /templates/ontime

Ontime is free, open-source software for managing rundowns and event timers. Real-time rundown and timer management for broadcast and live events. Multi-device web access, delay workflow management, team collaboration, and automated or operator-controlled playback. HTTP API, WebSockets, and OSC (Open Sound Control) for integration with Qlab, OBS, disguise, and other tools.

## Installation notes

After deployment, access the web UI on your assigned domain. Port 4001 serves
the web interface and WebSockets. Ports 8888 and 9999 (UDP) are for OSC input
and output—expose them if you need external control integration.


## Benefits

### Rundown Management

Real-time rundown and event timer control

### Multi-Device

Access from any device via web browser

### Integration Ready

HTTP API, WebSockets, OSC for external control

### Lightweight

~58 MB image; runs on Raspberry Pi or cloud

## Features

### Web UI & WebSockets

Port 4001 for interface and real-time data

### OSC Support

Ports 8888 (input) and 9999 (output) for protocol control

### Delay Workflows

Manage broadcast delays and operator-controlled playback

### Team Collaboration

Real-time collaboration across devices

## Configuration

- `appServiceName` (App Service Name, required): ontime

- `appServiceImage` (App Service Image, required): getontime/ontime:v4.7.0

- `oscInputPort` (OSC Input Port): 8888

- `oscOutputPort` (OSC Output Port): 9999

- `timezone` (Timezone): UTC — e.g. America/New_York, Europe/London, Asia/Singapore

## Services

- ontime: app (getontime/ontime:v4.7.0)

## Resources

- [Website](https://www.getontime.no/)

- [GitHub](https://github.com/cpvalente/ontime)

- [Documentation](https://docs.getontime.no/)

- [Docker Hub](https://hub.docker.com/r/getontime/ontime)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/ontime)