Skip to content

"Untrusted Host" Unable to bring up initial pages #263

Closed

Description

@quadcom

Summary

Installed the Unraid template for the old version. Saw the notice in the logs so I went and made the changes. The container starts up but it only shows the "Untrusted Host" page advising to add the var "APP_TRUSTED_HOSTS" with the IP of the docker host. But that doesn't solve the problem.

Steps to reproduce

Install old freescout image and change compose config to point to the new repo and make other necessary var changes.

What is the expected correct behavior?

At least be able to get into the apps config pages and start using it.

Relevant logs and/or screenshots

Image


             .o88o.                                 .                       oooo
             888 `"                               .o8                       `888
ooo. .oo.   o888oo  oooo d8b  .oooo.    .oooo.o .o888oo  .oooo.    .ooooo.   888  oooo
`888P"Y88b   888    `888""8P `P  )88b  d88(  "8   888   `P  )88b  d88' `"Y8  888 .8P'
 888   888   888     888      .oP"888  `"Y88b.    888    .oP"888  888        888888.
 888   888   888     888     d8(  888  o.  )88b   888 . d8(  888  888   .o8  888 `88b.
o888o o888o o888o   d888b    `Y888""8o 8""888P'   "888" `Y888""8o `Y8bod8P' o888o o888o


Image:  nfrastack/freescout | Version  2.1.3 Type 'image_changelog' for details
Repository/Documentation: https://github.com/nfrastack/container-freescout/
License: MIT - 2026 © Nfrastack | More info: https://www.nfrastack.com

For support, development, updates, and feature request fulfillment, fund my work.

2026-07-02.17:44:48 [NOTICE] ** [container] Advanced container functionality disabled
2026-07-02.17:44:54 [NOTICE] ** [scheduling] Container configured for scheduled tasks with 'cron'
2026-07-02.17:44:57 [NOTICE] ** [messaging] Container configured to route mail via SMTP to 'postfix-relay'
2026-07-02.17:45:02 [INFO] ** [nginx] [configure_site/freescout] Enabling site
2026-07-02.17:45:03 [NOTICE] ** [nginx] [configure_site/freescout] [deny_hidden_files] Enabled denying access to hidden files
2026-07-02.17:45:03 [NOTICE] ** [nginx] [configure_site/freescout] [exploit_protection] Enabled exploit protection
2026-07-02.17:45:07 [NOTICE] ** [php-fpm] [configure_site/freescout] Configuring PHP settings
2026-07-02.17:45:10 [NOTICE] ** [laravel] Installing application from source at '/container/data/freescout/install'
2026-07-02.17:45:11 [INFO] ** [laravel] Laravel Image: Production Mode
2026-07-02.17:45:11 [INFO] ** [laravel] Setting up storage redirection to '/data/storage/'
mkdir: can't create directory '/data/storage/logs': No such file or directory
chown: /data/storage/logs: No such file or directory
chmod: /data/storage/logs: No such file or directory
2026-07-02.17:45:12 [INFO] ** [laravel] Setting up log redirection to '/logs/laravel/'
2026-07-02.17:45:12 [INFO] ** [laravel] Creating Log Directory
2026-07-02.17:45:12 [INFO] ** [laravel] Setting up config redirection to '/data/config/'
2026-07-02.17:45:12 [NOTICE] ** [laravel] Generating Configuration
2026-07-02.17:45:14 [NOTICE] ** [freescout] Generating FreeScout Configuration
2026-07-02.17:45:14 [INFO] ** [freescout] DB schema present - running migrations only
2026-07-02.17:45:15 [NOTICE] ** [freescout] Registering FreeScout modules
2026-07-02.17:45:16 [INFO] ** [freescout] Initialization Complete. Please visit http://IP:8004 and login with your credentials.
2026-07-02.17:45:17 [STARTING] ** [nginx] [1] Starting nginx 1.31.1
2026-07-02.17:45:18 [STARTING] ** [scheduling] Starting cron
2026-07-02.17:45:18 [STARTING] ** [php-fpm] [1] Starting php-fpm 8.4.21

Environment

  • Image version / tag: latest
  • Host OS: Unraid 7.3.1

Activity

  1. quadcom commented on Jul 2, 2026

    @quadcom
    Author

    Oddly enough, there's nothing about it in the log files at startup, but in the configured MariaDB server, there are zero tables present in the DB set in the env??

  2. passmore-ris commented on Sep 14, 2026

    @passmore-ris

    I have this error as well. I can't figure out how to get around it. I'm trying to set it up using a NetBird sidecar. Compose file is below if it helps:

    services:
      freescout-app:
        image: docker.io/nfrastack/freescout:latest
        container_name: freescout-app
        volumes:
          ### Mount /data for persistent storage (config, sessions, cache, modules, uploads)
          - ./data:/data
          ### Alternative: mount /www/html to expose the source tree for inspection/self-update
          ### (requires ENABLE_CONFIG_REDIRECTION=FALSE and ENABLE_STORAGE_REDIRECTION=FALSE)
          #- ./html:/www/html
          - ./logs:/logs
        environment:
          - CONTAINER_NAME=freescout-app
          - TIMEZONE=Europe/London
    
          - DEBUG_MODE=FALSE
    
          - DB_TYPE=mariadb
          - DB_HOST=freescout-db
          - DB_PORT=3306
          - DB_NAME=freescout
          - DB_USER=freescout
          - DB_PASS=<secretpassword>
    
          - ADMIN_EMAIL=<myadmin@email.com>   # Only required for fresh DB
          - ADMIN_FIRST_NAME=FreeScout      #
          - ADMIN_LAST_NAME=Admin           #
          - ADMIN_PASS=big-secret           #
    
          - APP_URL=https://<my-website.com> # Required!
          - APP_TRUSTED_HOSTS ='100.115.59.43'
    
          #- SCHEDULER_TYPE=service
    
          ### All other FreeScout `.env` config goes through FREESCOUT_ prefix
          ###
          ### Use these values to remove an in place config value
          ###   FREESCOUT_FOO=unset    FREESCOUT_FOO=null    FREESCOUT_FOO=
          ###
          ### Docker secrets: any FREESCOUT_<KEY>_FILE=/run/secrets/x is resolved into FREESCOUT_<KEY>=<contents> before passthrough.
    
          # - FREESCOUT_APP_DEBUG=false
          - FREESCOUT_APP_LOCALE=en
          # - FREESCOUT_APP_SINCE_WITHOUT_QUOTES_ON_FETCHING=false
    
    #      - FREESCOUT_MAIL_DRIVER=smtp
    #      - FREESCOUT_MAIL_HOST=postfix-relay
    #      - FREESCOUT_MAIL_PORT=25
    #      - FREESCOUT_MAIL_FROM_ADDRESS=freescout@example.com
    #      - FREESCOUT_MAIL_FROM_NAME=FreeScout
          # - FREESCOUT_MAIL_USERNAME=...
          # - FREESCOUT_MAIL_PASSWORD_FILE=/run/secrets/smtp_password
          # - FREESCOUT_MAIL_ENCRYPTION=tls
        network_mode: "service:netbird-sidecar-freescout"
        restart: always
    
      freescout-db:
        image: docker.io/nfrastack/mariadb:11.8
        container_name: freescout-db
        volumes:
          - ./db:/data
        environment:
          - TIMEZONE=Europe/London
    
          - ROOT_PASS=qLV9T8B6Hn5aWBlr
          - DB_NAME=freescout
          - DB_USER=freescout
          - DB_PASS=secretpassword
        network_mode: "service:netbird-sidecar-freescout"
        restart: always
    
      freescout-db-backup:
        image: docker.io/nfrastack/db-backup
        container_name: freescout-db-backup
        volumes:
          - ./dbbackup:/backup
        environment:
          - TIMEZONE=Europe/London
    
          - DB01_HOST=freescout-db
          - DB01_TYPE=mariadb
          - DB01_NAME=freescout
          - DB01_USER=freescout
          - DB01_PASS=freescoutpass
          - DB01_BACKUP_INTERVAL=1440
          - DB01_BACKUP_BEGIN=0000
          - DB01_CLEANUP_TIME=8640
        network_mode: "service:netbird-sidecar-freescout"
        restart: always
    
      netbird-sidecar-freescout:
          container_name: netbird-sidecar-freescout
          hostname: freescout
          cap_add:
              - NET_ADMIN
              - SYS_ADMIN
              - SYS_RESOURCE
          devices:
              # Required when using userspace mode or when kernel module is not available
              - /dev/net/tun
          environment:
              - NB_SETUP_KEY=secretsetupkey
              - NB_MANAGEMENT_URL=https://<my-url>
          volumes:
              - netbird-sidecar-freescout:/var/lib/netbird
          image: netbirdio/netbird:latest
          restart: always
    
    volumes:
      netbird-sidecar-freescout:
          name: netbird-sidecar-freescout
    

    Would be good if this good be resolved or just receiving any information about this at all.

  3. locked and limited conversation to collaborators on Oct 3, 2026
  4. converted this issue into a discussion #277 on Oct 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions