使用 docker 搭建一个 gitea 服务(包含邮件通知等细节说明)

在网上可以搜到很多关于 docker 安装 gitea 服务的教程,但是很多都没有说明以下细节情况 容器暴露的 web 端口和 ssh 端口怎么使用?在gitea 安装过程中如何填写配置 邮件的相关配置 网站基础URL等 2022-03-02 update 由于配置中没有设置时区,导致网页上显示的提交时间和东八区不符(差了8个小时)。在看了 gitea官方文档 之后,发现如下配置: Time (time) FORMAT: 显示在界面上的时间格式。比如: RFC1123 或者 2006-01-02 15:04:05 DEFAULT_UI_LOCATION: 默认显示在界面上的时... 阅读全文 »

给 Java 应用和 React 应用部署 systemd 开机自启

思路就是编写启动和停止的 shell 脚本,然后编写 systemd 配置文件。 我以我之前写的微博热搜实时推送前后端程序为?️。欢迎关注我的 微博热搜实时推送 tg 推送频道。 url is https://t.me/weibo_hot_search GitHub: https://github.com/hellodk34/weibo_hot_search 该 Java 应用是这样运行的 java -jar xxx.jar > /dev/null 2>&1 & 该 react应用是这样运行的 serve -s build > /dev/null 2&g... 阅读全文 »

leanote 蚂蚁笔记数据库迁移到新的环境账号邮件无法验证/未验证情况的解决办法

本文讨论的是自建蚂蚁笔记。 leanote 蚂蚁笔记数据库迁移到了新环境,功能都正常使用,但是查看各项设置时发现账号的邮箱未验证,点击现在验证会跳转到邮箱登录页面,即使找到当初的注册验证邮件,但那邮件的有效期也早已过去了。点击重新发送邮件却总是发送失败。有点恼人,强迫症不能忍受这个 “未验证”。于是我观察了一下数据库,那么我们直接动数据库吧,反正也是自建的笔记环境,这些都随便改,让自己开心才最重要。 ps: 也有可能不是数据库迁移导致的,反正现在的问题现象就是无法验证用户邮箱 数据库迁移到新环境账号邮箱是未验证状态 点击重新发送验证邮件会发送失败 根据下面的操作更改表... 阅读全文 »

【夜长话多 2021-12-28 期】因软路由文件所有者属性变成100:network而重装软路由系统而引发的悲剧

我有一个毛病,就是在折腾这条路上有一个所谓的“追求完美”。这不,我前天晚上又闯下大祸了,直到现在还有些隐隐的悔恨。 事情简单来说,就是我发现重启软路由后几个硬盘的挂载点所有者以及下面的所有子文件和子文件夹的所有者都变成了 100:network,(owner变成了100,group变成了network),然后手动将他们更改为目标用户和组是没问题的,经过排查又没有发现系统有 100 这个用户,很是奇怪,于是最终我走上了重装系统的路。 顺便解释一下这个问题。 系统没有100这个用户 系统有 network 这个组,但是其 uid、gid 都是101 查看 /etc/passwd 和 /et... 阅读全文 »

记一次斐讯N1作为透明网关,因使用了cat5e的网线但只有100Mbps最终更换网线实现了1000Mbps的经历

之前在斐讯N1上做了透明网关,有感兴趣的可以移步这篇 文章 查看。 我这办的是联通100Mbps宽带,但是测速能达到下行240Mbps(甚至250Mbps)。一次 steam下载游戏,最高只有11MB/s,我意识到不太对劲,于是手动更改网关和dns为软路由的ip 10.10.10.1,然后恢复下载,发现速度达到了30MB/s。 但那一次我没有太在意。直到昨晚又一次注意到了这个现象——在手动更换网关和dns为软路由ip 10.10.10.1 之后下载文件的速度得到了极大的提升。 使用 https://www.speedtest.cn/ 测速看看 网关和dns 使用软路由的ip 10.10.... 阅读全文 »