0%

自从给自己的图床服务加上了 https 证书,给 typora 写的上传客户端就失效了,总是报错invalid character 'p' after top-level value。报错位置是解析服务端返回值的位置,打印出来发现返回来的是404 page not found

经过排查日志后发现是状态码使用错误导致,重定向后请求方法错误。

解决 jellyfin 导入台湾歌曲,信息显示乱码问题

前两天下载了 20GB+ 的五月天专辑歌曲。都是台湾的资源。正好家里自建了 jellyfin,就尝试导入其中弄成音乐库。

建好音乐库扫描完媒体之后,歌曲名称专辑名称全都是乱码,但是视频库,字幕等都没问题。

猜测是歌曲的 Tag 信息内容编码格式不对。

使用 prometheus 配合 grafana 监控 nas 主机和磁盘状态。

node_exporter 选择直接安装到物理机,其他使用 docker 部署。

Ubuntu 22.04 使用 施耐德 APC BK650M2-CH UPS 。

其他的 施耐德 UPS 应该也可以。

本文是使用附赠的 usb 转网口线连接 ups 和 主机。网口那端插到 ups 上标明的数据通信端口中,usb 那端插入主机上。

apcupsd.conf(5) :https://linux.die.net/man/5/apcupsd.conf

首先确认,系统中能看到 ups 设备:

➜  ~ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 051d:0002 American Power Conversion Uninterruptible Power Supply
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
➜  ~

American Power Conversion Uninterruptible Power Supply 存在该设备。

请以(OpenZFS)官方文档为准: OpenZFS 文档

oracle 也有个文档是 Solaris 的 zfs: OracleSolarisZFS 文档

本文使用的是 Ubuntu 22.04 系统。使用的是 OpenZFS。

本文仅个人学习使用 zfs 笔记。

概念

许多常见的文件系统都被设计用在一个单独的分区或者逻辑卷上(例如 ext3/4 及 NTFS)。ZFS 则整合了逻辑卷管理功能,因此一个存储池可以被部署在许多块存储盘之上。存储池在 ZFS 中被称为 zpool 。在一个 zpool 里面可以存在多个 VDEV (Virtual DEVices, 虚拟设备) 。写入 zpool 的数据将被分散到各个 VDEV 上。

jellyfin 媒体库创建设置,目录组织方式,字幕文件命名格式,剧集文件名格式,电影/电视剧信息刮削。

jellyfin 部署: 跳转

注释网上的视频资源文件名的各种后缀和缩写含义,本人也是尝试建立自己的私有媒体仓库时,寻找资源发现自己都不认识各种标识含义。所以搜集资料在此记录。

Let’s Encrypt 是一个认证机构(Certificate Authority = CA)

想使用 HTTPS 需要认证机构颁发的电子证书

Let’s Encrypt 和其他认证机构的区别(或者说是卖点):

  • 免费,Let’s Encrypt 提供期限是90天的免费电子证书
  • 提供工具 certbot 自动生成电子证书文件

Go Kit是个相当优秀的微服务框架,没有太多使用上的限制,提供了丰富的组件以实现各种强大的功能。

本文简单介绍框架的结构和使用,没有负载均衡,流量限制等实现。