This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
|
||||
## 开始部署
|
||||
|
||||
[Chart仓库](https://dl.gitea.com/charts/)
|
||||
[Chart文件下载](https://dl.gitea.com/charts/) [官方仓库](https://gitea.com/gitea/helm-gitea/src/branch/main/values.yaml)
|
||||
|
||||
1. 添加 Helm 仓库
|
||||
|
||||
@@ -89,6 +89,14 @@
|
||||
DOMAIN: "gitea.com"
|
||||
SSH_LISTEN_PORT: "22"
|
||||
SSH_PORT: "30000"
|
||||
# https://docs.gitea.com/zh-cn/administration/config-cheat-sheet#service-service
|
||||
service: # 别问我为什么要加上这些
|
||||
# 禁用注册,启用后只能用管理员添加用户
|
||||
DISABLE_REGISTRATION: false
|
||||
# 启用此项以对注册使用验证码验证
|
||||
ENABLE_CAPTCHA: true
|
||||
# 启用此项以要求登录使用验证码验证,您还必须启用 ENABLE_CAPTCHA
|
||||
REQUIRE_CAPTCHA_FOR_LOGIN: true
|
||||
|
||||
# 关闭 redis 集群
|
||||
redis-cluster:
|
||||
@@ -129,4 +137,34 @@
|
||||
kubectl delete namespace gitea
|
||||
```
|
||||
|
||||
|
||||
|
||||
## 批量清理用户和仓库
|
||||
|
||||
1. 下载脚本
|
||||
|
||||
- 普通删除
|
||||
|
||||
```bash
|
||||
wget https://gitee.com/offends/Kubernetes/raw/main/File/Python/clean-gitea-user.py
|
||||
```
|
||||
|
||||
- 并发删除(具有速度优势但需要根据自己服务器资源调整 `max_workers` 参数)
|
||||
|
||||
```bash
|
||||
wget https://gitee.com/offends/Kubernetes/raw/main/File/Python/clean-gitea-user-concurrency.py
|
||||
```
|
||||
|
||||
2. 指定参数并运行
|
||||
|
||||
```bash
|
||||
python clean-gitea-user.py --keep-users user1 user2 --gitea-url http://gitea.example.com --api-token your_token
|
||||
```
|
||||
|
||||
**参数解释**
|
||||
|
||||
`--gitea-url`:指定 Gitea 访问地址
|
||||
|
||||
`--api-token`:指定应用 Access Token
|
||||
|
||||
`--keep-users`:指定不想删除仓库的用户
|
||||
|
||||
|
||||
@@ -97,4 +97,10 @@
|
||||
kubectl delete pvc -n rustfs --all
|
||||
```
|
||||
|
||||
|
||||
|
||||
## 数据迁移工具
|
||||
|
||||
数据迁移实现 Minio > RustFS
|
||||
|
||||
- [Rclone官网](https://rclone.org/)
|
||||
- [Mc官网](https://github.com/minio/mc)
|
||||
Reference in New Issue
Block a user