新服务器的建设笔记

多平台文件传输/剪贴板共享

kde connect

macos下报错KDE Connect won’t launch, with the error message

解决办法

brew install dbus

brew services start dbus

[[v. ps 主机购买与配置]]

mac 生成 ssh 密钥

cd ~/.ssh

ssh-keygen -t rsa -C "email@xxx.com"

安装 1panel 面板

在线安装 – 1Panel 文档

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && bash quick_start.sh

安装后将新服务器的 ssh 端口设置为了 30022,提高安全性

迁移 ngnix proxy maneger 反向代理配置

迁移 bitwarden 密码管理器

记得开端口 16666

迁移 nps 内网穿透服务

尝试改善 nps,这次要使用 host 网络模式

需要修改 conf 文件夹中的 nps.conf 文件(即避开80和443端口):

http_proxy_port=30080

https_proxy_port=30443

记得去防火墙中开放端口8080,8024,30080,30443等,如果有p2p等需求,参考使用示例 (ehang-io.github.io)

完成 server 端配置后,还需要手动去每个客户端重新配置,另外因为从 端口映射 变为 host 网络模式了,以前多映射的一层端口就用不上了,所以需要调整域名代理。

迁移 Minio 块存储服务

因为要让 Minio 与 Alist 共同组成我的存储服务,因此要提前做好存储分配,后续均采用映射/软链接的形式来使用同一个目录。

注意我把老密码开头的一位删掉了(因为新服务器安装 Minio 时无法用特殊字符做第一位)

注意,9001 是控制面板,9000 是 api,这个和其他文章中的不同

配置 Virtual Hosted Style (就是 obsidian. minio. xxxx. com 这种让桶在域名最前面的东西)

参考这篇文章Docker安装新版MinIO(含反代、DNS Bucket、权限设置) (upx8.com)

需要在docker-compose.yml中增加环境变量

      - MINIO_DOMAIN=minio.example.com
      - MINIO_SERVER_URL=https://minio.example.com
      - MINIO_BROWSER_REDIRECT_URL=https://console.minio.example.com

另外要使用Virtual Hosted Style ,还需要把桶对应的地址解析到9001端口(api端口)

配置 Alist 存储挂载服务

在服务器上用 dokcer 跑了一个 alist 服务,但是发现 ip+端口能访问的前提下,用 npm 反代后就会报 504 错误>>>>>><font color=#FF0212>原来是我没开防火墙端口!!</font>

配置Alist+qbittorent (意义不大,因为alist不能直接调用链接下载pt种子,还需要手动上传种子再下载。不如直接用qbit-web来设置)

迁移 obcsapi obsidian 后端服务

去作者主页发现项目又更新了不少内容,决定把原来的 3.0 更新到 4. x 版本,需要仔细读一下文档:Obsidian 云存储后端 API Go 版本: 基于 Obsidian S3 存储, CouchDb ,本地存储和 WebDAV 的后端 API (gitee.com)运行与部署 (gitee.io)

需要注意的点:

  • 配置文件的格式发生了变化,已经支持 webdav 作为存储了(要不要考虑把 Minio 干掉了) 文件名也变了!
  • web端直接打开网址提示错误的话,需要手动点一次注销再点登录
配合 fv 悬浮球

功能使用 (gitee.io)

注意要用token2才行

web 端的配置

参考[Obcsapi v4] Obcsapi Golang 版本 – 超光速 (ftls. xyz)

注意要修改config.yaml

如果进入网页发现没有提醒登录,需要手动去设置里注销,再登录,否则加载的只是前端网页,没有和后端连接。

配置 webdav

不要在配置文件中找!直接启动 web 服务后去设置中找到 webdav 服务器选项

配置微信定时提醒

功能使用 (gitee.io)

  • 获得 wx 公众平台的测试模板 id
  • 提醒的刷新时间是1min1次

部署halo博客并与同步至github(难)

考虑用 obsidian+hexo+github pages 做博客

考虑用 obsidian+wordpress+wp 静态页面生成插件+github pages 做博客

重建 wordpress 博客

博客迁移采用插件迁移,迁移后发现 internal error,去 wp-config 中打开 degub 模式,发现是因为时光捕手主题老版本不支持 php8,所以在老博客中下载了主题更新,然后把新主题移过来就好了。(迁移后可以直接把 wp-config. php 删掉,然后刷新网页,wordpress 会直接启动安装程序,这样比手动填数据库信息更不容易出错)

用插件迁移出错可以参考这篇文章 将WordPress从PHP 5迁移到PHP 7 – ServMask Helpdesk

配置 obsidian to wordpress

[Obs#93] 用 Obsidian 当 WordPress 的编辑器,加速 Blog 发佈步骤_哔哩哔哩_bilibili

配置 wordpress to github pages

黑曜石 WordPress 插件 |黑曜石-文字出版社 (devbean.github.io)

WordPress 静态化部署到Github Page_github wordpress_飞翔的时光机的博客-CSDN博客