服务器迁移
服务器迁移与更新日志
原本计划在11月12日写这篇文章,但由于中间遇到了一些杂七杂八的事情,渐渐地把这事儿给忘了。今天突然想起来,干脆先写下,顺便分享一下这段时间的更新和变化。
1. 服务器迁移与面板更换
原来我使用的是腾讯云的 4c4g 配置,但由于续费价格太高(每年要1300元),于是决定更换为一台 2c4g 的服务器。幸运的是,在活动期间我成功购买了一台 2c4g 配置的服务器,价格大约 300 多元/年。对于我这种日常负载不高的使用场景来说,这个配置完全足够,且内存足够大,能够支持多个服务同时运行。
之前我使用的是宝塔面板,当时刚接触服务器时搭建的很方便,但随着对 Docker 的熟悉,我发现宝塔在 Docker 支持上并不那么理想。于是,我决定换用 1Panel 面板。选择 1Panel 的原因不仅是因为它提供了对 Docker 的更好支持,还有一个重要因素:它的迁移功能。1Panel 提供了 Docker 应用、服务备份与导入等功能,能够让我将所有服务转移到 Docker 容器中,确保数据的完整性和迁移的便捷性。
(原本我也有考虑过彻底迁移到自建服务器,打算通过内网穿透来实现,不过由于自建服务器消耗较大,双路 E5 的电力开销也不小,而且暂时还没有找到合适的主机,计划因此搁置。)
2. 服务变更与更新
服务器迁移的过程中,我对一些服务进行了更新和调整:
- 图床服务:原来的图床被取消,转而使用 Alist 的 WebDAV 功能,操作更加便捷。
- Halo 博客:依然保留使用。
- 内网穿透:继续使用原方案,保持不变。
- 监控面板:监控面板从 Nezha 切换到了 Kuma,因为我现在的服务器资源较为有限,仅需要一款轻量级的监控工具。
- 新增服务:引入了 RustDesktop 作为自建的远程访问工具,方便进行远程管理。
此外,我的本地工具也做了一些更新:
- Picgo 更换为 Piclist,支持 WebDAV 和多图床上传,使用更为便捷。
- Typora 也升级了,原来一直使用开源版,现在决定支持作者,购买了正式版。
- Obsidian 更新了一些插件,新增了标签管理、自动创建文件时间、修改时间、模板创建等功能,甚至可以直接将文档上传到博客。(其实这篇文章就是通过插件上传的。)
3. 新开源项目
在服务器迁移的过程中,我还启动了两个新的开源项目:
-
轻记账:一个不联网的、最小权限的记账本应用。由于自己常常因不注意花钱而超预算,市面上的记账工具又无法保证数据安全,因此决定自己写一个。项目使用 Kotlin 和 Jetpack Compose 开发,采用 MVVM 架构,可以保证数据完全存储在本地。
轻记账项目地址 -
Todolist 应用:由于我经常忘记事情,便打算找一款合适的 Todo List 应用。经过一番尝试,我最终选择了谷歌日历和 Google Tasks,它们能在电脑和手机间同步。虽然免费版有一些功能限制,但总的来说满足了我的基本需求。等《轻记账》项目完成后,我就会着手开发这个 Todo List 应用了。
最近我对开源大模型也产生了兴趣,尝试过本地运行 Ollma,但感觉体验并不理想。后来,我发现了 LM Studio 和 Anything LLM,它们结合使用可以实现更强大的知识库和语音交互功能。虽然目前自己对这些技术掌握得还不够深入,但看到这些技术的飞速发展,感到既兴奋又有点小压力,慢慢学吧,总有一天能掌握它们的!
4. 新购相机与打鸟计划
最近我入手了一个新的 尼康相机,希望能借此机会提升自己的摄影技能。接下来,我打算在业余时间学习一些摄影后期技巧。
另外,我也计划购买一台 拓竹 3D 打印机,期待能够玩得开心。等到价格合适就入手,年轻的时候多折腾,等到年纪大了再想动手可能就力不从心了。
这就是我这段时间的一些更新和变化。虽然迁移过程有些繁琐,但通过使用 1Panel 和 Docker,服务器的管理变得更加高效和稳定。接下来,我会继续完善这些项目,并学习更多新技能,期待未来能有更多有趣的事情发生!