rw-photonix

rw-photonix

Application Docker from cedev's Repository

Vue d'ensemble

Photonix is a photo management application that streamlines the process of storing, presenting and re-discovering photos. Once set up it will ingest all the photos in your collection and start building up an image database of everything you could want to search and filter by. It makes your entire collection available to you, whichever device you’re using — as long as you can get to a web browser.

Exigences

PostgreSQL database and redis cache

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:80]/
Réseau
bridge
Privilégié
false

Configuration du modèle

Webui PortPorttcp

External WebUI Port

Cible
80
Défaut
8080
PhotosPathrw

Container Path: /data/photos

Cible
/data/photos
Défaut
/mnt/user
Raw PhotosPathrw

Container Path: /data/raw-photos-processed

Cible
/data/raw-photos-processed
CachePathrw

Container Path: /data/cache

Cible
/data/cache
ModelsPathrw

Container Path: /data/models

Cible
/data/models
EnvironmentVariable

(prd or dev) In prd mode, running code and services are as optimised as possible. Running in dev mode enables features like Webpack/React hot module reloading (HMR), Django Runserver (code auto-reloading), Storybook server etc.

Cible
ENV
Défaut
prd
Demo ModeVariable

(0 or 1) Starts the environment with a demo user account, library and downloads some demo photos. This is how the demo at https://demo.photonix.org/ runs

Cible
DEMO
Défaut
0
Sample DataVariable

(0 or 1) Creates same account, library and photos as in DEMO mode but still allows you to make modifying changes as a user (most useful for developers).

Cible
SAMPLE_DATA
Défaut
0
Admin UsernameVariable

Creates a username for the admin user on first run

Cible
ADMIN_USERNAME
Défaut
admin
Admin PasswordVariable

Sets password for the admin user on first run. If this is set but ADMIN_USERNAME is not, the username will be admin

Cible
ADMIN_PASSWORD
Défaut
admin
Postgres HostVariable

Host name for Postgres database instance.

Cible
POSTGRES_HOST
Défaut
photonix_postgres11
Postgres DatabaseVariable

Database name for Postgres database instance, will be auto-created on first run if it doesn't exist.

Cible
POSTGRES_DB
Défaut
photonix
Postgres UserVariable

Username for Postgres database.

Cible
POSTGRES_USER
Défaut
postgres
Postgres PasswordVariable

Password for Postgres database.

Cible
POSTGRES_PASSWORD
Défaut
postgres
Postgres PortVariable

Port for Postgres database.

Cible
POSTGRES_PORT
Défaut
5432
Redis HostVariable

Redis hostname, used for resource locking.

Cible
REDIS_HOST
Défaut
photonix_redis
Redis PortVariable

Redis port number.

Cible
REDIS_PORT
Défaut
6379
Redis DatabaseVariable

Redis database number.

Cible
REDIS_DB
Défaut
0
Allowed HostsVariable

Restricts access for Django backend to be accessed from just a certain hostname.

Cible
ALLOWED_HOSTS
Défaut
*
Django Secret KeyVariable

Sets value for Django to use as a secret key (sessions, hashing, signing etc.). By default we automatically generate a cryptographically secure key on first run and store it in Redis for future.

Cible
DJANGO_SECRET_KEY
Log LevelVariable

Determines what level of logging to output to terminal.

Cible
LOG_LEVEL
Défaut
INFO
Django Log LevelVariable

Determines what level of Django logging to output to terminal.

Cible
DJANGO_LOG_LEVEL
Défaut
WARNING

Télécharger les statistiques

247,632
Total des téléchargements
1,475
Ce mois-ci
2,161
Moyenne / Mois

Total des téléchargements au fil du temps

Chargement du graphique...

Détails

Référentiel
photonixapp/photonix
Dernière mise à jour2026-04-10
Première vue2021-08-18

Exécutez rw-photonix sur Unraid.

rw-photonix est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.