使用 immich 来管理家庭照片 | 升级 immich 1.52.0 添加 typesense 容器

我于 2022-10-18 选择并部署了 immich 作为家庭的照片管理程序,项目 GitHub 主页 https://github.com/immich-app/immich 这个应用对我来说真的很方便,我很喜欢能通过 web 直接浏览照片和视频,而且整个应用的架构设计也非常棒,乃至性能和功能方面个人感觉比起 PhotoPrism 等产品都要更好。 部署也很简单,编辑官方的 docker-compose.yml 以及 .env 两个文件,设置好各个变量,就可以直接部署了。 上次升级直接使用 docker-compose pull && docker-compose u... 阅读全文 »

在 OpenWrt 上搭建 nfs server

# cat /etc/openwrt_version 08.28.2022 # cat /etc/openwrt_release DISTRIB_ID='512' DISTRIB_RELEASE='22.03.0-rc6' DISTRIB_REVISION='08.28.2022' DISTRIB_TARGET='x86/64' DISTRIB_ARCH='x86_64' DISTRIB_DESCRIPTION="dk-router 08.28.2022 by Kiddin'" DISTRIB_TAINTS='busybox override' # opkg list-installed... 阅读全文 »

利用 cron 和 curl 自动模拟登录馒头,防止账号被 ban

在馒头,我被 ban 了两个账号了,甚是可惜。最近又拿到邀请,成功入站,决心认真一点对待。40天未登录就ban账号的规则说实话还是有点严格,但是没办法,得遵循他们的规则 打算写代码自动模拟登录的,但是稍许有些麻烦。网上搜了一下也有现成的模拟登录的项目,但看上去部署太复杂,就没有兴趣阅读下去了。 发现可以利用 cron 和 curl 直接模拟登录,借用 chrome dev tool 的 copy request as curl(bash) 功能,可以把整个请求包含 cookie 复制下来,方便通过 curl 调用。 写一个 bash 脚本,cron 执行访问馒头的 userdetai... 阅读全文 »

更新 Mattermost 服务端版本,由 7.4.0 更新到 7.8.0

关于 Mattermost 服务端的安装搭建在此不做赘述,如果有朋友需要经验可以留言评论。我使用的是官方的 Dockerfile 构建并运行的。主程序 Dockerfile 位于 app/Dockerfile,mm 官方 GitHub 仓库地址: https://github.com/mattermost/mattermost-server FROM alpine:3.10 # Some ENV variables ENV PATH="/mattermost/bin:${PATH}" ENV MM_INSTALL_TYPE=docker # Build argument to set... 阅读全文 »

获取 Seafile 分享的文件直链

获取 seafile 分享的文件直链 创建一个带有效期的分享文件的链接,比如 http://192.168.1.29:8088/f/266c337aab4c40598023/ 点击即下载的直链是 http://192.168.1.29:8088/f/266c337aab4c40598023/?dl=1 但这些都还需要 js 运行后下载器才能获取到文件的直链。之前更新 Mattermost 后端需要下载最新版的 mm 压缩包程序,由于官网太慢,我就下载到了本地然后通过公网的 seafile 分享了个链接,试图修改 Dockerfile 让 curl 直接下载文件,最终找到了文件直链。 $ ... 阅读全文 »