Customer Portal
Web dashboard
- Design ads in the browser-based Studio or upload images and video
- Approval workflow, regions, schedules, and drag-and-drop play order
- Role-based access for admins, managers, and viewers
ArcDisplay connects a cloud management portal to low-cost display players in your stores, lobbies, and venues. This guide explains the architecture and walks through installing a Raspberry Pi, Windows PC, or Linux display player in the field — no on-site IT expertise required.
Three layers work together. Your team manages everything from a web browser, the ArcDisplay cloud decides what plays where, and players at each location handle playback — even when offline.
Web dashboard
API & content server
Windows · Linux · Raspberry Pi
Players connect outbound over HTTPS only. No inbound firewall rules, port forwarding, or VPN are needed at the site.
Design in Studio or upload existing creative.
Managers review before anything goes live.
Target regions and screens in bulk.
Set dates, days, and hours of play.
Players pull new content automatically.
Track impressions and screen health.
Every screen needs a small computer behind it running the ArcDisplay player. Recommend the option that fits the customer's budget and existing equipment — all three are managed identically.
Best for: Lowest cost per screen, menu boards, waiting rooms, retail endcaps
Requirements: Raspberry Pi 4, 400, 5, or 500 (or CM4/CM5), 2 GB RAM or more, 64-bit Raspberry Pi OS (Bookworm or later)
Installer
curl -sSL https://arcdisplay.io/i/pi | sudo bashBest for: Sites that already own PCs, 4K video walls, IT-managed fleets
Requirements: Windows 10 or 11 (x64) mini PC, NUC, or stick PC, run from an Administrator PowerShell
Installer
irm https://arcdisplay.io/i/win | iexBest for: High-performance x64 players with no OS license cost
Requirements: Debian 12/13 or Ubuntu 22.04/24.04 (x64), installed without a desktop environment
Installer
curl -sSL https://arcdisplay.io/i/linux | sudo bashThe same six steps apply to every location. A store manager or installer can complete them with a keyboard, a network cable, and the pairing code shown on screen.
Confirm the screen size and orientation (landscape or portrait), a nearby power outlet, and a network connection. Wired Ethernet is recommended; Wi-Fi works too. Only outbound HTTPS is needed, so no firewall ports have to be opened.
Pick a Raspberry Pi, Windows PC, or Linux mini PC. Mount it behind the screen and connect it with HDMI. On a Raspberry Pi, use the HDMI port next to the USB-C power port (HDMI0).
Paste the installer command for your platform. It downloads the ArcDisplay player, creates a dedicated kiosk user, enables auto-login, disables sleep and screensavers, and adds crash recovery.
After a reboot the player opens fullscreen and shows a six-character device code. Codes refresh every 15 minutes, and the player keeps waiting if the network is briefly unavailable.
In the portal open Display Clients > Device Registration, enter the code, name the display, and optionally set its location, region, and orientation. The player connects and stores its credentials securely.
The screen begins playing the ads assigned to its region within minutes. Confirm the display shows as online in the portal and you are done. No keyboard or mouse needs to stay connected.
The Raspberry Pi is the most affordable way to power a screen. ArcDisplay turns a fresh Pi into a dedicated, auto-starting signage player with a single command.
From the Pi terminal or an SSH session:
curl -sSL https://arcdisplay.io/i/pi | sudo bashAdd options after -s --, for example:
curl -sSL https://arcdisplay.io/i/pi | sudo bash -s -- \
--resolution 1920x1080 --enable-watchdogThe Pi restarts directly into the fullscreen player and shows its pairing code. Enter it in the portal under Display Clients > Device Registration.
--resolution 1920x1080--enable-watchdog--gpu-mem 256--skip-boot-configAlready have a mini PC behind the screen, or need more horsepower for 4K video? Install the ArcDisplay player on a Windows or Linux computer at the remote site.
irm https://arcdisplay.io/i/win | iexkiosk user, sets up auto-logon, hides the taskbar, disables sleep, notifications, Task Manager, and update restart prompts, and adds a watchdog that relaunches the player within 60 seconds.curl -sSL https://arcdisplay.io/i/linux | sudo bashOnce a screen is paired, everything is handled from the portal. That means fewer truck rolls and lower cost of ownership for every location.
Every player sends a heartbeat so you can see which screens are online, when they last synced, and what they are playing.
New, changed, or expired ads reach every screen on the next sync. No USB sticks and no site visits.
Content is cached on the device, so screens keep playing through internet outages and catch up when the connection returns.
Raspberry Pi and Linux players download new releases automatically and restart into the new version.
Watchdogs relaunch the player after a crash, and an optional hardware watchdog reboots a frozen Raspberry Pi.
Reset a display registration from the portal to move it to new hardware. The replacement shows a new code to pair.
Any HDMI TV or commercial display plus a small player: a Raspberry Pi 4 or 5 running 64-bit Raspberry Pi OS, a Windows 10/11 mini PC, or an x64 Linux mini PC running Debian or Ubuntu.
Typically 10 to 15 minutes per screen. Run the one-line installer, reboot, then enter the six-character pairing code in the portal.
No. Content, schedules, and player software updates are delivered remotely. A site visit is only needed for physical hardware problems.
The player keeps playing its locally cached ads and resumes syncing automatically when the connection is restored.
No. Players only make outbound HTTPS requests to the ArcDisplay cloud, which works on most guest, retail, and corporate networks.
The player runs as a locked-down kiosk: auto-login to a dedicated user, fullscreen, Alt+F4 blocked, and sleep, screensavers, and notifications disabled.
Yes. Set the orientation when registering the display and ArcDisplay delivers content in the correct layout.
Create an account, plug in a Raspberry Pi or PC, and have ads playing today.