rw-photonix
rw-photonix
Docker app from cedev's Repository
Overview
Requirements
PostgreSQL database and redis cache
Runtime arguments
- Web UI
http://[IP]:[PORT:80]/- Network
bridge- Privileged
- false
Template configuration
External WebUI Port
- Target
- 80
- Default
- 8080
Container Path: /data/photos
- Target
- /data/photos
- Default
- /mnt/user
Container Path: /data/raw-photos-processed
- Target
- /data/raw-photos-processed
Container Path: /data/cache
- Target
- /data/cache
Container Path: /data/models
- Target
- /data/models
(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.
- Target
- ENV
- Default
- prd
(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
- Target
- DEMO
- Default
- 0
(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).
- Target
- SAMPLE_DATA
- Default
- 0
Creates a username for the admin user on first run
- Target
- ADMIN_USERNAME
- Default
- admin
Sets password for the admin user on first run. If this is set but ADMIN_USERNAME is not, the username will be admin
- Target
- ADMIN_PASSWORD
- Default
- admin
Host name for Postgres database instance.
- Target
- POSTGRES_HOST
- Default
- photonix_postgres11
Database name for Postgres database instance, will be auto-created on first run if it doesn't exist.
- Target
- POSTGRES_DB
- Default
- photonix
Username for Postgres database.
- Target
- POSTGRES_USER
- Default
- postgres
Password for Postgres database.
- Target
- POSTGRES_PASSWORD
- Default
- postgres
Port for Postgres database.
- Target
- POSTGRES_PORT
- Default
- 5432
Redis hostname, used for resource locking.
- Target
- REDIS_HOST
- Default
- photonix_redis
Redis port number.
- Target
- REDIS_PORT
- Default
- 6379
Redis database number.
- Target
- REDIS_DB
- Default
- 0
Restricts access for Django backend to be accessed from just a certain hostname.
- Target
- ALLOWED_HOSTS
- Default
- *
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.
- Target
- DJANGO_SECRET_KEY
Determines what level of logging to output to terminal.
- Target
- LOG_LEVEL
- Default
- INFO
Determines what level of Django logging to output to terminal.
- Target
- DJANGO_LOG_LEVEL
- Default
- WARNING
Categories
Download Statistics
Total Downloads Over Time
Details
photonixapp/photonixRun rw-photonix on Unraid.
rw-photonix is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.