-
Notifications
You must be signed in to change notification settings - Fork 1
Quick Start
This path creates a local Docker installation, pairs one player, and assigns a basic playlist.
From the repository root:
cp deploy/docker/.env.example deploy/docker/.envOpen deploy/docker/.env and replace:
POSTGRES_PASSWORD=replace-with-a-long-random-passwordFor a local HTTP installation, set the address players will use:
TILECAST_PUBLIC_URL=http://YOUR_SERVER_ADDRESS:8080
TILECAST_COOKIE_SECURE=falseStart the stack:
docker compose --env-file deploy/docker/.env -f deploy/docker/compose.yml up -d --buildCheck it:
curl http://127.0.0.1:8080/healthz
docker compose --env-file deploy/docker/.env -f deploy/docker/compose.yml psOpen http://YOUR_SERVER_ADDRESS:8080 in a browser.
For an internet-facing installation, stop here and follow Server Installation before creating accounts. Use HTTPS and set TILECAST_COOKIE_SECURE=true.
The first browser session opens the setup screen. Enter the organization name and create the first Owner account.
There is one organization per Tilecast installation.
Install the player on either supported platform:
-
Android TV device (Fire TV, Google TV, Android TV): install the
tilecast-player.apkvia ADB. -
Linux computer (x86_64): download and run
tilecast-player.AppImage.
See Install Tilecast Player for both platforms.
Launch the player and select the Tilecast server. LAN discovery may not work across VLANs, guest networks, AP isolation, or Docker bridge networking. Manual server entry is always available.
The TV shows a six-character pairing code.
In Studio:
- Open Screens.
- Select Pair screen.
- Enter the code.
- Confirm the device details.
- Give the screen a useful name and location.
- Select Approve and pair.
Leave the code visible until enrollment finishes.
The newly paired player opens its local setup wizard. Complete every step shown on the TV, including the maintenance PIN and any Android permissions requested for the selected reliability features.
A policy request is not the same as an Android permission. Studio does not mark protected capabilities ready until the player confirms them.
Open Content and choose Add content.
- Upload an image or video.
- Or create a Website or YouTube Source.
Wait until uploaded media shows Ready before using it in a playlist.
Open Playlists, create a playlist, and add the ready content.
Items play from top to bottom and loop. Set image or website duration, video offsets, fit mode, transition, delivery policy, and audio as needed.
Open the screen, select the playlist as its direct assignment, and save.
The player downloads and verifies required files before changing playback. The previous working manifest remains active while new content prepares.
- Use Screens and Groups to organize a larger deployment.
- Use Schedules for recurring or one-time playback.
- Complete Reliability and Kiosk before treating a screen as unattended.
- Configure Backups and Upgrades before production use.
Tilecast Wiki
Get started
Build playback
Operate players
Maintain Tilecast
Project