logo NodeSeekbeta

[7.30 更新/开源自荐]MediaStationGo-一站式自建影视库媒体库-无需部署EMBY服务端一一键登录-【长期主贴】

  • @sky35 #20 看你是VPS还是NAS,推荐使用docker或者docker-compose.yml部署

  • @sky35 #24 docker或者docker-compose.yml部署都可以,我个人比较喜欢docker-compose.yml部署

  • @sky35 #24
    docker安装脚本

    bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)
    

    docker-compose安装脚本

    curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose
    
    mkdir mediastationgo; cd  mediastationgo
    
    
    
    vi docker-compose.yml  #或者 vim docker-compose.yml
     
    
    # MediaStationGo default Docker Compose install file.
    #
    # Quick start:
    #   1. docker compose pull
    #   2. docker compose up -d
    #   3. Open http://<host-ip>:18080
    #
    # Default account:
    #   admin / admin123
    #
    # Local persistent folders created next to this file:
    #   ./data   SQLite database, JWT secret, runtime configuration
    #   ./cache  posters, scraped artwork, transcode cache
    #   ./media  optional local media mount; replace with your NAS path if needed
    
    services:
      mediastation-go:
        image: ghcr.io/shukebta/mediastation-go:${MEDIASTATION_IMAGE_TAG:-latest}
        pull_policy: always
        container_name: mediastation-go
        restart: unless-stopped
    
        ports:
          - "${MEDIASTATION_HTTP_PORT:-18080}:8080"
    
        volumes:
          - ${MEDIASTATION_DATA_DIR:-./data}:/data
          - ${MEDIASTATION_CACHE_DIR:-./cache}:/cache
          - ${MEDIASTATION_MEDIA_DIR:-./media}:/media:ro
    
        environment:
          MEDIASTATION_APP_HOST: 0.0.0.0
          MEDIASTATION_APP_PORT: 8080
          MEDIASTATION_APP_DATA_DIR: /data
          MEDIASTATION_APP_WEB_DIR: /app/web/dist
          MEDIASTATION_DATABASE_DB_PATH: /data/mediastation.db
          MEDIASTATION_CACHE_CACHE_DIR: /cache
          MEDIASTATION_LOGGING_LEVEL: ${MEDIASTATION_LOGGING_LEVEL:-info}
          MEDIASTATION_TRANSCODER_ENCODER: ${MEDIASTATION_TRANSCODER_ENCODER:-}
          MEDIASTATION_TRANSCODER_MAX_HEIGHT: ${MEDIASTATION_TRANSCODER_MAX_HEIGHT:-1080}
          MEDIASTATION_APP_CORS_ORIGINS: ${MEDIASTATION_APP_CORS_ORIGINS:-}
          PUID: ${PUID:-1000}
          PGID: ${PGID:-1000}
          TZ: ${TZ:-Asia/Shanghai}
    
        # Optional Intel QSV / VAAPI hardware acceleration.
        # Uncomment on Linux/NAS hosts with /dev/dri available, then set:
        #   MEDIASTATION_TRANSCODER_ENCODER=vaapi
        # devices:
        #   - /dev/dri:/dev/dri
        # group_add:
        #   - "${RENDER_GID:-989}"
    
        # Optional NVIDIA NVENC hardware acceleration.
        # Install NVIDIA Container Toolkit on the host, then set:
        #   MEDIASTATION_TRANSCODER_ENCODER=nvenc
        # gpus: all
    
        healthcheck:
          test: ["CMD-SHELL", "wget -qO- http://127.0.0.1:8080/api/health || exit 1"]
          interval: 30s
          timeout: 10s
          retries: 5
          start_period: 30s
    
    
    docker compose up -d
    
    http://<host-ip>:18080  就可以使用了
    
  • @sky35 #24 记得做媒体库路径映射以及下载路径映射

  • @Heisi #26
    我现在的结构是:qbittorrent、xunlei、prowlarr、sonarr、radarr、bazarr、emby、metatube、chinesesubfinder、moviepilot、portainer。
    部署你这个是不是可以完全替代?

  • @sky35 #28 你可以不用删其他项目,先用用就晓得了,BUG还是有不少的,我还在更新,一般来我做影视只需要用本项目+QB就够了

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72269位seeker

🎉欢迎新用户🎉