Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
Tilecast is open-source, self-hosted digital signage for Android TV and Linux, with Windows Player preview support in preparation. Manage your screens and content from your own server.
BusinessTypeScript · GoGitHub @gbyoOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Open-source, self-hosted digital signage.
Translation pending
Loading the full README. The saved excerpt is shown below.
Actually open source signage.
Self-hosted digital signage for Android TV, Fire TV, Google TV, Linux, and Windows.
Tilecast is a self-hosted digital signage system.
Run the server on your own hardware, build and schedule content in Tilecast Studio, and pair screens running Tilecast Player. There is no hosted Tilecast control plane and no subscription required to keep your screens running.Read the full README ↗Tilecast is a self-hosted digital signage system.
Run the server on your own hardware, build and schedule content in Tilecast Studio, and pair screens running Tilecast Player. There is no hosted Tilecast control plane and no subscription required to keep your screens running.
Build playlists and multi-zone layouts from images, video, websites, widgets, and live data. Schedule them to individual screens or groups, temporarily take over displays, and see what your players are doing from Studio.
Players cache the content they need, so a temporary network or server outage does not turn into a wall of blank screens.
Tilecast also includes:
See the documentation for the full feature set.
Tilecast Player runs on Android-based signage devices, Linux, and Windows.
Android support covers Android TV, Google TV, Fire TV, and compatible dedicated players. The repository also contains the Linux players and Tilecast Edge, the newer Linux player architecture built around Tilecast's shared Player Runtime. Tilecast Player for Windows is the native Windows host of the same shared Player Core and Player Runtime, for Windows 10 and Windows 11 PCs on x64 and ARM64; see docs/tilecast-windows.md.
Player development and platform-specific details live in apps/ and docs/.
You need Docker Engine and Docker Compose v2.
Create the environment file:
cp deploy/docker/.env.example deploy/docker/.env
Set a strong POSTGRES_PASSWORD in deploy/docker/.env.
For a local HTTP installation, keep:
TILECAST_COOKIE_SECURE=false
Normal installs run a published Stable server image selected by TILECAST_VERSION in deploy/docker/.env (stable follows Stable releases; pin a release such as 0.11.0 for controlled upgrades). Then start Tilecast:
docker compose --env-file deploy/docker/.env -f deploy/docker/compose.yml up -d
Open http://localhost:8080 and follow the setup flow to create your organization and first Owner account.
For production installs, player setup, reverse proxies, updates, and operations, see tilecast.org.
Tilecast is a monorepo containing the Go server, React/TypeScript Studio, Android Player, Linux players, Windows Player, shared Player Runtime, plugins, and documentation.
The development toolchain is defined in mise.toml.
make bootstrap
make doctor
Run the server and Studio:
make dev-server
make dev-dashboard
Before submitting a change:
make check
make build
See Development for area-specific setup, including Android, Edge, media, plugins, and documentation.
Issues and pull requests are welcome. Read CONTRIBUTING.md before making a change.
Tilecast is licensed under the GNU Affero General Public License v3.0.