Go to file
2025-04-27 23:46:29 +01:00
2025-01-30 00:48:40 +00:00

Photon Screenshot Dashboard

The PHP Screenshot Management Dashboard

To deploy Photon, use the included docker-compose-example.yml.

Ensure you have a data folder that contains your screenshots. Current supported mimetypes are JPG, PNG, GIF and MP4.

services:
  photon:
    container_name: photon_dashboard
    image: git.jrdn.dev/jordanwalster/photon-dashboard:latest
    ports:
      - 8090:80
    volumes:
      - type: bind
        source: ./data
        target: /var/www/html/data
        bind:
          propagation: rshared
    environment:
      ADMIN_DOMAIN: photon.jrdn.dev
      SHARE_DOMAIN: ss.example.com
      USER_EMAIL: me@example.com

There are additional environment variables that can be set to enable experimental features (defaults are set to false):

Environment Variable Values Default Description
TAGS_ENABLED true | false false Enables the tagging functionality
SEARCH_ENABLED true | false false Enables screenshot search
PAGE_LIMIT int 24 Override the default page limit

You can find the container image history here.

Description
The PHP Screenshot Management Dashboard
Readme 88 KiB
Languages
Markdown 100%