From bf6b2a52aef146f20818d7abc2ff15b1de158c6f Mon Sep 17 00:00:00 2001 From: traveler Date: Wed, 25 Jun 2025 14:06:21 -0500 Subject: [PATCH] s --- NG-Archives.yaml | 74 ---------------- NG-Immich.yaml | 202 ------------------------------------------ NG-Media.yaml | 30 ------- NG-Mgmt-Tools.yaml | 103 --------------------- NG-NextCloud.yaml | 65 -------------- NG-UserServices.yaml | 19 ---- README | 2 - calibre.yaml | 40 --------- compose.yaml | 24 ----- docker-compose.source | 96 -------------------- docker-compose.yaml | 22 ----- libre-photo.yml | 153 -------------------------------- 12 files changed, 830 deletions(-) delete mode 100755 NG-Archives.yaml delete mode 100755 NG-Immich.yaml delete mode 100755 NG-Media.yaml delete mode 100755 NG-Mgmt-Tools.yaml delete mode 100755 NG-NextCloud.yaml delete mode 100755 NG-UserServices.yaml delete mode 100755 README delete mode 100755 calibre.yaml delete mode 100755 compose.yaml delete mode 100755 docker-compose.source delete mode 100755 docker-compose.yaml delete mode 100755 libre-photo.yml diff --git a/NG-Archives.yaml b/NG-Archives.yaml deleted file mode 100755 index dac755c..0000000 --- a/NG-Archives.yaml +++ /dev/null @@ -1,74 +0,0 @@ - - -# onlyoffice-documentserver: - # # build: - # # context: . - # container_name: onlyoffice-documentserver - # image: onlyoffice/documentserver:latest - # depends_on: - # - onlyoffice-postgresql - # - onlyoffice-rabbitmq - # environment: - # - DB_TYPE=postgres - # - DB_HOST=onlyoffice-postgresql - # - DB_PORT=5432 - # - DB_NAME=onlyoffice - # - DB_USER=onlyoffice - # - AMQP_URI=amqp://guest:guest@onlyoffice-rabbitmq - # - PGID=33 - # - PUID=33 - # # Uncomment strings below to enable the JSON Web Token validation. - # #- JWT_ENABLED=true - # #- JWT_SECRET=secret - # #- JWT_HEADER=Authorization - # #- JWT_IN_BODY=true - # ports: - # - '8085:80' - # - '4443:443' - # stdin_open: true - # restart: always - # # stop_grace_period: 60s - # volumes: - # - /DockerVol/onlyoffice/var/www/data:/var/www/onlyoffice/Data - # - /DockerVol/onlyoffice/var/log:/var/log/onlyoffice - # - /DockerVol/onlyoffice/var/lib:/var/lib/onlyoffice/documentserver/App_Data/cache/files - # - /DockerVol/onlyoffice/var/www/example:/var/www/onlyoffice/documentserver-example/public/files - # - /usr/share/fonts:/usr/share/fonts - - # onlyoffice-rabbitmq: - # container_name: onlyoffice-rabbitmq - # image: rabbitmq - # restart: always - # expose: - # - '5672' - - # onlyoffice-postgresql: - # container_name: onlyoffice-postgresql - # image: postgres:9.5 - # environment: - # - POSTGRES_DB=onlyoffice - # - POSTGRES_USER=onlyoffice - # - POSTGRES_HOST_AUTH_METHOD=trust - # - PGID=33 - # - PUID=33 - # restart: always - # expose: - # - '5432' - # volumes: - # - postgresql_data:/var/lib/postgresql - - # collabora: - # image: collabora/code - # container_name: collabora - # hostname: collabora - # ports: - # - 9980:9980 - # environment: - # - domain=office\\.netgrimoire\\.com - # - PGID=33 - # - PUID=33 - # - extra_params=--o:ssl.enable=false - # cap_add: - # - MKNOD - # restart: always - diff --git a/NG-Immich.yaml b/NG-Immich.yaml deleted file mode 100755 index 61c5204..0000000 --- a/NG-Immich.yaml +++ /dev/null @@ -1,202 +0,0 @@ -#version: "2.2" -services: - - immich-server: - container_name: immich_server - image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} - command: ["start.sh", "immich"] - networks: - - netgrimoire - volumes: - - ${UPLOAD_LOCATION}:/usr/src/app/upload - - /etc/localtime:/etc/localtime:ro - - /srv/ssd1/:/nextcloud:ro - - /export:/nas:ro - env_file: - - .env - depends_on: - - redis - - database - - typesense - restart: always - - immich-microservices: - container_name: immich_microservices - image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} - # extends: - # file: hwaccel.yml - # service: hwaccel - command: ["start.sh", "microservices"] - networks: - - netgrimoire - volumes: - - ${UPLOAD_LOCATION}:/usr/src/app/upload - - /etc/localtime:/etc/localtime:ro - env_file: - - .env - depends_on: - - redis - - database - - typesense - restart: always - - immich-machine-learning: - container_name: immich_machine_learning - image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release} - networks: - - netgrimoire - volumes: - - /DockerVol/immich-model-cache:/cache - env_file: - - .env - restart: always - - immich-web: - container_name: immich_web - image: ghcr.io/immich-app/immich-web:${IMMICH_VERSION:-release} - networks: - - netgrimoire - env_file: - - .env - restart: always - - typesense: - container_name: immich_typesense - image: typesense/typesense:0.24.1@sha256:9bcff2b829f12074426ca044b56160ca9d777a0c488303469143dd9f8259d4dd - networks: - - netgrimoire - environment: - - TYPESENSE_API_KEY=${TYPESENSE_API_KEY} - - TYPESENSE_DATA_DIR=/data - # remove this to get debug messages - - GLOG_minloglevel=1 - volumes: - - /DockerVol/tsinse_immich/data:/data - restart: always - - redis: - container_name: immich_redis - image: redis:6.2-alpine@sha256:70a7a5b641117670beae0d80658430853896b5ef269ccf00d1827427e3263fa3 - networks: - - netgrimoire - restart: always - - database: - container_name: immich_postgres - image: postgres:14-alpine@sha256:28407a9961e76f2d285dc6991e8e48893503cc3836a4755bbc2d40bcc272a441 - env_file: - - .env - networks: - - netgrimoire - environment: - POSTGRES_PASSWORD: ${DB_PASSWORD} - POSTGRES_USER: ${DB_USERNAME} - POSTGRES_DB: ${DB_DATABASE_NAME} - volumes: - - /DockerVol/immich_postgres/data:/var/lib/postgresql/data - restart: always - - immich-proxy: - container_name: immich_proxy - image: ghcr.io/immich-app/immich-proxy:${IMMICH_VERSION:-release} - networks: - - netgrimoire - ports: - - 2283:8080 - depends_on: - - immich-server - - immich-web - restart: always - - - - -------------------------- -# -# WARNING: Make sure to use the docker-compose.yml of the current release: -# -# https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml -# -# The compose file on main may not be compatible with the latest release. -# - -name: immich - -services: - immich-server: - container_name: immich_server - image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} - # extends: - # file: hwaccel.transcoding.yml - # service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding - volumes: - # Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file - - ${UPLOAD_LOCATION}:/usr/src/app/upload - - /etc/localtime:/etc/localtime:ro - env_file: - - .env - ports: - - '2283:2283' - depends_on: - - redis - - database - restart: always - healthcheck: - disable: false - - immich-machine-learning: - container_name: immich_machine_learning - # For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag. - # Example tag: ${IMMICH_VERSION:-release}-cuda - image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release} - # extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration - # file: hwaccel.ml.yml - # service: cpu # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable - volumes: - - model-cache:/cache - env_file: - - .env - restart: always - healthcheck: - disable: false - - redis: - container_name: immich_redis - image: docker.io/redis:6.2-alpine@sha256:905c4ee67b8e0aa955331960d2aa745781e6bd89afc44a8584bfd13bc890f0ae - healthcheck: - test: redis-cli ping || exit 1 - restart: always - - database: - container_name: immich_postgres - image: docker.io/tensorchord/pgvecto-rs:pg14-v0.2.0@sha256:90724186f0a3517cf6914295b5ab410db9ce23190a2d9d0b9dd6463e3fa298f0 - environment: - POSTGRES_PASSWORD: ${DB_PASSWORD} - POSTGRES_USER: ${DB_USERNAME} - POSTGRES_DB: ${DB_DATABASE_NAME} - POSTGRES_INITDB_ARGS: '--data-checksums' - volumes: - # Do not edit the next line. If you want to change the database storage location on your system, edit the value of DB_DATA_LOCATION in the .env file - - ${DB_DATA_LOCATION}:/var/lib/postgresql/data - healthcheck: - test: >- - pg_isready --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" || exit 1; - Chksum="$$(psql --dbname="$${POSTGRES_DB}" --username="$${POSTGRES_USER}" --tuples-only --no-align - --command='SELECT COALESCE(SUM(checksum_failures), 0) FROM pg_stat_database')"; - echo "checksum failure count is $$Chksum"; - [ "$$Chksum" = '0' ] || exit 1 - interval: 5m - start_interval: 30s - start_period: 5m - command: >- - postgres - -c shared_preload_libraries=vectors.so - -c 'search_path="$$user", public, vectors' - -c logging_collector=on - -c max_wal_size=2GB - -c shared_buffers=512MB - -c wal_compression=on - restart: always - -volumes: - model-cache: diff --git a/NG-Media.yaml b/NG-Media.yaml deleted file mode 100755 index 6e9798c..0000000 --- a/NG-Media.yaml +++ /dev/null @@ -1,30 +0,0 @@ -#version: "2.2" -services: - - - - # photoprism: - # image: photoprism/photoprism - # container_name: photoprism - # hostname: photoprism - # networks: - # - netgrimoire - # ports: - # - 2342:2342 - # environment: - # - PHOTOPRISM_PUBLIC=true - # - PHOTOPRISM_UPLOAD_NSFW=true - # - PHOTOPRISM_ADMIN_PASSWORD=F@lcon12 - # - PGID=33 - # - PUID=33 - # volumes: - # - /DockerVol/photoprism:/photoprism/storage - # - /DockerVol/photoprism/photos:/photoprism/originals - # - /srv/ssd1/NextCloud/traveler/files/Photos:/photoprism/originals/Phil - # - /srv/ssd1/NextCloud/traveler/files/InstantUpload:/photoprism/originals/Phil/Upload - # - /srv/ssd1/NextCloud/cindy/files/300 Saltwater Tank Pics:/photoprism/originals/Cindy/tanks - # - /srv/ssd1/NextCloud/cindy/files/Photos:/photoprism/originals/Cindy/Upload - # - /export/Photos:/photoprism/photos - # restart: always - - diff --git a/NG-Mgmt-Tools.yaml b/NG-Mgmt-Tools.yaml deleted file mode 100755 index a5dce3f..0000000 --- a/NG-Mgmt-Tools.yaml +++ /dev/null @@ -1,103 +0,0 @@ -version: "3.3" -services: - - # scrutiny: - # image: ghcr.io/analogj/scrutiny:master-omnibus - # container_name: scrutiny - # hostname: scrutiny - # networks: - # - netgrimoire - # ports: - # - 8081:8080 - # - 8086:8086 - # cap_add: - # - SYS_RAWIO - # devices: - # - "/dev/sda" - # # - "/dev/sdb" - # - "/dev/sdc" - # - "/dev/sdd" - # - "/dev/sde" - # - "/dev/sdf" - # - "/dev/sdg" - # - "/dev/sdh" - # - "/dev/sdi" - # - "/dev/sdj" - # volumes: - # - /run/udev:/run/udev:ro - # - /DockerVol/scrutiny/config:/opt/scrutiny/config - # - /DockerVol/scrutiny/influxdb:/opt/scrutiny/influxdb - - - # glances: - # image: nicolargo/glances - # container_name: glances - # hostname: glances - # restart: always - # network_mode: host - # privileged: true - # pid: host - # volumes: - # - /docker/volumes/glances/config:/glances/conf - # - /var/run/docker.sock:/var/run/docker.sock - # environment: - # - TZ=Europe/Brussels - # - "GLANCES_OPT=-w" - # ports: - # - 61208-61209:61208-61209 - - lldap: - image: lldap/lldap:stable - ports: - # For LDAP, not recommended to expose, see Usage section. - #- "3890:3890" - # For LDAPS (LDAP Over SSL), enable port if LLDAP_LDAPS_OPTIONS__ENABLED set true, look env below - #- "6360:6360" - # For the web front-end - - "17170:17170" - volumes: - - "/DockerVol/lldap/lldap_data:/data" - # Alternatively, you can mount a local folder - # - "./lldap_data:/data" - networks: - - netgrimoire - environment: - - TZ=America/Chicago - - PGID=999 - - PUID=1001 - - LLDAP_JWT_SECRET=F@lcon13 - - LLDAP_KEY_SEED=1qaz@WSX1qaz@WSX - - LLDAP_LDAP_BASE_DN=dc=pncharris,dc=com - # If using LDAPS, set enabled true and configure cert and key path - # - LLDAP_LDAPS_OPTIONS__ENABLED=true - # - LLDAP_LDAPS_OPTIONS__CERT_FILE=/path/to/certfile.crt - # - LLDAP_LDAPS_OPTIONS__KEY_FILE=/path/to/keyfile.key - # You can also set a different database: - # - LLDAP_DATABASE_URL=mysql://mysql-user:password@mysql-server/my-database - # - LLDAP_DATABASE_URL=postgres://postgres-user:password@postgres-server/my-database - - - # netboot: - # image: linuxserver/netbootxyz - # container_name: netboot - # hostname: netboot - # ports: - # - 3000:3000 - # - 69:69 - # - 8084:80 - # environment: - # - PGID=33 - # - PUID=33 - # volumes: - # - /DockerVol/netboot:/config - # - /export/Images/netboot:/assets - # restart: always - - # agent: - # image: portainer/agent - # volumes: - # - /var/run/docker.sock:/var/run/docker.sock - # - /var/lib/docker/volumes:/var/lib/docker/volumes - # ports: - # - "9001:9001" - # restart: always \ No newline at end of file diff --git a/NG-NextCloud.yaml b/NG-NextCloud.yaml deleted file mode 100755 index eb608a0..0000000 --- a/NG-NextCloud.yaml +++ /dev/null @@ -1,65 +0,0 @@ - -version: "3.3" -services: - - db: - image: mariadb:10.4 - container_name: mariadb - hostname: mariadb - command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW - restart: always - # networks: - # - netgrimoire - volumes: - - /DockerVol/Mariadb:/var/lib/mysql - ports: - - 3306:3306 - environment: - - MYSQL_ROOT_PASSWORD=F@lcon12 - - MYSQL_PASSWORD=nextcloud - - MYSQL_DATABASE=nextcloud - - MYSQL_USER=nextcloud - - TZ=America/Chicago - - nextcloud: - # image: nextcloud:25 - image: nextcloud - container_name: nextcloud - hostname: nextcloud - # networks: - # - netgrimoire - ports: - - 8080:80 - links: - - db - volumes: - - /DockerVol/NextCloud:/var/www/html - - /srv/ssd1/NextCloud:/var/www/html/data - restart: always - environment: - - TZ=America/Chicago -# logging: -# driver: gelf -# options: -# gelf-address: udp://graylog.home.pnclocal.com:12201 - labels: - com.centurylinklabs.watchtower.enable: "true" - - collabora: - image: collabora/code - container_name: collabora - hostname: collabora - # networks: - # - netgrimoire - ports: - - 9980:9980 - environment: - - PGID=33 - - PUID=33 - - domain=office\\.netgrimoire\\.com - - aliasgroup1=https://office.netgrimoire.com:443 - - extra_params=--o:ssl.enable=false - - TZ=America/Chicago - cap_add: - - MKNOD - restart: always diff --git a/NG-UserServices.yaml b/NG-UserServices.yaml deleted file mode 100755 index e51de2b..0000000 --- a/NG-UserServices.yaml +++ /dev/null @@ -1,19 +0,0 @@ -version: "3.3" -services: - - cloudcmd: - image: coderaiser/cloudcmd - container_name: cloudcmd - hostname: cloudcmd - networks: - - netgrimoire - ports: - - 8000:8000 - environment: - - PGID=33 - - PUID=33 - volumes: - - ~:/root - - /:/mnt/fs - - restart: always diff --git a/README b/README deleted file mode 100755 index 1ae94ad..0000000 --- a/README +++ /dev/null @@ -1,2 +0,0 @@ -1st cut - diff --git a/calibre.yaml b/calibre.yaml deleted file mode 100755 index 02c051d..0000000 --- a/calibre.yaml +++ /dev/null @@ -1,40 +0,0 @@ -services: - Calibre: - image: lscr.io/linuxserver/calibre:latest - container_name: calibre - hostname: calibre - environment: - - TZ=America/Chicago - - PGID=998 - - PUID=1001 - networks: - - netgrimoire - volumes: - - /DockerVol/Calibre/Config:/config - - /DockerVol/Calibre/Plugins:/plugins - - /data/nfs/Baxter/Data/media:/data:shared - ports: - - 7070:8080 - - 7081:8081 - restart: unless-stopped - security_opt: - - seccomp=unconfined - # deploy: - labels: - - homepage.group=Library - - homepage.name=Calibre - - homepage.icon=calibre.png - - homepage.href=http://calibre.netgrimoire.com - - homepage.description=Calibre Library - - kuma.calibre.http.name="Calibre " - - kuma.calibre.http.url=http://calibre:8080 - - caddy=calibre.netgrimoire.com - - caddy.import=authentik - - caddy.reverse_proxy="{{upstreams 8080}}" - # placement: - # constraints: - # - node.hostname == nas - -networks: - netgrimoire: - external: true \ No newline at end of file diff --git a/compose.yaml b/compose.yaml deleted file mode 100755 index e915789..0000000 --- a/compose.yaml +++ /dev/null @@ -1,24 +0,0 @@ -services: - - namer: - container_name: namer - image: ghcr.io/theporndatabase/namer:latest - networks: - - netgrimoire - environment: - - PUID=1001 - - PGID=998 - - TZ=America/Chicago - - NAMER_CONFIG=/config/namer.cfg - volumes: - - /DockerVol/namer/:/config - - /data/nfs/Baxter/Green/:/data - ports: - - 6980:6980 - restart: always - - - -networks: - netgrimoire: - external: true \ No newline at end of file diff --git a/docker-compose.source b/docker-compose.source deleted file mode 100755 index f020f8e..0000000 --- a/docker-compose.source +++ /dev/null @@ -1,96 +0,0 @@ -version: "3.8" - -services: - immich-server: - container_name: immich_server - image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} - command: ["start.sh", "immich"] - volumes: - - ${UPLOAD_LOCATION}:/usr/src/app/upload - - /etc/localtime:/etc/localtime:ro - env_file: - - .env - depends_on: - - redis - - database - - typesense - restart: always - - immich-microservices: - container_name: immich_microservices - image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} - # extends: - # file: hwaccel.yml - # service: hwaccel - command: ["start.sh", "microservices"] - volumes: - - ${UPLOAD_LOCATION}:/usr/src/app/upload - - /etc/localtime:/etc/localtime:ro - env_file: - - .env - depends_on: - - redis - - database - - typesense - restart: always - - immich-machine-learning: - container_name: immich_machine_learning - image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release} - volumes: - - model-cache:/cache - env_file: - - .env - restart: always - - immich-web: - container_name: immich_web - image: ghcr.io/immich-app/immich-web:${IMMICH_VERSION:-release} - env_file: - - .env - restart: always - - typesense: - container_name: immich_typesense - image: typesense/typesense:0.24.1@sha256:9bcff2b829f12074426ca044b56160ca9d777a0c488303469143dd9f8259d4dd - environment: - - TYPESENSE_API_KEY=${TYPESENSE_API_KEY} - - TYPESENSE_DATA_DIR=/data - # remove this to get debug messages - - GLOG_minloglevel=1 - volumes: - - tsdata:/data - restart: always - - redis: - container_name: immich_redis - image: redis:6.2-alpine@sha256:70a7a5b641117670beae0d80658430853896b5ef269ccf00d1827427e3263fa3 - restart: always - - database: - container_name: immich_postgres - image: postgres:14-alpine@sha256:28407a9961e76f2d285dc6991e8e48893503cc3836a4755bbc2d40bcc272a441 - env_file: - - .env - environment: - POSTGRES_PASSWORD: ${DB_PASSWORD} - POSTGRES_USER: ${DB_USERNAME} - POSTGRES_DB: ${DB_DATABASE_NAME} - volumes: - - pgdata:/var/lib/postgresql/data - restart: always - - immich-proxy: - container_name: immich_proxy - image: ghcr.io/immich-app/immich-proxy:${IMMICH_VERSION:-release} - ports: - - 2283:8080 - depends_on: - - immich-server - - immich-web - restart: always - -volumes: - pgdata: - model-cache: - tsdata: diff --git a/docker-compose.yaml b/docker-compose.yaml deleted file mode 100755 index 304b748..0000000 --- a/docker-compose.yaml +++ /dev/null @@ -1,22 +0,0 @@ -version: "2.2" - -# volumes: -# nextcloud: -# db: -# pgdata: -# model-cache: -# tsdata: -# # librephotos-data: -# # media: -# # librephotos-db: - -include: - - NG-Immich.yaml - - NG-Media.yaml - - NG-Mgmt-Tools.yaml - - NG-NextCloud.yaml - - NG-UserServices.yaml - -networks: - netgrimoire: - external: true diff --git a/libre-photo.yml b/libre-photo.yml deleted file mode 100755 index 4abfbd7..0000000 --- a/libre-photo.yml +++ /dev/null @@ -1,153 +0,0 @@ -version: '2' - -volumes: - nextcloud: - db: - librephotos-data: - media: - librephotos-db: - -services: - db: - image: mariadb - container_name: mariadb - hostname: mariadb - command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW - restart: always - volumes: - - /DockerVol/Mariadb:/var/lib/mysql - ports: - - 3306:3306 - environment: - - MYSQL_ROOT_PASSWORD=F@lcon12 - - MYSQL_PASSWORD=nextcloud - - MYSQL_DATABASE=nextcloud - - MYSQL_USER=nextcloud -# logging: -# driver: gelf -# options: -# gelf-address: udp://graylog.home.pnclocal.com:12201 - labels: - com.centurylinklabs.watchtower.enable: "true" - - app: - image: nextcloud:21 - container_name: nextcloud - hostname: nextcloud - ports: - - 8080:80 - links: - - db - volumes: - - /DockerVol/NextCloud:/var/www/html - - /srv/dev-disk-by-label-97cc875d/NextCloud:/var/www/html/data - restart: always -# logging: -# driver: gelf -# options: -# gelf-address: udp://graylog.home.pnclocal.com:12201 - labels: - com.centurylinklabs.watchtower.enable: "true" - - photoprism: - image: photoprism/photoprism - container_name: photoprism - hostname: photoprism - ports: - - 2342:2342 - environment: - - PHOTOPRISM_PUBLIC=true - - PHOTOPRISM_UPLOAD_NSFW=true - - PHOTOPRISM_ADMIN_PASSWORD=F@lcon12 - - PGID=33 - - PUID=33 - volumes: - - /DockerVol/photoprism:/photoprism/storage - - /DockerVol/photoprism/photos:/photoprism/originals - - /srv/dev-disk-by-label-97cc875d/NextCloud/traveler/files/Photos:/photoprism/originals/Phil - - /srv/dev-disk-by-label-97cc875d/NextCloud/traveler/files/InstantUpload:/photoprism/originals/Phil/Upload - - /srv/dev-disk-by-label-97cc875d/NextCloud/cindy/files/300 Saltwater Tank Pics:/photoprism/originals/Cindy/tanks - - /srv/dev-disk-by-label-97cc875d/NextCloud/cindy/files/Photos:/photoprism/originals/Cindy/Upload - restart: always - - - proxy: - image: reallibrephotos/librephotos-proxy:dev - tty: true - container_name: librephotos-proxy - restart: always - links: - - "backend:backend" - - "frontend:frontend" - ports: - - "3000:80" - environment: - - PGID=33 - - PUID=33 - - librephotos-db: - image: postgres - container_name: librephotos-db - restart: always - environment: - # This db password is internal, you can change it if you want, but also change it in librephotos-backend container - - POSTGRES_PASSWORD=AaAa1234 - - POSTGRES_DB=ownphotos - - PGID=33 - - PUID=33 - - volumes: - - /DockerVol/librephotos-data/librephotos-db:/var/lib/postgresql/data - - frontend: - image: reallibrephotos/librephotos-frontend:dev - container_name: librephotos-frontend - tty: true - links: - - "backend:backend" - environment: - - PGID=33 - - PUID=33 - - - backend: - image: reallibrephotos/librephotos:dev - container_name: librephotos-backend - volumes: - - /srv/dev-disk-by-label-97cc875d/NextCloud/traveler/files/Photos:/data - - /srv/dev-disk-by-label-97cc875d/NextCloud/traveler/files/InstantUpload:/data/Upload - - /srv/dev-disk-by-label-97cc875d/NextCloud/cindy/files/300 Saltwater Tank Pics:/data/Cindy/tanks - - /srv/dev-disk-by-label-97cc875d/NextCloud/cindy/files/Photos:/data/Cindy/Upload - #- $HOME/photos:/data # CHANGE ME - - /DockerVol/librephoto/code/protected_media/:/code/protected_media # CHANGE ME - - /DockerVol/librephoto/code/librephotos_logs/:/code/logs # CHANGE ME - environment: - - SECRET_KEY=5822810 # CHANGE ME - - BACKEND_HOST=backend # DON'T CHANGE ME - - ADMIN_EMAIL=phil@pncharris.com # CHANGE ME - - ADMIN_USERNAME=traveler # CHANGE ME - - ADMIN_PASSWORD=F@lcon12 # CHANGE ME - - DEBUG=false - - DB_BACKEND=postgresql - - DB_NAME=ownphotos - - DB_USER=postgres - # This db password is internal, you can change it if you want, but also change it in librephotos-db container - - DB_PASS=AaAa1234 - - DB_HOST=librephotos-db - - DB_PORT=5432 - - REDIS_HOST=librephotos-redis - - REDIS_PORT=6379 - - MAPBOX_API_KEY=pk.eyJ1IjoiaGFycmlzcG0iLCJhIjoiY2tpcGc1dmpyMGFzMDJ5bzAwdmZ3dWI4ZSJ9.PxP-k2UbxvJt3hxhS7vpXw #CHANGE ME - sign up at mapbox.com for an api key. You need this for reverse geocoding - - PGID=33 - - PUID=33 - - links: - - "librephotos-db:librephotos-db" - - "librephotos-redis:librephotos-redis" - - librephotos-redis: - image: redis - container_name: librephotos-redis - - -