FullPageOS is a Raspberry Pi distribution that boots directly into a full-screen web browser displaying a single webpage. It includes Chromium pre-installed and automatically launches it at startup, eliminating the need for manual configuration or desktop interaction. The distribution is built on top of Raspbian using CustomPiOS, a framework for creating customized Pi distributions.
The tool solves the problem of setting up dedicated display devices for dashboards, monitoring systems, or information screens. Rather than requiring manual browser configuration on each boot, FullPageOS handles this automatically through scripts that load Chromium in full-screen mode. Users can specify which webpage to display by editing a configuration file, and the tool supports dynamic URL variables such as device serial numbers, allowing the same image to serve multiple devices with different content.
FullPageOS suits projects where a Raspberry Pi needs to function as a permanent display device—digital signage, system dashboards, or monitoring interfaces. It requires a Raspberry Pi 2 or newer with at least a 4GB SD card and a 2A power supply. The distribution ships with X11VNC for remote access and includes FullPageDashboard as the default application, which enables multiple tabs that switch automatically. Configuration happens through simple text file editing on the SD card's boot partition, and WiFi setup is handled by editing a network configuration file before first boot.
Development activity shows consistent maintenance with regular engagement on reported issues, including specific discussion around hardware compatibility constraints. The project maintains nightly builds available on demand, indicating ongoing development cycles. Build infrastructure is documented with clear requirements and commands for developers wanting to create custom variants from source.