# xchart
**Repository Path**: qwerty0007/xchart
## Basic Information
- **Project Name**: xchart
- **Description**: truenas sclae 24.04 应用
- **Primary Language**: Unknown
- **License**: LGPL-3.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 8
- **Forks**: 10
- **Created**: 2022-10-13
- **Last Updated**: 2025-04-09
## Categories & Tags
**Categories**: charting-components
**Tags**: None
## README
# truenas scale 24.04 个人应用库
## APP List
> 应用部署请参考各个应用下的 readme.md
- **jellyfin** 使用 [nyanmisaka/jellyfin](https://hub.docker.com/r/nyanmisaka/jellyfin) docker 镜像,增加配置 `/etc/hosts`,支持 host 网络模式
- **vlmcsd** 运行在 docker 里的 kms 激活服务器
- **ChineseSubFinder** 自动下载字幕
- **MT Photos** 照片备份 APP, 收费软件,[官方网站](https://mtmt.tech/)
- **xunlei** 迅雷 docker 版本,邀请码:迅雷牛通,支持 host 网络模式
- **moviepilot** 追剧,媒体整理
- **cookiecloud** 同步 cookie
- **hlink** 硬链接工具
- **qbittorrent** bt 下载工具,支持 host 网络模式
- **transmission** bt 下载工具,支持 host 网络模式
- **alist** 挂载网盘,支持 host 网络模式
- **IT tools** Useful tools for developer and people working in IT
- **lucky** 家用软硬路由公网利器
- **stripcharts** 筛选你需要的应用推送到自建 gitea 服务器, gitee 或者 github
- **kodbox** 可道云
- **kube-explorer** kube-explorer is a portable explorer for Kubernetes without any dependency
- **小🐱咪** 同时部署了 core 和 ui, core,强制使用了host网络
- **resilio-sync** bt 同步 app
## 增加第三方应用库
- gitee 源
[https://gitee.com/qwerty0007/xchart.git](https://gitee.com/qwerty0007/xchart.git)
- github 源
[https://github.com/qwerty00007/xchart.git](https://github.com/qwerty00007/xchart.git)

## 使用集群内的域名,应用互访
1. 查看所有 pod 的信息,获得应用的 NAMESPACE
```
k3s kubectl get pod -A
```
2. 查看指定命名空间的 svc 信息,获得应用的 SERVICE-NAME
```
k3s kubectl get svc -n $NAMESPACE
```
3. 集群内的域名
```
$SERVICE-NAME.$NAMESPACE.svc.cluster.local
```
## 证书导入
1. 对于没有证书的朋友可以使用[mkcert](https://github.com/FiloSottile/mkcert)生成自己域名的证书,在局域网内测试,具体使用方法请参考该项目 github 上说明。
2. 也可以使用 acme 自动获取证书,参考视频[ACME 自动添加泛域名证书](https://b23.tv/g1T2FWo)
## 解决 truenas scale 痛点
1. 权限将 acl 权限设置为 nfsv4,方便配置
2. bios 时间同步
truenas scale webui 时间与 shell 的时间对不上解决方法,shell 下依次执行以下命令
```
sudo bash
systemctl stop ntp
ntpd -g -q
systemctl start ntp
hwclock --systohc
date
```
> 参考来源:https://www.truenas.com/community/threads/truenas-displays-time-correctly-but-sets-it-in-bios.109450/
3. 应用安装
应用运行 id 对于挂载的数据集要有读写权限,对应第 1 步的权限设置
4. 镜像加速
- docker.io 的加速
truenas scale 23.10 配置 containerd 镜像加速
在`/root/k3s-registries/registries.yaml`写入以下内容
```
mirrors:
"docker.io":
endpoint:
- "https://dockerproxy.cn"
- "https://docker.agsv.top"
- "https://docker.agsvpt.work"
- "https://do.nark.eu.org"
- "https://registry-1.docker.io"
```
然后执行以下命令,24版本 硬链接会提示跨文件系统,改为 cp -f 强制覆盖
```
cp -f /root/k3s-registries/registries.yaml /etc/rancher/k3s/registries.yaml
systemctl restart k3s.service ##重启 k3s 服务
```
> 参考 https://www.cnblogs.com/rancherlabs/p/14324469.html
>
> 已证实重启不会失效
>
> 升级要重新配置,可以设置开启执行以下命令
>
> ```
> cp -f /root/k3s-registries/registries.yaml /etc/rancher/k3s/registries.yaml
> ```
- 其他镜像站参考 [南京大学开源镜像站私服仓库](https://doc.nju.edu.cn/books/35f4a)
使用`k3s crictl pull` 拉取镜像
再使用`k3s ctr image tag` 更改为所需的 image tag
## 请我喝奶茶
- 微信

- 支付宝
