Photon

Photon

Docker-Anwendung from Pa7ricstar's Repository

Übersicht

Photon is an open-source geocoding solution built for OpenStreetMap (OSM) data, providing features such as search-as-you-type and reverse geocoding. This CA uses rtuszik's unofficial Docker image (see Project) for running Photon locally, enhancing data privacy and integration capabilities with services like Dawarich⁠.

Laufzeit-Argumente

Web-UI
http://[IP]:[PORT:2322]/
Netzwerk
bridge
Shell
sh
Privilegiert
false
Extra Params
--restart=unless-stopped

Konfiguration der Vorlage

App DataPathrw
Ziel
/photon/data
Standard
/mnt/user/appdata/photon
Wert
/mnt/user/appdata/photon
WebUI PortPorttcp
Ziel
2322
Standard
2322
Wert
2322
Update StrategyVariable

Controls how index updates are handled. PARALLEL downloads the new index in the background then swaps with minimal downtime (requires 2x space). SEQUENTIAL stops Photon, deletes the existing index, downloads the new one, then restarts. DISABLED prevents automatic updates.

Ziel
UPDATE_STRATEGY
Standard
DISABLED
Wert
DISABLED
Update IntervalVariable

How often to check for updates. To reduce server load, it is recommended to set this to a long interval (e.g., 720h for 30 days) or disable updates altogether if you do not need the latest data.

Ziel
UPDATE_INTERVAL
Standard
30d
Wert
30d
RegionVariable

LARGE FILE SIZES! This might take up to 200GB depending on the selected region! Optional region for a specific dataset. Can be a continent (europe, asia), individual country/region (germany, usa, japan), country code (de, us, jp), or planet for worldwide data. See: https://github.com/rtuszik/photon-docker#available-regions

Ziel
REGION
Standard
planet
Wert
planet
Log LevelVariable

Controls logging verbosity. (DEBUG, INFO, ERROR)

Ziel
LOG_LEVEL
Standard
INFO
Wert
INFO
Force UpdateVariable

Forces an index update on container startup, regardless of UPDATE_STRATEGY. (TRUE, FALSE)

Ziel
FORCE_UPDATE
Standard
FALSE
Wert
FALSE
BASE_URLVariable

Custom base URL for index data downloads. Should point to the parent directory of index files. The default has been changed to a community mirror to reduce load on the GraphHopper servers.

Standard
https://download1.graphhopper.com/public/
Wert
https://download1.graphhopper.com/public/
Skip MD5 CheckVariable

Optionally skip MD5 verification of downloaded index files. (TRUE, FALSE)

Ziel
SKIP_MD5_CHECK
Standard
FALSE
Wert
FALSE
File UrlVariable

Photon executable parameters. See https://github.com/komoot/photon#running-photon.

Ziel
FILE_URL
Photon ParamsVariable

Optional notification URLs for Apprise to send status updates (e.g., download completion, errors). Supports multiple services like Pushover, Slack, email, etc. Example: pover://user@token,mailto://user:pass@gmail.com See: https://github.com/caronc/apprise

Ziel
PHOTON_PARAMS
Apprise UrlsVariable

The User ID for the photon process. Set this to your host user's ID (id -u) to prevent permission errors when using bind mounts.

Ziel
APPRISE_URLS
PUIDVariable

The Group ID for the photon process. Set this to your host group's ID (id -g) to prevent permission errors when using bind mounts.

Standard
99
Wert
99
PGIDVariable
Standard
100
Wert
100

Statistik herunterladen

399,769
Downloads insgesamt
68,654
Dieser Monat
39,381
Durchschnittlich / Monat

Gesamte Downloads im Laufe der Zeit

Tabelle laden...

Einzelheiten

Repository
rtuszik/photon-docker
Zuletzt aktualisiert2026-04-27
Erstmals gesehen2025-10-06

Führen Sie Photon auf Unraid aus.

Photon ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.