Runs a PHP-based startpage in Docker
linux/amd64,linux/arm64,linux/arm/v7


config.json file), but it's assumed the user will mount a Docker volume at /var/www/html/user_includes to include custom configuration files.latest: Latest versionX.X.X: Semantic version (use if you want to stick on a specific version)N/A
| Port on host | Port in container | Comments |
|---|---|---|
| Choose at your discretion | 80 | Apache |
| Volume on host | Volume in container | Comments |
|---|---|---|
| Choose at your discretion | /var/www/html/user_includes | Used to store user config files |
Below is an example docker-compose.yml file.
version: '3'
services:
startpage:
container_name: docker-php-startpage
restart: unless-stopped
networks:
- startpage
ports:
- '8888:80'
volumes:
- 'user_includes:/var/www/html/user_includes'
image: loganmarchione/docker-php-startpage:latest
networks:
startpage:
volumes:
user_includes:
driver: local
Below is an example of running locally (used to edit/test/debug).
# Build the Dockerfile
docker compose -f docker-compose-dev.yml up -d
# View logs
docker compose -f docker-compose-dev.yml logs -f
# Destroy when done
docker compose -f docker-compose-dev.yml down
Content type
Image
Digest
sha256:a341456d4…
Size
205.1 MB
Last updated
7 days ago
docker pull loganmarchione/docker-php-startpage