Unable to Install #87

Open
opened 2026-04-05 16:16:27 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @akitzing on 12/6/2025

Hello everyone,

I have checked all ENVs and tried several times. Everything that is needed is available.
The containers are started and I can register. Then an internal error occurs. Do you have any ideas? Thanks

meilisearch    | 2025-12-06T21:11:08.155829Z  INFO HTTP request{method=PATCH host="meilisearch:7700" route=/indexes/emails/settings query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=1.82ms time.idle=30.9ms
meilisearch    | 2025-12-06T21:11:08.254249Z  INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks.
open-archiver  | [1] [0] ✅ Core OSS modules loaded.
open-archiver  | [1] [0] [22:11:07.987] INFO (217): Default language
open-archiver  | [1] [0]     language: "en"
open-archiver  | [1] [0] [22:11:08.020] INFO (217): i18next initialized
open-archiver  | [1] [0] [22:11:08.020] INFO (217): Configuring email index...
open-archiver  | [1] [0] [22:11:08.256] INFO (217): ✅ Open Archiver (OSS) running on port 4000
open-archiver  | [1] [1] en
open-archiver  | [1] [0] Setup error: TypeError: Invalid time period format
open-archiver  | [1] [0]     at default (file:///app/node_modules/.pnpm/jose@6.0.11/node_modules/jose/dist/webapi/lib/secs.js:10:15)
open-archiver  | [1] [0]     at set exp (file:///app/node_modules/.pnpm/jose@6.0.11/node_modules/jose/dist/webapi/lib/jwt_claims_set.js:168:53)
open-archiver  | [1] [0]     at SignJWT.setExpirationTime (file:///app/node_modules/.pnpm/jose@6.0.11/node_modules/jose/dist/webapi/jwt/sign.js:31:23)
open-archiver  | [1] [0]     at #generateAccessToken (/app/packages/backend/dist/services/AuthService.js:64:14)
open-archiver  | [1] [0]     at AuthService.login (/app/packages/backend/dist/services/AuthService.js:104:60)
open-archiver  | [1] [0]     at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
open-archiver  | [1] [0]     at async setup (/app/packages/backend/dist/api/controllers/auth.controller.js:70:28)

Here is my compose-file:

services:
    open-archiver:
        image: logiclabshq/open-archiver:latest
        container_name: open-archiver
        ports:
            - '3003:3000'
        environment:
           - APP_URL=http://ip:3003
           - ORIGIN=http://ip:3003
           - NODE_ENV=production
           - PORT_BACKEND=4000
           - PORT_FRONTEND=3000
           - SYNC_FREQUENCY='10 8-20 * * *'
           - POSTGRES_DB=open_archive
           - POSTGRES_USER=openarchive
           - POSTGRES_PASSWORD=xxx
           - DATABASE_URL=postgresql://openarchive:xxx@postgres:5432/open_archive
           - MEILI_MASTER_KEY=xxx
           - MEILI_HOST=http://meilisearch:7700
           - MEILI_INDEXING_BATCH=500
           - REDIS_HOST=valkey
           - REDIS_PORT=6379
           - REDIS_PASSWORD=xxx
           - REDIS_TLS_ENABLED=false
           - STORAGE_TYPE=local
           - BODY_SIZE_LIMIT=100M
           - STORAGE_LOCAL_ROOT_PATH=/var/data/open-archiver
           - STORAGE_ENCRYPTION_KEY=
           - RATE_LIMIT_WINDOW_MS=60000
           - RATE_LIMIT_MAX_REQUESTS=2000
           - JWT_SECRET=xxx
           - JWT_EXPIRES_IN="7d"
           - ENCRYPTION_KEY=xxx
           #- trust_proxy=1
           - TIKA_URL=http://tika:9998
           - ENABLE_DELETION=false
        volumes:
            - /etc/localtime:/etc/localtime:ro
            - ./archiver-data:/var/data/open-archiver
        depends_on:
            postgres:
                condition: service_started
            valkey:
                condition: service_started
            meilisearch:
                condition: service_started
        networks:
            - open-archiver-net

    postgres:
        image: postgres:17-alpine
        container_name: postgres
        environment:
          - POSTGRES_DB=open_archive
          - POSTGRES_USER=openarchive
          - POSTGRES_PASSWORD=xxx
        volumes:
            - ./pgdata:/var/lib/postgresql/data
        networks:
            - open-archiver-net

    valkey:
        image: valkey/valkey:8-alpine
        container_name: valkey
        command: valkey-server --requirepass xxx
        volumes:
            - ./valkeydata:/data
        networks:
            - open-archiver-net

    meilisearch:
        image: getmeili/meilisearch:v1.15
        container_name: meilisearch
        environment:
           - MEILI_MASTER_KEY=xxx
           - MEILI_HOST=http://meilisearch:7700
           - MEILI_INDEXING_BATCH=500
        volumes:
            - ./meilidata:/meili_data
        networks:
            - open-archiver-net

    tika:
        image: apache/tika:3.2.3.0-full
        container_name: tika
        restart: always
        networks:
            - open-archiver-net

volumes:
    pgdata:
        driver: local
    valkeydata:
        driver: local
    meilidata:
        driver: local
    archiver-data:
        driver: local

networks:
    open-archiver-net:
        driver: bridge`
*Originally created by @akitzing on 12/6/2025* Hello everyone, I have checked all ENVs and tried several times. Everything that is needed is available. The containers are started and I can register. Then an internal error occurs. Do you have any ideas? Thanks ``` meilisearch | 2025-12-06T21:11:08.155829Z INFO HTTP request{method=PATCH host="meilisearch:7700" route=/indexes/emails/settings query_parameters= user_agent=node status_code=202}: meilisearch: close time.busy=1.82ms time.idle=30.9ms meilisearch | 2025-12-06T21:11:08.254249Z INFO index_scheduler::scheduler: A batch of tasks was successfully completed with 1 successful tasks and 0 failed tasks. open-archiver | [1] [0] ✅ Core OSS modules loaded. open-archiver | [1] [0] [22:11:07.987] INFO (217): Default language open-archiver | [1] [0] language: "en" open-archiver | [1] [0] [22:11:08.020] INFO (217): i18next initialized open-archiver | [1] [0] [22:11:08.020] INFO (217): Configuring email index... open-archiver | [1] [0] [22:11:08.256] INFO (217): ✅ Open Archiver (OSS) running on port 4000 open-archiver | [1] [1] en open-archiver | [1] [0] Setup error: TypeError: Invalid time period format open-archiver | [1] [0] at default (file:///app/node_modules/.pnpm/jose@6.0.11/node_modules/jose/dist/webapi/lib/secs.js:10:15) open-archiver | [1] [0] at set exp (file:///app/node_modules/.pnpm/jose@6.0.11/node_modules/jose/dist/webapi/lib/jwt_claims_set.js:168:53) open-archiver | [1] [0] at SignJWT.setExpirationTime (file:///app/node_modules/.pnpm/jose@6.0.11/node_modules/jose/dist/webapi/jwt/sign.js:31:23) open-archiver | [1] [0] at #generateAccessToken (/app/packages/backend/dist/services/AuthService.js:64:14) open-archiver | [1] [0] at AuthService.login (/app/packages/backend/dist/services/AuthService.js:104:60) open-archiver | [1] [0] at process.processTicksAndRejections (node:internal/process/task_queues:105:5) open-archiver | [1] [0] at async setup (/app/packages/backend/dist/api/controllers/auth.controller.js:70:28) ``` Here is my compose-file: ``` services: open-archiver: image: logiclabshq/open-archiver:latest container_name: open-archiver ports: - '3003:3000' environment: - APP_URL=http://ip:3003 - ORIGIN=http://ip:3003 - NODE_ENV=production - PORT_BACKEND=4000 - PORT_FRONTEND=3000 - SYNC_FREQUENCY='10 8-20 * * *' - POSTGRES_DB=open_archive - POSTGRES_USER=openarchive - POSTGRES_PASSWORD=xxx - DATABASE_URL=postgresql://openarchive:xxx@postgres:5432/open_archive - MEILI_MASTER_KEY=xxx - MEILI_HOST=http://meilisearch:7700 - MEILI_INDEXING_BATCH=500 - REDIS_HOST=valkey - REDIS_PORT=6379 - REDIS_PASSWORD=xxx - REDIS_TLS_ENABLED=false - STORAGE_TYPE=local - BODY_SIZE_LIMIT=100M - STORAGE_LOCAL_ROOT_PATH=/var/data/open-archiver - STORAGE_ENCRYPTION_KEY= - RATE_LIMIT_WINDOW_MS=60000 - RATE_LIMIT_MAX_REQUESTS=2000 - JWT_SECRET=xxx - JWT_EXPIRES_IN="7d" - ENCRYPTION_KEY=xxx #- trust_proxy=1 - TIKA_URL=http://tika:9998 - ENABLE_DELETION=false volumes: - /etc/localtime:/etc/localtime:ro - ./archiver-data:/var/data/open-archiver depends_on: postgres: condition: service_started valkey: condition: service_started meilisearch: condition: service_started networks: - open-archiver-net postgres: image: postgres:17-alpine container_name: postgres environment: - POSTGRES_DB=open_archive - POSTGRES_USER=openarchive - POSTGRES_PASSWORD=xxx volumes: - ./pgdata:/var/lib/postgresql/data networks: - open-archiver-net valkey: image: valkey/valkey:8-alpine container_name: valkey command: valkey-server --requirepass xxx volumes: - ./valkeydata:/data networks: - open-archiver-net meilisearch: image: getmeili/meilisearch:v1.15 container_name: meilisearch environment: - MEILI_MASTER_KEY=xxx - MEILI_HOST=http://meilisearch:7700 - MEILI_INDEXING_BATCH=500 volumes: - ./meilidata:/meili_data networks: - open-archiver-net tika: image: apache/tika:3.2.3.0-full container_name: tika restart: always networks: - open-archiver-net volumes: pgdata: driver: local valkeydata: driver: local meilidata: driver: local archiver-data: driver: local networks: open-archiver-net: driver: bridge` ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OpenArchiver#87