新服务器的建设笔记
多平台文件传输/剪贴板共享
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 面板
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 悬浮球
注意要用token2
才行
web 端的配置
参考[Obcsapi v4] Obcsapi Golang 版本 – 超光速 (ftls. xyz)
注意要修改config.yaml
如果进入网页发现没有提醒登录,需要手动去设置里注销,再登录,否则加载的只是前端网页,没有和后端连接。
配置 webdav
不要在配置文件中找!直接启动 web 服务后去设置中找到 webdav 服务器选项
配置微信定时提醒
- 获得 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博客
回复