0%

简介

FastGPT 是一个基于 LLM 大语言模型的知识库问答系统,提供开箱即用的数据处理、模型调用等能力。同时可以通过可视化进行工作流编排,从而实现复杂的问答场景!

它界面简介美观,功能完备强大。本文将介绍如何基于 Docker 快速部署 FastGPT,该方案非常适合个人或者小型团队。

为什么需要 homelab

核心原因是我的需求云服务器无法满足,homelab 是为了弥补云主机的缺点。

需求如下:

  1. 部署一些私有云服务,自己购买的云服务器配置不高,很多服务无法运行
    • nextcloud
    • 个人项目
    • 知识库 (fastgpt, dify)
  2. 开源软件开发测试环境,需要不同于 Apple 硬件的显卡
  3. 个人项目部署:goapp,grafana,clickhouse 等
  4. self-hosted github ci runners
  5. 内网穿透服务器 tailscale cloudflare frp
  6. 一些自动签到脚本

对于 homelab 服务器,需求如下:

  1. 尽可能静音
  2. 满足散热的同时,尽可能小巧
  3. 安全,有朋友的主机着火了
  4. IPMI 基于 IP 的管理接口
  5. 远程 upos 开关机?
  6. 网上很多 pve 等虚拟化方案,不希望太复杂,直接裸金属物理机

简介

GitHub Actions 为仓库开发者提供了执行定制化 Job 的能力,开发者可以使用各种 Job 基于代码仓库运行测试、构建、发布等操作,实现 CI/CD 等工作流。

这些 Job 默认运行在 GitHub 提供的 runner 中,但是由于仓库众多,配置了 actions 的代码仓库未必能得到足够的资源 (runner) 来快速、高效的运行代码仓库的 Actions。