在我的安卓手机上安装Code(code-server)
在我的安卓手机上安装Code(code-server) 安装termux设置sshd打开termux,安装sshd 1pkg install openssh 运行sshd,sshd默认端口8022 1sshd 获得手机ip,用户名,设置密码 123ifconfigwhoamipasswd 从电脑上登陆手机,注意不要让手机锁屏 1ssh <uid>@<host> -p8022 安装code-serverhttps://coder.com/docs/code-server/termux 12pkg install tur-repopkg install code-s ...
Read more
syncthing的一些备注
X201上syncthing地址http://localhost:8384syncthing的目录创建之后不能修改,但是可以接受符号链接。我建立了链接~/dev/mynotes/public->../blog_heroku_github/caddy_srv这个目录下一定要建个.stfolder的目录,没有内容,只是标记,否则syncthing不认。 直接链接到public这个方法方便但有不好的地方。hexo编译后直接就发布上去了。我还是改回老方法。~/dev/blog_heroku_github/caddy_ ...
Read more
Uptime Kuma监控
前两天VPS自动重启了。有的防火墙没有自动打开,有的docker也没自动运行。 于是想加个监控,研究了一下,个人使用Uptime Kuma挺合适。 一开始用命令运行 1docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1 后来想改用docker-compose.yml,并把数据放在当前目录中 1234567891011version: '3.3'services: uptime-kuma: resta ...
Read more
Onenote添加NoteWidgetAddIn写Markdown笔记
Oneonote好处是多设备同步,并且插入图片方便。插入的图片不是外链,而是base64编码直接嵌入文档中。但Onenote缺点是不支持Markdown语法。还用传统的word方式编辑。我习惯了用markdown写带代码的文档,用起来很不方便。 而且我用Hexo维护了一个个人博客,需要用Onenote写文档,导出md格式然后放到Hexo中。 为了实现以上功能,找到了Windows版Onenote加NoteWidget插件的方法。 只有Windows版的Onenote可以,UWP版,网页版和安卓版的都没有导出到MD格式文件的功能。 安装NoteWidget(https://github.com/ ...
Read more
Caddy加Authelia实现2FA
之前在03服务器上搭了个wetty,用了Caddy的basic_auth实现的单次验证。感觉不够安全,需要增加2FA。于是问了Deepseek和几个AI,很多方案都提到Authelia,而且Caddy的某个版本以上支持用forward_auth使用Authelia实现2FA。于是定下了这个方案。 在实现的过程中踩了很多坑。Deepseek和ChatGPT给的方案都没错,但是具体的配置文件却有很多问题,直接使用报错。记录了调试过程以便日后查询。目前(2025.3)使用的是latest(4.39.1)版的authelia/authelia docker镜像 原始架构 1用户 -> ...
Read more
Wordpress troubleshooting
在04服务器上用docker运行了一个wordpress,用来备份以前的blog。想加一个页面显示所有帖子列表,于是折腾出一堆事情。记录一下都遇到了哪些问题。 更新遇到mysql db版本问题有文章说可以在wordpress的仪表盘->外观->编辑功能添加一个模板。但是我的外观下没有编辑功能,只有“主题文件编辑器”。里面可以编辑现有模板,不能添加新的。 于是以为是版本太低,于是运行docker-compose pull命令拉取最新版本。 更新后启动,显示数据库连不上。 用以下命令看log 12345678$ docker psCONTAINER ID IMAGE ...
Read more
bitwarden相关及cloudflare加速
在家里运行了vaultwarden,通过公网服务器映射到caddy的一个网址。浏览器/IOS/Android分别装了插件和Bitwarden使用。以前一直好用,最近发现Android(鸿蒙)不能使用了。总是出现“我们无法处理您的请求 ”。而Web页面登陆没问题,苹果手机也可以。 解决问题过程记录以下内容供日后参考。 Android客户端App不好用跟鸿蒙无关。卸载后用APKPure重装2024.6月版本就好了。 更新服务器端服务运行在100/108的N1 Armbian上。~/docker/vaultwarden/docker-com ...
Read more
debian12
原来的ubuntu18.04无法用vmware horizon client连接公司的电脑。升级到20.04和22.04后依然不行。只能重装。 ubuntu22.04装上可以,但是装了几个软件后,不是到是不是什么ssl相关库被替换了,又出现相同错误。实在找不到解决方法,最后装debian12。之前试过mint,也连不上。 debian12安装后,装了timeshift软件给系统作了快照,以便出问题后可以回滚。 timeshift在debian12下工作正常。但在ubuntu22.04下,恢复之后Firefox等用snap安装的软件都无法正常使用。这也是我放弃ubuntu改用debian的原因。 ...
Read more
新浪博客搬家到WordPress
新浪博客已经快关闭了。需要把原有的博客导入到自建的wordpress里。 因为新浪博客没有导出图片功能,所以图片需要手工处理。 导出新浪博客我的新浪博客“https://blog.sina.com.cn/ilovegames”目前必须登录才能看到自己的内容。登录帐号和新浪微博帐号相同。 进入博文目录,选择文章导出。 会导出文章.xls文件。包含3列数据: 日期,标题和内容。 转成csv文件用wps打开。替换所有的逗号为“,” 用文件->另存为保存为csv文件 123时间,标题,内容2013/10/14 13:55,笔记:&nbsp;ssh&nbsp;key& ...
Read more
用caddy通过redirect/rewrite提供tvbox接口
用caddy通过redirect/rewrite提供tvbox接口 想给老人的电视盒上装tvbox,但是因为tvbox的接口有时需要更换很不方便 于是考虑建一个网址,这个网址提供tvbox接口,这个接口只是一个跳板,最终返回的是别的接口的内容。 这样当接口失效的时候,我可以直接在服务器上重新映射接口,就可以对老人家的tvbox的接口进行更新。 服务器上已经安装了caddy,并申请了域名例如tvbox.domain.com 方法1:redirect (推荐)在/etc/caddy/Caddyfile中添加如下内容 123tvbox.domain.com & ...
Read more
在ZTE-E8820S/小米R3G上的openwrt上mount NTFS移动硬盘并设置网络共享
在ZTE-E8820S/小米R3G上的openwrt上mount NTFS移动硬盘并设置网络共享 openwrtZTE-E8820S用的是恩山论坛上提供的固件,这个固件可以安装软件包。 https://www.right.com.cn/forum/thread-8178758-1-1.html 挂载NTFS移动硬盘E8820S的USB是2.0的不是3.0。 https://openwrt.org/docs/guide-user/storage/writable_ntfs 安装ntfs-3g和fdisk包。安装ttyd便于使用命令行操作。 编辑脚本/etc/ ...
Read more
oracle云服务器挂载修复boot volumn
Oracle云服务器无法启动 原因是内存不足 解决无法启动解决方法参考这个视频 https://www.youtube.com/watch?v=NAWAsx3cKxE 先把boot-volumn从instance上移除,然后挂在另一个可以启动的instance上的block-volumn。 Web控制台会提示运行几个命令以便在Linux里访问新volumn. 在Linux里运行 123456789101112sudo iscsiadm -m node -T iqn.2015-02.oracle.boot:uefi -p 169.254.2.3:3260 -usudo iscsiadm -m ...
Read more
zerotier笔记
官方网站地址:https://www.zerotier.com 注册帐号axxxy@2xxx.com/com8 每个免费套餐可以享受 100 台设备的内网互联,一般够用了。 ** 注:我的主路由小米R3G(Padavan)始终无法让设备连上zerotier,但换成ZTE-E8820S(openwrt)之后就可以了。小米R3G换成openwrt系统后也可以正常连上zerotier** 网络配置注册好之后,我们来建立一个 Network 并分配内网网段。 创建一个新的网络之后,我们会得到一个 Network ID。这是客户端连接到行星服务器的唯一识别码,需要牢记 客户端配置ZeroTie ...
Read more
小米路由器mini刷breed和openwrt
小米路由器mini刷breed和openwrt https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=690605https://blog.csdn.net/weixin_53742409/article/details/121676620https://zhuanlan.zhihu.com/p/237513064 小米升级开发版固件在http://www1.miwifi.com/miwifi_download.html 网页找到小米路由器mini 开发版固件并下载miwifi_r1cm_firmware_2e9b9 ...
Read more
gitnote
之前的笔记基本都是文字,很少截图。原因就是因为截图太麻烦。现在都用视频了,我连图片都不用,确实不方便。很多笔记回头自己看都不方便。一张图可以代替很多文字。 直到我发现有gitnote这个软件。 gitnote我用到的一些功能 可以像word一样编辑markdown文档 可以很容易的插入图片。插入的图片可以自动上传到github并在md中插入github链接 文件自动同步到github中,也可以用其他例如gitee等。支持版本控制。 我可以将gitnote中的md内容直接复制到hexo中。 gitnote还有很多强大的功能,以后慢慢摸索。作者在bilibili上有视频教程。搜gitnote可 ...
Read more
Android9 tvbox用termux,alist和kodi播放阿里云盘视频
Android9 tvbox用termux,alist和kodi播放阿里云盘视频 在Bilibili上看到LeoHao-o的教程“仅用安卓盒子/电视打造高清家庭影院”。根据其教程在魔百盒CM311-1sa ZG上设置成功。 下载安装电视盒子是安卓9系统,根据Termux的说明,安卓11不能用Termux。 在F-Droid下载Termux和Termux:Boot https://f-droid.org/packages/com.termux/https://f-droid.org/packages/com.termux.boot/ 在电视盒应用市场(当贝市场)下载Kodi并安装 通过 ...
Read more
用tinymediamanager通过clouddrive更新aliyundrive上的视频信息
在Linux(x64)上用tinymediamanager通过clouddrive更新aliyundrive上的视频信息 电影和电视文件在阿里云盘上,通过clouddrive映射成本地文件,最后通过TMM来更新影片信息。 以上是在Linux(64)环境下做的。如果用Windows,思路相同,但应该更简单。因为TMM和clouddrive本身就是基于Windows的。 在Linux上有以下问题 TMM没有arm64版本的。所以只能用x64(amd64) TMM是用Java写的。运行内存要求比较高。通过docker执行还需要vnc和图形界面。所以在1G内存的机器上跑不起来。 TMM官方的dock ...
Read more
caddy(v1) basicauth proxy dashy
dashy在内网服务器108上。用docker启动dashy并监听80端口。想在公网访问,并且加上密码验证。 公网服务器已经有Caddy v1运行。 两个服务器已经安装了frp。 在dynu.com上申请了动态域名并开了通配。比如我的域名是mypc.theworkpc.com指向公网服务器IP,dashy.mypc.theworkpc.com也自动解析为相同IP。 设置frpcfrpc安装在108的/frpc目录在/frpc/frpc.ini文件中添加如下内容 12345[dashy]type = tcplocal_ip = 127.0.0.1local_port ...
Read more
Oracle Cloud Caddy
Arm 主机iptables不知道为什么arm主机需要额外设置iptables才能允许访问80/443端口。否则Caddy无法获取证书,报”no route to host”错误。 12sudo iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPTsudo iptables -I INPUT -p tcp -m tcp --dport 443 -j ACCEPT Caddy反向代理和load balance安装Caddy v2Caddy官网https://caddyserver.com/。在官网下载Linux arm64版本文件。 ...
Read more
paperless-ngx
Paperless-ngx服务器搭建。 安装 https://docs.paperless-ngx.com/setup/ 用脚本安装先安装docker和docker-compose,再执行以下命令开始安装。 1bash -c "$(curl -L https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh)" 我的安装目录如下~/docker/paperless-ngx此目录下放docker-compose.yml,docker ...
Read more
vaultwarden 用docker搭建vaultwarden(bitwarden)服务器
安装vaultwarden1234cdmkdir -p docker/vaultwarden/datadocker pull vaultwarden/server:latestdocker run -d --name vaultwarden -v ~/docker/vaultwarden/data/:/data/ -p 11080:80 vaultwarden/server:latest 如果需要备份,~/docker/vaultwarden/data目录下有所有需要备份的内容。 docker-compose.yml12345678910version: &qu ...
Read more
Docker Caddy反向代理syncthing
配置Caddy->syncthing的反向代理,并通过syncthing自动更新Caddy上的hexo网页。 Caddy是装代理的时候用docker装的。Caddy和代理在同一个docker-compose.yml里。 在docker-compose.yml里添加syncthing并映射到/syncthing/下。 Docker Compose设置docker-compose.yml中添加如下一段 PUID/PGID=1001是我运行docker的用户。不用root运行而用普通用户运行可以减少一些权限上的问题。volumes中/home& ...
Read more
e900v22d
参考 https://docs.qq.com/doc/DWFprWWxZa290VXNkhttps://zhuanlan.zhihu.com/p/559208529https://github.com/ophub/amlogic-s9xxx-armbian/issues/773https://github.com/ophub/amlogic-s9xxx-armbian 选择ophub的5.10镜像。其他镜像(5.15, 6.0)网卡驱动有问题。 启动u盘armbian的方法 盒子启动时快速反复按红外遥控器右键 盒子安装reboot libreelec。运行然后启动时插入u盘。注意不要插早 ...
Read more
dashy和frp反向隧道
Docker安装dashy面板 参考 https://blog.laoda.de/archives/docker-compose-install-dashyhttps://hub.docker.com/r/lissy93/dashyhttps://hub.docker.com/r/stefangenov/dashy 搭建环境的时候lissy93/dashy这个docker镜像有问题。所以改用stefangenov/dashy。注:在我的armbian上无论是lissy93还是stefangenov的最新image都有问题。而这两个包在Oracle VPS(arm64)上 ...
Read more
webvirtmgr
参考https://zhuanlan.zhihu.com/p/49120559在X201上安装
Read more
syncthing
安装https://www.linuxfordevices.com/tutorials/ubuntu/syncthing-install-and-setup
Read more
nginx反向代理(非docker)
nginx反向代理参考 https://www.reddit.com/r/portainer/comments/qek4zz/portainer_behind_an_external_nginx_proxy/ 在X201上代理了portainer和syncthing。并且设置默认root是webvirtmgr /etc/nginx/sites-enabled目录下default是指向../sites-available/default的链接 1234567891011121314151617181920212223242526272829303 ...
Read more
路由器openwrt相关
路由器无线组网相关记录。 硬件 Netgear R6220 小米R3G 两个路由都是MT7621,128M Flash, 256M内存。都有breed。都可以刷padavan, openwrt。R6220是1千兆WAN+4千兆LAN+1USB2.0,2.4G+5G双频1200M。准备接USB打印机做打印服务器。小米R3G是1千兆WAN+2千兆LAN+1USB3.0,2.4G+5G双频1200M。准备接移动硬盘做文件服务器。 网络拓扑TODO 刷breedR3G刷breed的方法参考https://www.cnblogs.com/milton/p/16163521.html breed下载网址 ...
Read more
路由器相关
路由器相关的记录 无线桥接/有线桥接路由器信号穿墙信号弱的位置,在合适的位置增加路由器,以便增强信号。 TPLINK WR740N无线路由器怎么实现WDS无线桥接 TPLINK WR740N无线路由器怎么实现WDS无线桥接(https://zhidao.baidu.com/question/332477764404619205.html) [TL-WR740N] 无线桥接(WDS)如何设置(https://resource.tp-link.com.cn/pc/docCenter/showDoc?id=1655112496577635) 上面的链接来自TPLink的官方,尽管步骤 ...
Read more
rclone
用rclone在linux下mount webdav. rclone的项目在https://rclone.org/ 安装安装参考https://rclone.org/install/ 我用的是 1sudo -v ; curl https://rclone.org/install.sh | sudo bash 重新执行上面脚本会更新最新版本。 安装之后用普通用户运行 1rclone config 进入交互式配置向导,生成配置文件~/.config/rclone/rclone.conf 文件内容如下 123456[aliyundrive]type = webd ...
Read more