跳转至

独立部署集群版

企业版本

企业版本需配置license才可以使用。

联系销售

安装前置准备

软件 版本 说明
docker 24.x 24~25
redis 6.x 可以直接使用docker启动
mariadb 10.x mariadb是mysql的分叉版本,提供高性能优化

准备配置文件

$PWD/config.yaml

redis:
  address: local-redis:6379

license:
  data: |-
    ecaf98a247ae9788fd224f8546e85f0425174912
    631f5eb29b25235323f71eb0ca617b5d4250992c
    ecaf98a247ae9788fd224f8546e85f0425174912
    631f5eb29b25235323f71eb0ca617b5d4250992c

db:
  user: golive
  password: golive
  sid: golive
  port: 3306
  host: mysql57

server:
  host: golive.my-corp.com # 你希望对外服务的地址

features:
  oauth:
    server: oauth.my-corp.com
    client_id: s6BhdRkqt3
  chat:
    enabled: false
  cdn:
    push_host: some-push.cdn.com/app/stream
    auth: md5

使用docker-compose启动

docker-compose.yml

docker-compose up
version: "3"

services:
  traefik:
    image: traefik:v2.7
    ports:
    - "80:80"
    - "443:443"
    volumes:
    - 
  golive:
    image: registry.cn-huhehaote.aliyuncs.com/moryaden/golive:latest
    volumes:
    - ./data:/data
    - ./config.yaml:/etc/golive/config.yaml

  redis:
    image: redis:4
    links:
    - golive

  mysql:
    image: mariadb:10.8.3
    links:
    - golive
    environment:
    - MYSQL_ROOT_PASSWORD=abcdef
    - TZ=Asia/Shanghai