关于我都在用服务器折腾一些什么

lz:https://www.amjun.com/2611.html

介绍

从正式准备购买服务器折腾一些东西也快两年,最开始也就整一下博客,折腾的无非就是主题啊,插件啊什么的。最开始肯定喜欢一些花里胡哨的东西,到后来还是更喜欢看起来舒适、简洁的风格,毕竟博客是用来看文字的,不是来看装扮的。

因为稳定使用服务器,所以就买了两台腾讯轻量无忧,还有一台是最近购买的 UCloud 香港服务器,都是续费同价的。很长一段时间都是在捣鼓服务器,当然了,一般测试的机器都是用的本地的虚拟机,除非需要公网才能测(比如异地组网)。最近想着可以整理一下如何配合这些机器的使用,和记录一下折腾的东西,于是就有了下面这张图。

20240914152643778

以下是一些说明的点:

  • 有两个备案域名,分别是 amjun.com 和 xxx.com,针对这两个域名都进行了泛域名解析,都会解析到指定的服务器 ip。服务器 nginx 配置,*.nas.amjun.com 或者 *.nas.xxx.com 会反向代理到 NAS 上,NAS 上 nginx 再根据相关匹配规则做转发即可。(新增服务时,只需要在 NAS 上添加配置文件即可,和使用云服务器体验一致)

  • 两台大陆服务器,一台搭建的是私人的服务如密码管理、异地组网,另外一台用来放博客、工具类的网站;香港服务器是可以搭建一些需要访问国际互联网的服务。

  • NAS 上会搭建一些需要公网访问的服务,通过和云服务器异地组网 + 反向代理的方式进行访问。不使用服务器的原因是,需要占用的内存较大如 code-server,或者数据量比较大本身应该放在NAS,如照片备份 mt-photos。(数据量大的放服务器,下载的时候麻烦)

  • 内网使用域名访问 NAS 上的服务时,为了避免绕云服务器访问,利用配置 hosts 等方式将域名解析为内网 ip。

  • Cloudflare 的隧道类似于内网穿透,也可以方便搭建一些服务,这是之前没想到通过异地组网 + 反向代理进行快速搭建服务的一种方式。

  • NAS 还挂了一块备份硬盘,专门用来定时备份本地和云服务器的数据。因为本身数据不多,顶多也就几百G,并且数据都放在一个目录,服务几乎都是容器化,使用 compose 启动,所以相当于是针对数据做了 raid1。

服务

腾讯无忧1

  • 密码管理器 Vaultwarden:管理密码和二次验证密钥。
  • 音乐服务器 Navidrome:就是用来配合音流听音乐的。
  • 在线笔记 SiYuan:记录私人或工作笔记。
  • 在线剪贴板 Cloud-clipboard:主要是偶尔方便传一些文件或数据,比如有时候使用老手机时,什么都没登录,浏览器看见一篇需要收藏的文章,随后就复制链接粘贴在这。
  • 提醒服务 Mind:设置一些定时提醒任务,比如说提醒报名。
  • 二验密钥管理器 2FAuth:之前为了替代安卓 Authy 搭建的,后来替换为了 Vaultwarden 管理。
  • RSS 阅读器 Freshrss:方便看感兴趣的博客文章。
  • 同步工具 Syncthing:基本上是为了和 NAS 上的音乐进行同步,因为我的刮削工具部署在 NAS。同时和这个相关的还部署了 Syncthing 发现服务器 和 Syncthing 中继服务器
  • 远程桌面工具 Rustdesk 服务器:包括 ID 服务器和中继服务器
  • 异地组网服务器 Headscale:好用的异地组网工具 tailscale 自建版。与其配合使用的还有 Headscale-webui 和 客户端 Tailscale
  • WebHook工具:可以通过调用 http 接口实现一些功能,比如说发送邮件
  • Fail2ban:简单防止 ssh 被暴力破解
  • Web 服务器 Ningx:就是 Web 服务器,与其配合使用的还有证书申请和自动续期工具 Acme.sh

腾讯无忧2

  • 博客 WordPress:记录一些折腾过或学习的东西
  • 兰空图床 Lsky:方便博客使用图片
  • 数据库 Mysql:为了博客而需要搭建的,真的很想用 sqlite
  • 网站导航 Onenav:收藏觉得有用的网站
  • 哪吒探针面板 Nezha-dashboard:这个也没啥好说的,看了就知道 奥坤探针
  • 在线工具箱 Laftools:页面简洁,功能给力
  • 文件传输工具 Pairdrop:局域网内尤其好用,理论公网可用
  • 在线重命名工具 Rename:可以批量重命名文件,使用浏览器操作真的很方便
  • 在线图片处理工具 Imgtools:方便修改图片的尺寸、格式,添加水印等
  • 在线思维导图 Mind-map:方便进行思路梳理
  • 组网客户端 Tailscale:组网用
  • Fail2ban:简单防止 ssh 被暴力破解
  • Web 服务器 Ningx:就是 Web 服务器,与其配合使用的还有证书申请和自动续期工具 Acme.sh

Ucloud香港

  • 文件列表工具Alist:配合网盘进行使用
  • 配合 Webhook 的 TG 机器人:主要是为了交互式触发 Webhook
  • Web 服务器 Ningx:就是 Web 服务器,与其配合使用的还有证书申请和自动续期工具 Acme.sh

NAS

  • 照片管理系统 MT-photos:备份手机上的照片
  • 火狐浏览器 Firefox:通过这个可以访问家里的路由器
  • 下载工具 Aria2:离线下载文件
  • 同步工具 Syncthing:与云服务器进行音乐同步
  • 音乐刮削工具MusicTagWeb:刮削歌曲的歌词和封面等
  • Cloudflare Tunnel 客户端:使用 cf 进行内网穿透
  • 硬盘监测工具 Scrutiny:主要是为了可以及时发现 NAS 上的硬盘问题
  • 在线开发工具 Code-server:在线版的 vscode 工具,常用于配合 ssh 工具进行服务器文件可视化编辑
  • 网站监测工具 Uptime Kuma:监测网站是否可用,以及 ssl 证书到期通知
  • 网络抓包工具 Wireshark:常用于分析抓到的包,因为不想在本地安装 Wireshark
  • 图书管理工具 Calibre-web:存放一些电子书
  • 网站存档工具 ArchiveBox:在某些情况下可能用到,因为一般比较想要记录的内容都会自己记录在博客
  • 在线 ssh 工具 Tsterm:很好看的一个在线 ssh 工具
  • Docker 加速器 Crproxy:加速 docker 镜像拉取
  • Github 加速器 Gh-proxy:加速下载 github 上的文件
  • 影音服务器 Jellyfin:配合 Aria2 下载电影观看
  • Php 项目临时工具 Nginx-php:方便访问 php 项目,而不需要另外搭建一个 php 环境
  • 组网客户端 Tailscale:组网用
  • Web 服务器 Ningx:就是 Web 服务器,与其配合使用的还有证书申请和自动续期工具 Acme.sh

当然,还有一些不方便在这提的或者感觉意义不是很大的就没列出来了,比如之前折腾的文字转语音 chattts 和录音转文字 funasr,又或是测速工具 speedtest,以及和 alist 功能类似的工具 zdir。

AD:【腾讯云服务器大降价】2核4G 222元/3年 1核2G 38元/年
阅读剩余
THE END