# self-hosted
**Repository Path**: 7n/self-hosted
## Basic Information
- **Project Name**: self-hosted
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2025-11-11
- **Last Updated**: 2025-11-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## 📖 目录
- [🌟 最近更新](#-最近更新)
- [🚄 快速部署](#-快速部署)
- [🔌 SDK版本兼容性](#-sdk版本兼容性)
- [🚀 升级版本](#-升级版本)
- [📚 资源](#-资源)
## 🌟 最近更新
**v2.2 (2025.11.6)**
- 支持折线图 x 轴自定义
**v2.1 (2025.9.30)**
- 上线图表视图全新UI
- 同步到最新的公有云版功能
**v2.0 (2025.9.1)**
- 更新权限系统
> 🤔**如何从旧版本升级**:同步项目仓库后,执行 `cd docker && ./upgrade.sh` 可升级至 `v2.1` 版本
**v1.3 (2025.7.8)**
- 同步到最新的公有云版功能
**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.sh`对`docker-compose.yaml`进行升级重启。
## 🚄 快速部署
### 1. 手动部署
克隆仓库:
```bash
git clone https://github.com/swanhubx/self-hosted.git
cd self-hosted/docker
```
**方式一:** 使用 [DockerHub](https://hub.docker.com/search?q=swanlab) 镜像源部署:
```bash
./install-dockerhub.sh
```
**方式二:** 中国地区快速部署:
```bash
./install.sh
```
### 2. 一键脚本部署
**方式一:** 使用 [DockerHub](https://hub.docker.com/search?q=swanlab) 镜像源部署:
```bash
curl -sO https://raw.githubusercontent.com/swanhubx/self-hosted/main/docker/install-dockerhub.sh && bash install.sh
```
**方式二:** 中国地区快速部署:
```bash
curl -sO https://raw.githubusercontent.com/swanhubx/self-hosted/main/docker/install.sh && bash install.sh
```
详细内容参考:[docker/README.md](./docker/README.md)
教程文档:[使用Docker进行部署](https://docs.swanlab.cn/guide_cloud/self_host/docker-deploy.html)
## 🚀 升级版本
克隆仓库同步最新的代码后,进入 `docker` 目录执行 `./upgrade.sh` 实现升级重启到最新版本。
```bash
cd docker
bash ./upgrade.sh
```
## 🔌 SDK版本兼容性
私有化部署版本与SDK(即[swanlab](https://github.com/SwanHubX/SwanLab) python库)的兼容性如下表:
| 私有化版本 | 支持的 SDK 版本 |
|-----------|------------------|
| v2.2 | v0.6.0 ~ latest (除分组功能) |
| v2.1 | v0.6.0 ~ latest (除分组功能) |
| v2.0 | v0.6.0 ~ latest (除分组功能) |
| v1.3 | v0.6.0 ~ latest (除分组功能) |
| v1.2 | v0.6.0 ~ v0.6.4 |
| v1.1 | v0.6.0 ~ v0.6.4 |
[dockerhub-shield]: https://img.shields.io/docker/v/swanlab/swanlab-next?color=369eff&label=docker&labelColor=black&logoColor=white&style=flat-square
[dockerhub-link]: https://hub.docker.com/r/swanlab/swanlab-next/tags
## 📚 资源
- [纯离线环境部署](https://docs.swanlab.cn/guide_cloud/self_host/offline-deployment.html)
- [腾讯云云应用部署](https://docs.swanlab.cn/guide_cloud/self_host/tencentcloud-app.html)
- [阿里云计算巢部署](https://docs.swanlab.cn/guide_cloud/self_host/alibabacloud-computenest.html)
- [常见问题](https://docs.swanlab.cn/guide_cloud/self_host/faq.html)