Skip to content

Please fill the title properly #5158

@fazelit

Description

@fazelit

Bug/Feature:

Description: Describe bug or needed feature

Details:

Hiddify Version: 11.0.13
Python Version: 3.13.7 (main, Sep 2 2025, 14:21:46) [Clang 20.1.4 ]
OS: Linux-6.8.0-85-generic-x86_64-with-glibc2.39
User Agent: Unknown

موقعی که دامنه از پورت هایی غیر از 80 و 443 استفاده می کند
مثلا 2053 و 2052 برای آدرس دهی و غیر درست کار نمی کند و دستی باید انجام داد

مورد بعد برای راهاندازی با داکر مشکل در اتصال mysql و redis وجود دارد

services:
  hiddify:
    #only for local build and development
    # build: .

    #latest release version
    image: ghcr.io/hiddify/hiddify-manager:latest

    #latest beta version
    #image: ghcr.io/hiddify/hiddify-manager:beta

    #latest build of current development
    # image: ghcr.io/hiddify/hiddify-manager:dev

    #specific version
    #image: ghcr.io/hiddify/hiddify-manager:v10.80.0
    ports:
      - "2052:2052"
      - "2053:2053"
    privileged: true
    restart: always
    cap_add:
      - NET_ADMIN
    volumes:
       - ./docker-data/:/hiddify-data/
    env_file:
      - path: ./.env
    environment:
      # REDIS_PASSWORD used if REDIS_URI_MAIN or REDIS_URI_SSH is not set
      # MYSQL_PASSWORD used if SQLALCHEMY_DATABASE_URI is not set
      REDIS_URI_MAIN: 'redis://:testpass@redis:6379/0' 
      REDIS_URI_SSH: 'redis://:testpass@redis:6379/1'
      SQLALCHEMY_DATABASE_URI: 'mysql+mysqldb://hiddifypanel:testpass@mariadb/hiddifypanel?charset=utf8mb4'
    #network_mode: host
    depends_on: 
      - mariadb
      - redis
    links: 
      - mariadb
      - redis
  mariadb:
    image: mariadb:latest
    container_name: mariadb_container
    restart: always
    env_file:
      - path: ./.env
    environment:
      MARIADB_ROOT_PASSWORD: testpass
      MYSQL_DATABASE: hiddifypanel
      MYSQL_USER: hiddifypanel
      MYSQL_PASSWORD: testpass
    volumes:
      - ./docker-data/mariadb_data:/var/lib/mysql          # Persistent storage for database files
  redis:
    image: redis:latest
    container_name: redis_container
    restart: always
    env_file:
      - path: ./.env
    command: sh -c "redis-server --requirepass testpass"
    volumes:
      - ./docker-data/redis_data:/data                # Persistent storage for Redis data

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions