TrueNas 维护数据

背景

Truenas的Applications(k3s) 的 catelogs 是 github 官方的,每一段时间会同步一次,但是github的url在国内特别不稳定,所以会有很多错误日志出现。
但是truenas不让改这个official的官方地址,搜了一下代码好像没有写死,从数据库里读出来的。

那么就得找找数据库在哪 和 表结构了

modify

TrueNas是用 Sqlite数据库 的,数据库在 /data/freenas-v1.db

到 data 目录下后 使用 sqlite3 命令进入到CLI。

step 1. 打开数据库

.open freenas-v1.db

# 查看所有表
.tables

step 2. 修改 catalog

# 辅助显示用
.mode column
.headers on

# 查看当前的 catalog
select * from services_catalog;

# 更新为新的地址
update services_catalog set repository='https://ghproxy.com/https://github.com/truenas/charts.git' where repository='https://github.com/truenas/charts.git';

回 GUI 刷新看看吧,OK了。