photomigrator

photomigrator

Aplicación Docker from rorar's Repository

Visión general

PhotoMigrator lets you interact with and migrate between photo services such as Google Photos, Synology Photos, Immich Photos, NextCloud Photos, and Google Takeout. Features include automatic migration between services/accounts, Google Takeout analysis with EXIF metadata embedding, album/asset management (upload, download, delete, rename), library organization (duplicates, folder structures), and multi-account support. Includes a web interface (FastAPI) and CLI. For setup instructions and documentation, see: https://github.com/jaimetur/PhotoMigrator

Requisitos

Create volume paths before first start. On first run the container will generate default Config.ini and docker.conf in the config directory.

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:6078]
Red
immich_internal
Concha
bash

Configuración de plantillas

Port: Web UIPorttcp

HTTP port for the PhotoMigrator web interface.

Objetivo
6078
Por defecto
6078
Path: ConfigPathrw

Persistent config directory (Config.ini, docker.conf).

Objetivo
/app/config
Por defecto
/mnt/user/appdata/photomigrator/config
Path: Takeout DataPathrw

Source directory for the admin user's file browser. For Google Takeout migration, point this to your extracted Takeout folder (e.g. /mnt/user/immich/Takeout). Files will be browsable via Home (data) in the web UI.

Objetivo
/app/data/admin
Por defecto
/mnt/user/immich/Takeout
Variable: TZVariable

Timezone for the container. Important for correct timestamps in logs and file suffixes. See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List

Objetivo
TZ
Por defecto
Europe/Berlin
--- User & Permissions ---Variable

Set PUID/PGID to match your Unraid user. Find yours with: id $user

Variable: PUIDVariable

User ID to run the container as (default: 99 for nobody).

Objetivo
PUID
Por defecto
99
Variable: PGIDVariable

Group ID to run the container as (default: 100 for users).

Objetivo
PGID
Por defecto
100
--- Web Interface (Advanced) ---Variable

Advanced settings for the PhotoMigrator web interface.

Variable: PHOTOMIGRATOR_WEB_DELETE_ROOTSVariable

Comma-separated list of allowed base folders for the 'Remove Selected' feature in the web UI. Leave empty to disable deletion.

Objetivo
PHOTOMIGRATOR_WEB_DELETE_ROOTS
Variable: PHOTOMIGRATOR_WEB_MAX_JOB_OUTPUT_LINESVariable

Maximum number of log output lines to buffer per job in the web UI.

Objetivo
PHOTOMIGRATOR_WEB_MAX_JOB_OUTPUT_LINES
Por defecto
100000

Detalles

Repositorio
jaimetur/photomigrator:latest
Última actualización2026-05-31
Visto por primera vez2026-05-27

Ejecute Photomigrator en Unraid.

Photomigrator se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.