首页
关于我
Search
1
魔改comfy2go支持Https、wss以及Basic Auth
17 阅读
2
Navidrome 自建家庭音乐服务
11 阅读
3
Go实现密钥协商
9 阅读
4
雷池社区版通信机制优化
8 阅读
5
CF反代Docker镜像源,国内拉取Docker镜像
8 阅读
默认分类
Go
safeline
cloudflare
docker
HomeLab
登录
Search
标签搜索
safeline
密钥协商
typecho
comfyUI
go
闻道
累计撰写
7
篇文章
累计收到
1
条评论
首页
栏目
默认分类
Go
safeline
cloudflare
docker
HomeLab
页面
关于我
搜索到
2
篇与
的结果
2024-08-16
typecho sqlite安装忘记密码解决方案
背景用typecho写博客,换了电脑突然忘记了密码(实际上是上次刚配置好,bitwarden没有保存下来)。这种情况下可以直接进入到容器里找到对应的sqlite数据库文件重置一下密码。操作首先进入到容器,然后找到sqlite的数据库文件,如果不是以sqlite部署的可以直接通过数据库GUI工具直接链接到对应的数据库服务,操作起来更简单安装sqlite工具,容器内需要执行以下命令进行安装,至于是用apk、yum还是apt和容器的基础镜像有关apk add --no-cache sqlite安装完成后可以通过如下命令打开DB文件,sqlite3 数据库文件名,我这里的数据库文件名是66a85d5477807.db,请换成你的数据库文件名sqlite3 66a85d5477807.db执行命令查看所有表,不出意外的话可以看见一个名为 "typecho_users" 的表,用户信息就记录在这里 .table更新密码,默认情况下管理员的用户应该是1,如果不是你常用的用户,可以再查询一下想更改用户密码的UID是什么。这里将password 更新为 "e10adc3949ba59abbe56e057f20f883e",对应的明文密码是 "123456"UPDATE 'typecho_users' SET 'password' = 'e10adc3949ba59abbe56e057f20f883e' WHERE uid=1;更改完成后执行命令退出保存,然后可以打开自己的typecho后台登录,密码输入 "123456"。可以发现能够正常登录了,然后再去个人中心修改一下密码。
2024年08月16日
8 阅读
0 评论
0 点赞
2024-08-02
Navidrome 自建家庭音乐服务
客户端的选择这里直接选用了国人开发的 音流 作为客户端,优势是各平台都支持,包括 MAC、IOS、安卓、安卓 TV,支持通过接口调用获取歌词和封面。同时可以发动钞能力,支持文件夹浏览播放、多线路配置。服务端的选择本篇只讨论免费的服务端,jellyfin 和 navidrome。都有尝试搭建过,不过我的 jellyfin 主要用来观影,还是专门搭建了 navidrome 用作音乐服务端。优势是 GO 开发,简单轻量。这里贴一个各个服务端的对比图。服务端搭建示例这里给出一个 docker compose 文件示例,我的家庭网络是存储和计算在两台机器上,所以挂载目录上使用的 sshfs 插件来进行一个远程目录的挂载。在使用sshfs之前你可能需要搜索一下docker如何安装sshfs插件。使用方式可以参考下面示例的结尾注释部分,在volumes声明sshfs远程目录后,可以在 service.navidrome.volumes 直接使用sshfs挂载时声明的名称,也可以参考下面示例中 service.navidrome.volumes 注释部分音乐目录和navidrome应用目录分开在两个磁盘上,以下配置文件仅做参考,实际使用可能需要网络和存储情况修改一下mount的配置。version: "3.9" services: navidrome: image: deluan/navidrome:latest container_name: navidrome # user: 1000:1000 ports: - 4533:4533 volumes: - /app/navidrome/data:/data - /data/music:/music # - data:/data # - music:/music environment: #程序默认语言 - ND_DEFAULTLANGUAGE=zh-Hans #启用GRAVATAR头像 - ND_ENABLEGRAVATAR=true #关闭转码,如需要转码请设置为true - ND_ENABLETRANSCODINGCONFIG=false #SPOTIFY相关 # - ND_SPOTIFY_ID= # - ND_SPOTIFY_SECRET= #LAST.FM相关 # - ND_LASTFM_LANGUAGE=zh # - ND_LASTFM_APIKEY= # - ND_LASTFM_SECRET= #PROXY相关 # - HTTP_PROXY=http://proxy:port # - HTTPS_PROXY=http://192.168.1.2:7890 restart: always #volumes: # data: # driver: vieux/sshfs # driver_opts: # sshcmd:
[email protected]
:/share/CACHEDEV3_DATA/media/software/navidrome/data # password: xxxx # music: # driver: vieux/sshfs # driver_opts: # sshcmd:
[email protected]
:/share/CACHEDEV4_DATA/private/media/music # password: xxx # allow_other: ""其他可能存在的问题如果挂载的仅仅是本地目录不会有太多的问题,使用 sshfs 挂载 NAS类的远程目录比较容易遇见权限问题,这种情况下可以参考示例文件的 volumes.*.driver_opts.allow_other 配置。
2024年08月02日
11 阅读
0 评论
0 点赞