-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
28 lines (24 loc) · 35.2 KB
/
Copy pathindex.html
File metadata and controls
28 lines (24 loc) · 35.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<!doctype html>
<html lang="en" dir="ltr" class="plugin-pages plugin-id-default" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v3.9.2">
<title data-rh="true">Transform Your Split-Flap Display | FiestaBoard</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" property="og:image" content="https://fiestaboard.app/img/logo.png"><meta data-rh="true" property="og:url" content="https://fiestaboard.app/"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" name="og:type" content="website"><meta data-rh="true" name="og:site_name" content="FiestaBoard"><meta data-rh="true" name="og:image" content="https://fiestaboard.app/img/logo.png"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" name="twitter:title" content="FiestaBoard — Split-Flap Display Software"><meta data-rh="true" name="twitter:description" content="Free, open-source software for split-flap displays. 26 plugins, visual editor, scheduling. Compatible with Vestaboard."><meta data-rh="true" name="twitter:image" content="https://fiestaboard.app/img/logo.png"><meta data-rh="true" property="og:title" content="Transform Your Split-Flap Display | FiestaBoard"><meta data-rh="true" name="description" content="FiestaBoard is free, open-source software for Vestaboard and split-flap displays. 26 plugins for weather, stocks, sports, transit, and more. Compatible with Vestaboard Flagship and Note."><meta data-rh="true" property="og:description" content="FiestaBoard is free, open-source software for Vestaboard and split-flap displays. 26 plugins for weather, stocks, sports, transit, and more. Compatible with Vestaboard Flagship and Note."><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://fiestaboard.app/"><link data-rh="true" rel="alternate" href="https://fiestaboard.app/" hreflang="en"><link data-rh="true" rel="alternate" href="https://fiestaboard.app/" hreflang="x-default"><script data-rh="true">function insertBanner(){var n=document.createElement("div");n.id="__docusaurus-base-url-issue-banner-container";n.innerHTML='\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span> (default value)</p>\n <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",function(){void 0===window.docusaurus&&insertBanner()})</script><link rel="preconnect" href="https://www.google-analytics.com">
<link rel="preconnect" href="https://www.googletagmanager.com">
<script async src="https://www.googletagmanager.com/gtag/js?id=G-5D2S6D6PNC"></script>
<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-5D2S6D6PNC",{anonymize_ip:!0})</script>
<meta name="keywords" content="split-flap display, split-flap display software, dashboard, Vestaboard, Vestaboard software, Vestaboard app, Vestaboard dashboard, Vestaboard Home Assistant, Vestaboard plugins, best software for Vestaboard, weather display, stocks display, sports scores, Docker, Raspberry Pi, home automation, smart display, open source, self-hosted, WYSIWYG editor, display scheduler, IoT display, transit times, surf report, Home Assistant display, split-flap display app, display plugins, FiestaBoard">
<meta name="author" content="FiestaBoard">
<link rel="canonical" href="https://fiestaboard.app">
<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"FiestaBoard","alternateName":["FiestaBoard Split-Flap Display Software","FiestaBoard Dashboard"],"description":"Open-source software for split-flap displays. Adds plugins, scheduling, and a visual page editor to your board. Compatible with Vestaboard Flagship and Note.","url":"https://fiestaboard.app","applicationCategory":"UtilitiesApplication","operatingSystem":"Linux, macOS, Windows","license":"https://opensource.org/licenses/MIT","isAccessibleForFree":true,"offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"featureList":"WYSIWYG page editor, Schedule mode, 26 plugins, Docker deployment, Raspberry Pi support, Weather display, Stock ticker, Sports scores, Transit times, Home Assistant integration","screenshot":"https://fiestaboard.app/img/web-ui-home.png","softwareRequirements":"Docker and Docker Compose","codeRepository":"https://github.com/Fiestaboard/FiestaBoard","sourceOrganization":{"@type":"Organization","name":"FiestaBoard","url":"https://github.com/Fiestaboard/FiestaBoard"}}</script>
<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is FiestaBoard?","acceptedAnswer":{"@type":"Answer","text":"FiestaBoard is free, open-source software for split-flap displays. It adds 23 data plugins, a visual page editor, and scheduling to your board. Compatible with Vestaboard Flagship and Note."}},{"@type":"Question","name":"Is FiestaBoard free?","acceptedAnswer":{"@type":"Answer","text":"Yes. FiestaBoard is completely free and open source under the MIT license. There are no subscriptions, paid tiers, or usage limits."}},{"@type":"Question","name":"How do I install FiestaBoard?","acceptedAnswer":{"@type":"Answer","text":"FiestaBoard runs in Docker. Pull the image from Docker Hub and start it with docker-compose — you can be up and running in under 5 minutes. It works on Mac, Windows, Linux, and Raspberry Pi."}},{"@type":"Question","name":"What can FiestaBoard display on my board?","acceptedAnswer":{"@type":"Answer","text":"FiestaBoard has 26 built-in plugins for weather, stocks, sports scores, transit times, Disney park wait times, aircraft tracking, surf conditions, Home Assistant integration, and more. Many plugins require no API key."}},{"@type":"Question","name":"Does FiestaBoard work with Vestaboard?","acceptedAnswer":{"@type":"Answer","text":"Yes. FiestaBoard is compatible with Vestaboard Flagship (22x6) and Vestaboard Note (15x3). It connects via the Vestaboard Local API (recommended, supports animations) or the Vestaboard Cloud API (works remotely). FiestaBoard runs alongside the official Vestaboard app."}}]}</script><link rel="stylesheet" href="/assets/css/styles.ca98e646.css">
<script src="/assets/js/runtime~main.d2be7fc7.js" defer="defer"></script>
<script src="/assets/js/main.4c04b48c.js" defer="defer"></script>
</head>
<body class="navigation-with-keyboard">
<svg style="display: none;"><defs>
<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol>
</defs></svg>
<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light")),document.documentElement.setAttribute("data-theme-choice",t||"system")}(),function(){try{const c=new URLSearchParams(window.location.search).entries();for(var[t,e]of c)if(t.startsWith("docusaurus-data-")){var a=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(a,e)}}catch(t){}}()</script><div id="__docusaurus"><link rel="preload" as="image" href="/img/branding/logo-lockup-light.png"><link rel="preload" as="image" href="/img/branding/logo-lockup-dark.png"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="theme-layout-navbar navbar navbar--fixed-top"><div class="navbar__inner"><div class="theme-layout-navbar-left navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/branding/logo-lockup-light.png" alt="FiestaBoard Logo" class="themedComponent_mlkZ themedComponent--light_NVdE" style="height:48px"><img src="/img/branding/logo-lockup-dark.png" alt="FiestaBoard Logo" class="themedComponent_mlkZ themedComponent--dark_xIcU" style="height:48px"></div></a><div class="navbar__item dropdown dropdown--hoverable"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Documentation</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/docs/intro">Getting Started</a></li><li><a class="dropdown__link" href="/docs/setup/quick-start">Setup</a></li><li><a class="dropdown__link" href="/docs/features/page-editor">Features</a></li><li><a class="dropdown__link" href="/docs/plugins/overview">Plugins</a></li><li><a class="dropdown__link" href="/docs/deployment/production">Deployment</a></li><li><a class="dropdown__link" href="/docs/development/contributing">Development</a></li><li><a class="dropdown__link" href="/docs/reference/api-endpoints">API Reference</a></li><li><a class="dropdown__link" href="/docs/troubleshooting">Troubleshooting</a></li></ul></div><a class="navbar__item navbar__link" href="/plugins">Plugins</a><a class="navbar__item navbar__link" href="/stats">Stats</a><div class="navbar__item dropdown dropdown--hoverable"><a class="navbar__link" aria-haspopup="true" aria-expanded="false" role="button" href="/docs/intro">7.3</a><ul class="dropdown__menu"><li><a class="dropdown__link" href="/docs/intro">7.3</a></li><li><a class="dropdown__link" href="/docs/7.2/intro">7.2</a></li><li><a class="dropdown__link" href="/docs/7.1/intro">7.1</a></li><li><a class="dropdown__link" href="/docs/7.0/intro">7.0</a></li><li><a class="dropdown__link" href="/docs/6.17/intro">6.17</a></li><li><a class="dropdown__link" href="/docs/6.16/intro">6.16</a></li><li><a class="dropdown__link" href="/docs/6.15/intro">6.15</a></li><li><a class="dropdown__link" href="/docs/6.14/intro">6.14</a></li><li><a class="dropdown__link" href="/docs/6.13/intro">6.13</a></li><li><a class="dropdown__link" href="/docs/6.12/intro">6.12</a></li><li><a class="dropdown__link" href="/docs/6.11/intro">6.11</a></li><li><a class="dropdown__link" href="/docs/6.10/intro">6.10</a></li><li><a class="dropdown__link" href="/docs/6.9/intro">6.9</a></li><li><a class="dropdown__link" href="/docs/6.8/intro">6.8</a></li><li><a class="dropdown__link" href="/docs/6.7/intro">6.7</a></li><li><a class="dropdown__link" href="/docs/6.6/intro">6.6</a></li><li><a class="dropdown__link" href="/docs/6.5/intro">6.5</a></li><li><a class="dropdown__link" href="/docs/6.4/intro">6.4</a></li><li><a class="dropdown__link" href="/docs/6.3/intro">6.3</a></li><li><a class="dropdown__link" href="/docs/6.2/intro">6.2</a></li><li><a class="dropdown__link" href="/docs/6.1/intro">6.1</a></li><li><a class="dropdown__link" href="/docs/6.0/intro">6.0</a></li><li><a class="dropdown__link" href="/docs/5.20/intro">5.20</a></li><li><a class="dropdown__link" href="/docs/5.19/intro">5.19</a></li><li><a class="dropdown__link" href="/docs/5.18/intro">5.18</a></li><li><a class="dropdown__link" href="/docs/5.17/intro">5.17</a></li><li><a class="dropdown__link" href="/docs/5.16/intro">5.16</a></li><li><a class="dropdown__link" href="/docs/5.15/intro">5.15</a></li><li><a class="dropdown__link" href="/docs/5.14/intro">5.14</a></li><li><a class="dropdown__link" href="/docs/5.13/intro">5.13</a></li><li><a class="dropdown__link" href="/docs/5.12/intro">5.12</a></li><li><a class="dropdown__link" href="/docs/5.11/intro">5.11</a></li><li><a class="dropdown__link" href="/docs/5.10/intro">5.10</a></li><li><a class="dropdown__link" href="/docs/5.8/intro">5.8</a></li><li><a class="dropdown__link" href="/docs/5.7/intro">5.7</a></li><li><a class="dropdown__link" href="/docs/5.6/intro">5.6</a></li><li><a class="dropdown__link" href="/docs/5.5/intro">5.5</a></li><li><a class="dropdown__link" href="/docs/5.4/intro">5.4</a></li><li><a class="dropdown__link" href="/docs/5.3/intro">5.3</a></li><li><a class="dropdown__link" href="/docs/5.2/intro">5.2</a></li><li><a class="dropdown__link" href="/docs/5.1/intro">5.1</a></li><li><a class="dropdown__link" href="/docs/5.0/intro">5.0</a></li><li><a class="dropdown__link" href="/docs/4.7/intro">4.7</a></li><li><a class="dropdown__link" href="/docs/4.6/intro">4.6</a></li><li><a class="dropdown__link" href="/docs/4.5/intro">4.5</a></li><li><a class="dropdown__link" href="/docs/4.4/intro">4.4</a></li><li><a class="dropdown__link" href="/docs/4.3/intro">4.3</a></li><li><a class="dropdown__link" href="/docs/4.2/intro">4.2</a></li><li><a class="dropdown__link" href="/docs/4.1/intro">4.1</a></li><li><a class="dropdown__link" href="/docs/4.0/intro">4.0</a></li><li><a class="dropdown__link" href="/docs/2.11/intro">2.11</a></li><li><a class="dropdown__link" href="/docs/2.10/intro">2.10</a></li><li><a class="dropdown__link" href="/docs/2.9/intro">2.9</a></li><li><a class="dropdown__link" href="/docs/2.8/intro">2.8</a></li><li><a class="dropdown__link" href="/docs/2.7/intro">2.7</a></li><li><a class="dropdown__link" href="/docs/2.6/intro">2.6</a></li><li><a class="dropdown__link" href="/docs/2.5/intro">2.5</a></li></ul></div></div><div class="theme-layout-navbar-right navbar__items navbar__items--right"><a href="https://hub.docker.com/r/fiestaboard/fiestaboard" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">Docker Hub<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a><a href="https://discord.gg/JvN8y6ahaf" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">Discord<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a><a href="https://github.com/Fiestaboard/FiestaBoard" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">GitHub<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="system mode" aria-label="Switch between dark and light mode (currently system mode)"><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_g3eP lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_g3eP darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" class="toggleIcon_g3eP systemToggleIcon_QzmC"><path fill="currentColor" d="m12 21c4.971 0 9-4.029 9-9s-4.029-9-9-9-9 4.029-9 9 4.029 9 9 9zm4.95-13.95c1.313 1.313 2.05 3.093 2.05 4.95s-0.738 3.637-2.05 4.95c-1.313 1.313-3.093 2.05-4.95 2.05v-14c1.857 0 3.637 0.737 4.95 2.05z"></path></svg></button></div><div class="navbarSearchContainer_Bca1"><div class="navbar__search searchBarContainer_NW3z" dir="ltr"><input placeholder="Search" aria-label="Search" class="navbar__search-input searchInput_YFbd" value=""><div class="loadingRing_RJI3 searchBarLoadingRing_YnHq"><div></div><div></div><div></div><div></div></div></div></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="theme-layout-main main-wrapper mainWrapper_z2l0"><header class="hero hero--primary heroBanner_qdFl"><div class="container"><img src="/img/branding/logo-lockup-light.png" alt="FiestaBoard" class="heroLockup_mEPr"><p class="hero__subtitle">Turn your split-flap display into a living dashboard</p><p class="heroDescription_UJGW">Transform your Vestaboard into a real-time information hub—track your morning commute, monitor the markets, check surf conditions, or display Star Trek wisdom. Compatible with Vestaboard Flagship and Note. All beautifully formatted, endlessly customizable, and running in Docker with zero hassle.</p><p class="heroDescriptionShort_PG4A">Weather, stocks, sports & more — flash a Raspberry Pi or run with Docker</p><div class="buttons_AeoN"><a class="button button--secondary button--lg" href="/docs/intro">Get Started</a><a href="https://github.com/Fiestaboard/FiestaBoard" target="_blank" rel="noopener noreferrer" class="button button--outline button--lg githubButton_zoc2">View on GitHub</a></div></div></header><main><section class="features_t9lD"><div class="container"><div class="row"><div class="col col--4"><div class="text--center"><img class="featureIcon_GA8l" src="/img/features/plugin-architecture.png" alt="Plugin Architecture" loading="lazy"></div><div class="text--center padding-horiz--md"><h3>Plugin Architecture</h3><p>26 built-in plugins for weather, stocks, transit, sports scores, Disney park wait times, ferry schedules, and more. Create your own plugins with our developer guide.</p></div></div><div class="col col--4"><div class="text--center"><img class="featureIcon_GA8l" src="/img/features/wysiwyg-editor.png" alt="WYSIWYG Editor" loading="lazy"></div><div class="text--center padding-horiz--md"><h3>WYSIWYG Editor</h3><p>Create pages with a visual editor that shows exactly how content will appear on your board—template variables, colors, and alignment in real time.</p></div></div><div class="col col--4"><div class="text--center"><img class="featureIcon_GA8l" src="/img/features/schedule-mode.png" alt="Schedule Mode" loading="lazy"></div><div class="text--center padding-horiz--md"><h3>Schedule Mode</h3><p>Visual calendar to schedule which pages display when. Set different pages for different times and days, with a default page for gaps.</p></div></div><div class="col col--4"><div class="text--center"><img class="featureIcon_GA8l" src="/img/features/docker-ready.png" alt="Docker Ready" loading="lazy"></div><div class="text--center padding-horiz--md"><h3>Docker Ready</h3><p>One-command deployment with Docker Compose. Works on Mac, Linux, Windows, and Raspberry Pi. No complex setup required.</p></div></div><div class="col col--4"><div class="text--center"><img class="featureIcon_GA8l" src="/img/features/customizable.png" alt="Highly Customizable" loading="lazy"></div><div class="text--center padding-horiz--md"><h3>Highly Customizable</h3><p>Create custom pages with multiple data sources. Configure silence schedules, time zones, temperature units, and more.</p></div></div><div class="col col--4"><div class="text--center"><img class="featureIcon_GA8l" src="/img/features/open-source.png" alt="Open Source" loading="lazy"></div><div class="text--center padding-horiz--md"><h3>Open Source</h3><p>MIT licensed and community-driven. Contribute plugins, report issues, or customize it for your needs. Built with love in San Francisco.</p></div></div></div></div></section><section class="highlights_IN6r"><div class="container"><div class="text--center"><h2 class="sectionTitle_JIRO">What's New</h2><p class="sectionSubtitle_KlzO">The fastest way to run FiestaBoard, and updates without ever touching a terminal</p></div><div class="highlightsGrid_yQu3"><div class="highlightCard_sbvy"><span class="highlightBadge_ZXrT">New</span><h3>FiestaPi — flash a Raspberry Pi, done</h3><p>A pre-built Raspberry Pi OS image with FiestaBoard, Docker, and the self-update sidecar all pre-installed. Flash a microSD card with Raspberry Pi Imager, boot your Pi, open <code>http://fiestapi.local:4420</code> — no Docker setup, no terminal, no config files. Works on Pi 3B, Pi 4, Pi 5, and Pi Zero 2 W.</p><div class="highlightLinks_LnhB"><a class="button button--primary button--sm" href="/docs/setup/raspberry-pi">FiestaPi Quick Start<!-- --> →</a><a href="https://github.com/Fiestaboard/FiestaBoard/releases/latest" target="_blank" rel="noopener noreferrer" class="button button--outline button--sm">Download image</a></div></div><div class="highlightCard_sbvy"><span class="highlightBadge_ZXrT">New</span><h3>One-click in-app updates</h3><p>When a new version ships, a banner appears in <strong>Settings → System</strong>. Click<!-- --> <strong>Update Now</strong> and FiestaBoard updates itself — no SSH, no<code> docker compose pull</code>. On for FiestaPi by default; opt in on Docker installs by enabling the<!-- --> <code>fiestaupdater</code> sidecar.</p><div class="highlightLinks_LnhB"><a class="button button--primary button--sm" href="/docs/features/updating">How updates work<!-- --> →</a><a class="button button--outline button--sm" href="/docs/deployment/fiestaupdater">FiestaUpdater reference</a></div></div></div></div></section><section class="showcase_M6Qr"><div class="container"><div class="text--center margin-bottom--lg"><h2 class="sectionTitle_JIRO">See It in Action</h2><p class="sectionSubtitle_KlzO">A powerful web interface to manage your split-flap display</p></div><div class="showcaseRow_Mo2O"><div class="showcaseImage_IT3d"><img src="/img/light/web-ui-home.png" alt="FiestaBoard web dashboard showing active display with stock ticker data" loading="lazy" style="cursor:zoom-in"><div class="showcaseToggle_ywa5"><button type="button" class="showcaseToggleBtn_Rn3r showcaseToggleBtnActive_Wlyk" aria-label="Show light mode screenshot"><svg viewBox="0 0 20 20" width="14" height="14" fill="currentColor" aria-hidden="true"><path d="M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1 0 100-2H3a1 1 0 000 2h1z"></path></svg><span>Light</span></button><button type="button" class="showcaseToggleBtn_Rn3r" aria-label="Show dark mode screenshot"><svg viewBox="0 0 20 20" width="14" height="14" fill="currentColor" aria-hidden="true"><path d="M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z"></path></svg><span>Dark</span></button></div></div><div class="showcaseContent_S1aB"><h3>Dashboard & Web UI</h3><p>Monitor your display, manage pages, and configure plugins from a modern web interface.</p><a class="button button--primary button--sm" href="/docs/features/page-editor">Learn More →</a></div></div><div class="showcaseRow_Mo2O showcaseRowReverse_Oi4M"><div class="showcaseImage_IT3d"><img src="/img/light/page-editor-wysiwyg.png" alt="FiestaBoard WYSIWYG page editor with visual board preview" loading="lazy" style="cursor:zoom-in"><div class="showcaseToggle_ywa5"><button type="button" class="showcaseToggleBtn_Rn3r showcaseToggleBtnActive_Wlyk" aria-label="Show light mode screenshot"><svg viewBox="0 0 20 20" width="14" height="14" fill="currentColor" aria-hidden="true"><path d="M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1 0 100-2H3a1 1 0 000 2h1z"></path></svg><span>Light</span></button><button type="button" class="showcaseToggleBtn_Rn3r" aria-label="Show dark mode screenshot"><svg viewBox="0 0 20 20" width="14" height="14" fill="currentColor" aria-hidden="true"><path d="M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z"></path></svg><span>Dark</span></button></div></div><div class="showcaseContent_S1aB"><h3>WYSIWYG Page Editor</h3><p>Design your board layouts visually—see exactly how content will appear before sending it to your display.</p><a class="button button--primary button--sm" href="/docs/features/page-editor">Learn More →</a></div></div><div class="showcaseRow_Mo2O"><div class="showcaseImage_IT3d"><img src="/img/light/schedule-calendar.png" alt="FiestaBoard schedule calendar view with time-based page scheduling" loading="lazy" style="cursor:zoom-in"><div class="showcaseToggle_ywa5"><button type="button" class="showcaseToggleBtn_Rn3r showcaseToggleBtnActive_Wlyk" aria-label="Show light mode screenshot"><svg viewBox="0 0 20 20" width="14" height="14" fill="currentColor" aria-hidden="true"><path d="M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1 0 100-2H3a1 1 0 000 2h1z"></path></svg><span>Light</span></button><button type="button" class="showcaseToggleBtn_Rn3r" aria-label="Show dark mode screenshot"><svg viewBox="0 0 20 20" width="14" height="14" fill="currentColor" aria-hidden="true"><path d="M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z"></path></svg><span>Dark</span></button></div></div><div class="showcaseContent_S1aB"><h3>Visual Scheduling</h3><p>Schedule different pages for different times and days with an intuitive calendar interface.</p><a class="button button--primary button--sm" href="/docs/features/schedule">Learn More →</a></div></div></div></section><section class="pluginShowcase_bo2R"><div class="container"><div class="text--center margin-bottom--lg"><h2 class="sectionTitle_JIRO">52<!-- -->+ Plugins and Counting</h2><p class="sectionSubtitle_KlzO">From weather and stocks to Disney park wait times—there's a plugin for everything</p></div><div class="pluginGrid_UBlF"><a class="pluginCard_wdf2" href="/docs/plugins/weather"><div class="pluginCardImage_sYdt"><img src="/img/white/weather-display.png" alt="Weather conditions displayed on split-flap board" loading="lazy"></div><div class="pluginCardBody_Q2a0"><h4>Weather</h4><p>Current conditions, UV index, high/low temps</p></div></a><a class="pluginCard_wdf2" href="/docs/plugins/stocks"><div class="pluginCardImage_sYdt"><img src="/img/white/stocks-display.png" alt="Stock prices displayed on split-flap board" loading="lazy"></div><div class="pluginCardBody_Q2a0"><h4>Stocks</h4><p>Real-time stock prices with color indicators</p></div></a><a class="pluginCard_wdf2" href="/docs/plugins/sports-scores"><div class="pluginCardImage_sYdt"><img src="/img/white/sports-scores-display.png" alt="Live sports scores displayed on split-flap board" loading="lazy"></div><div class="pluginCardBody_Q2a0"><h4>Sports Scores</h4><p>NFL, Soccer, NHL, NBA live scores</p></div></a><a class="pluginCard_wdf2" href="/docs/plugins/sun-art"><div class="pluginCardImage_sYdt"><img src="/img/white/sun-art-display.png" alt="Sun art visualization on split-flap board" loading="lazy"></div><div class="pluginCardBody_Q2a0"><h4>Sun Art</h4><p>Beautiful time-of-day color patterns</p></div></a><a class="pluginCard_wdf2" href="/docs/plugins/disney-parks"><div class="pluginCardImage_sYdt"><img src="/img/white/disney-parks-times-display.png" alt="Disney park wait times on split-flap board" loading="lazy"></div><div class="pluginCardBody_Q2a0"><h4>Disney Parks</h4><p>Live ride wait times from Disney parks</p></div></a><a class="pluginCard_wdf2" href="/docs/plugins/star-trek-quotes"><div class="pluginCardImage_sYdt"><img src="/img/white/star-trek-quotes-display.png" alt="Star Trek quote displayed on split-flap board" loading="lazy"></div><div class="pluginCardBody_Q2a0"><h4>Star Trek Quotes</h4><p>Random quotes from TNG, Voyager, DS9</p></div></a><a class="pluginCard_wdf2" href="/docs/plugins/muni"><div class="pluginCardImage_sYdt"><img src="/img/white/muni-display.png" alt="Muni transit arrivals on split-flap board" loading="lazy"></div><div class="pluginCardBody_Q2a0"><h4>SF Muni</h4><p>Real-time SF Muni arrival predictions</p></div></a><a class="pluginCard_wdf2" href="/docs/plugins/visual-clock"><div class="pluginCardImage_sYdt"><img src="/img/white/visual-clock-display.png" alt="Pixel-art clock on split-flap board" loading="lazy"></div><div class="pluginCardBody_Q2a0"><h4>Visual Clock</h4><p>Full-screen pixel-art clock display</p></div></a><a class="pluginCard_wdf2" href="/docs/plugins/nearby-aircraft"><div class="pluginCardImage_sYdt"><img src="/img/white/nearby-aircraft-display.png" alt="Aircraft tracking on split-flap board" loading="lazy"></div><div class="pluginCardBody_Q2a0"><h4>Nearby Aircraft</h4><p>Real-time flights near your location</p></div></a></div><div class="text--center margin-top--lg"><a class="button button--primary button--lg" href="/plugins">Explore All Plugins</a></div></div></section><section class="ctaSection_jRKe"><div class="container text--center"><h2 class="ctaTitle_AfJg">Ready to Get Started?</h2><p class="ctaSubtitle_FyTV">FiestaBoard is free, open source, and runs anywhere Docker does. Get up and running in minutes.</p><div class="ctaButtons_nWh8"><a class="button button--primary button--lg" href="/docs/setup/beginners-guide">Beginner's Guide</a><a class="button button--outline button--primary button--lg" href="/docs/development/plugin-guide">Build a Plugin</a></div></div></section></main></div><footer class="theme-layout-footer footer footer--dark"><div class="container container-fluid"><div class="row footer__links"><div class="theme-layout-footer-column col footer__col"><div class="footer__title">Documentation</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/docs/intro">Getting Started</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/setup/quick-start">Setup Guide</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/plugins/overview">Plugins</a></li><li class="footer__item"><a class="footer__link-item" href="/plugins">Plugin Directory</a></li><li class="footer__item"><a class="footer__link-item" href="/stats">Plugin Stats</a></li></ul></div><div class="theme-layout-footer-column col footer__col"><div class="footer__title">Features</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/docs/features/page-editor">Page Editor</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/features/schedule">Schedule Mode</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/reference/api-endpoints">API Reference</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/troubleshooting">Troubleshooting</a></li></ul></div><div class="theme-layout-footer-column col footer__col"><div class="footer__title">Community</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://hub.docker.com/r/fiestaboard/fiestaboard" target="_blank" rel="noopener noreferrer" class="footer__link-item">Docker Hub<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a></li><li class="footer__item"><a href="https://discord.gg/JvN8y6ahaf" target="_blank" rel="noopener noreferrer" class="footer__link-item">Discord<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a></li><li class="footer__item"><a href="https://github.com/Fiestaboard/FiestaBoard" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a></li><li class="footer__item"><a href="https://github.com/Fiestaboard/FiestaBoard/issues" target="_blank" rel="noopener noreferrer" class="footer__link-item">Issues<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a></li><li class="footer__item"><a class="footer__link-item" href="/docs/development/contributing">Contributing</a></li></ul></div><div class="theme-layout-footer-column col footer__col"><div class="footer__title">Support</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://fiestaboard.app/buyavestaboard" target="_blank" rel="noopener noreferrer" class="footer__link-item">Buy a Vestaboard ($200 off)<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a></li><li class="footer__item"><a href="https://www.buymeacoffee.com/fiestaboard" target="_blank" rel="noopener noreferrer" class="footer__link-item">Buy Me a Coffee<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a></li></ul></div></div><div class="footer__bottom text--center"><div class="footer__copyright">Copyright © 2026 FiestaBoard. Made with ❤️ in San Francisco.</div></div></div></footer></div>
</body>
</html>