Build Your Own Smart Calendar

Turn any old tablet, TV, or screen into a beautiful family dashboard. Step-by-step instructions for every device.

What You'll Need

OpenFrame Account

Free cloud account or a self-hosted instance

Any Screen

Tablet, smart TV, or any device with a browser

WiFi Connection

To sync calendars, weather, and news feeds

Quick Setup (3 Steps)

1

Create your account

Sign up at openframe.us for a free cloud account, or clone the repo and run docker compose up for self-hosted.

2

Connect your calendars and configure widgets

Link Google Calendar, Outlook, or CalDAV. Add news feeds, weather, tasks, photos, and smart home controls.

3

Point your device to OpenFrame

Open your OpenFrame URL on your tablet or TV. Set up kiosk mode using the device-specific guide below.

Device Setup Guides

Click a device to see detailed kiosk setup instructions, recommended apps, and tips.

Pro Tips

🔌

Always-On Power

Use a USB cable and charger rated for continuous use. Avoid cheap cables that may overheat.

🖼️

Wall Mounting

3M Command Strips, magnetic mounts, or dedicated tablet wall mounts work great. No drilling needed.

🌙

Screensaver Mode

OpenFrame's built-in screensaver shows photos, clock, or weather during inactive hours.

🔄

Auto-Refresh

Fully Kiosk Browser can auto-reload the page on a schedule to keep data fresh.

📱

PWA Mode

"Add to Home Screen" on any device creates a fullscreen app-like experience with no browser chrome.

🔋

Battery Care

For tablets on continuous charge, some kiosk apps can stop charging at 80% to preserve battery health.

Self-Hosted Setup

Run OpenFrame on your own server with Docker. Your data stays on your hardware.

terminal
$ git clone https://github.com/tyler-danielson/openframe.git
$ cd openframe/docker
$ docker compose up -d

# Open http://localhost:8080 in your browser

Requires Docker and Docker Compose. See the GitHub repository for full documentation.

Ready to build yours?

Get started in under 5 minutes with a free cloud account.

Get Started Free