Nginx 重定向 POST 变 GET
自从给自己的图床服务加上了 https 证书,给 typora 写的上传客户端就失效了,总是报错invalid character 'p' after top-level value
。报错位置是解析服务端返回值的位置,打印出来发现返回来的是404 page not found
。
经过排查日志后发现是状态码使用错误导致,重定向后请求方法错误。
自从给自己的图床服务加上了 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
存在该设备。
使用 jackett、qbittorrent、jellyfin 搭建家庭影院。
本文备份自用的 docker 配置文件。
请以(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 和其他认证机构的区别(或者说是卖点):
Go Kit是个相当优秀的微服务框架,没有太多使用上的限制,提供了丰富的组件以实现各种强大的功能。
本文简单介绍框架的结构和使用,没有负载均衡,流量限制等实现。