Skip to content

SwanHubX/self-hosted

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwanLab

Self-Hosted SwanLab

SwanLab 私有化部署服务,支持Docker、云应用、纯离线环境部署方式

🔥SwanLab 在线版 · 📃 文档 · 报告问题 · DockerHub

中文 / English

📖 目录


🌟 最近更新

v1.3 (2025.7.8)

  • 同步到最新的公有云版功能

🤔如何从旧版本升级:同步项目仓库后,执行 cd docker && ./upgrade.sh 可升级至 v1.3 版本

v1.2 (2025.5.30)

  • Feature: 上线折线图创建和编辑功能,配置图表功能增加数据源选择功能,支持单张图表显示不同的指标
  • Feature: 支持在实验添加Tag标签
  • Feature: 支持折线图Log Scale;支持分组拖拽;增加swanlab.OpenApi开放接口
  • Feature: 新增「默认空间」和「默认可见性」配置,用于指定项目默认创建在对应的组织下
  • Optimize: 优化大量指标上传导致部分数据丢失的问题
  • Optimize: 大幅优化指标上传的性能问题
  • BugFix: 修复实验无法自动关闭的问题

v1.1 (2025.4.27) swanlab相关镜像已更新至v1.1版本,初次使用的用户直接运行install.sh 即可享用v1.1版本,原v1版本用户可直接运行docker/upgrade.shdocker-compose.yaml进行升级重启。


🚄 快速部署

1. 手动部署

克隆仓库:

git clone https://github.com/swanhubx/self-hosted.git
cd self-hosted/docker

方式一: 使用 DockerHub 镜像源部署:

./install-dockerhub.sh

方式二: 中国地区快速部署:

./install.sh

2. 一键脚本部署

方式一: 使用 DockerHub 镜像源部署:

curl -sO https://raw.githubusercontent.com/swanhubx/self-hosted/main/docker/install-dockerhub.sh && bash install.sh

方式二: 中国地区快速部署:

curl -sO https://raw.githubusercontent.com/swanhubx/self-hosted/main/docker/install.sh && bash install.sh

详细内容参考:docker/README.md

教程文档:使用Docker进行部署


🚀 升级版本

克隆仓库同步最新的代码后,进入 docker 目录执行 ./upgrade.sh 实现升级重启到最新版本。

cd docker
bash ./upgrade.sh

🔌 SDK版本兼容性

私有化部署版本与SDK(即swanlab python库)的兼容性如下表:

私有化版本 支持的 SDK 版本
v1.3 v0.6.0 ~ latest
v1.2 v0.6.0 ~ v0.6.4
v1.1 v0.6.0 ~ v0.6.4

📚 资源

About

SwanLab Self-hosted Service | SwanLab 私有化部署服务

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 7

Languages