Hub
入门指南
安装

Installation

系统要求:

  • Git
  • Docker, Docker-compose
  • OpenSSL(用于生成密码和密钥)

一键脚本

bash <(curl -s https://raw.githubusercontent.com/ZingerLittleBee/server_bee-backend/main/script/setup.sh)

回答几个问题后,脚本会自动帮你安装服务器。

使用 Docker Compose

克隆 Github 仓库

git clone https://github.com/ZingerLittleBee/server_bee-backend.git
cd server_bee-backend/docker

设置环境变量

cp .env.example .env

运行 docker-compose

docker-compose up -d

如果不需要本地服务器的状态,可以在 docker-compose.yml 文件中删除 web 服务。

大工告成!🎉

使用已有 sqlite 文件

version: '3'
 
services:
  # Omit other services
  hub:
    image: zingerbee/serverhub:latest
    container_name: serverhub
    restart: unless-stopped
    volumes:
      - /replace_your_path/serverhub.db:/app/serverhub.db
    environment:
      - DATABASE_URL=${DATABASE_URL}
      - MONGODB_URI=${MONGODB_URI}
      - NEXTAUTH_SECRET=${NEXTAUTH_SECRET}
      - NEXTAUTH_URL=${NEXTAUTH_URL}
      - SERVER_JWT_SECRET=${SERVER_JWT_SECRET}
      - SALT_ROUNDS=${SALT_ROUNDS}
    depends_on:
      - mongo
  # Omit other services