docker-php-startpage
Docker image that serves a PHP/Twig personal startpage
64 stars 4 forks last commit first released MIT
Actively maintained
Last commit 25 Aug 2026.
docker-php-startpage is a Docker image that serves a PHP/Twig-based personal startpage (new-tab dashboard) using Apache. It provides a sample configuration and is designed to be customized by mounting user files into the container.
Key Features
- Docker image built from the official PHP base with Apache to serve a startpage
- Templates rendered with Twig and shipped with sample layouts and themes (light/dark)
- Uses a sample config.json and supports mounting a host volume at /var/www/html/user_includes for custom configs and template overrides
- Multi-architecture image builds (linux/amd64, linux/arm64, linux/arm/v7)
- Simple docker-compose examples included for quick deployment and debugging
- Performs server-side URL status checks, suitable for showing link/status tiles on the startpage
Use Cases
- Host a lightweight personal startpage or new-tab dashboard with quick links and status tiles
- Provide a central links/dashboard page for a small self-hosted homelab or private network
- Rapidly prototype or customize startpage templates using Twig and mounted configuration files
Limitations and Considerations
- No built-in authentication or user management; intended for private/home use behind a proxy or LAN
- Configuration is file-based (mounted files); there is no web-based config editor
- Server-side URL checks require the container to have network access to target URLs
docker-php-startpage is a minimal, template-driven startpage image aimed at users who want a simple, customizable dashboard they can run via Docker or docker-compose.
Categories:
Tags:
Tech Stack:
Similar to docker-php-startpage

LittleLink
Lightweight self-hosted Linktree-style link-in-bio page
LittleLink is a lightweight, self-hosted Linktree alternative for creating a fast, accessible link-in-bio landing page with branded buttons and themes.

Heimdall
Application dashboard and web app launcher
Heimdall is a self-hosted application dashboard and startpage to organize and launch your web apps, services, and bookmarks, with optional live stats via enhanced app integrations.

Mainsail
Web interface for controlling Klipper-based 3D printers
Modern, responsive web UI for Klipper via Moonraker to control, monitor, and manage one or multiple 3D printers from any device.
Liquor Locker
Home bar inventory manager with AI cocktail recommendations
Track bottles, mixers, and fresh ingredients and receive AI-powered cocktail recommendations via OpenAI-compatible LLMs. Docker-ready Go backend, React frontend, and SQLite storage.
phpBB
Open-source bulletin board and forum software
phpBB is an open-source forum (bulletin board) platform in PHP for building and managing community discussion boards with extensible theming and add-ons.


Immich Kiosk
Configurable slideshow kiosk for Immich photo libraries
Immich Kiosk is a lightweight, highly configurable slideshow web app that displays assets from an Immich server on kiosk devices and browsers.


