- 技术琐事
部署自己的 WebDAV 服务,同步应用数据与软件配置
今天在使用 Next Chat 时,突然想到聊天数据应该是可以备份的,在设置里面发现它支持 WebDAV 和没听说过的 UpStash 两种文件协议,而笔者使用的其它软件又广泛支持前者进行备份同步。于是今天便来捣腾 WebDAV 并实现数据备份。 Docker 部署 WebDAV 服务 此章节里笔者选用了纯净的 WebDAV 服务镜像。如果想要更友好的交互体验,可以选用支持 WebDAV…
04 月 03 日 2025 年Docker WebDAV - 技术琐事
拿刚买的 Mac Mini 做我的应用服务器
去年笔者拿 N100 小型主机安装 OpenWRT 系统作主路由服务器,又塞进去一些笔者自己部署的应用服务。后来 Mac Mini 4 发售了,评测得到的功耗与性能令人惊叹,最重要的是定价很不苹果,让我这个苹果小黑子也想要入手一台玩玩。 当然,笔者在逛 V2EX 的时候也看了大量劝退购入 Mac Mini 4 的帖子,尤其是像笔者这样只是拿来做轻量级应用服务器的用途 —— 大炮打 蚊子。但是你知道的…
03 月 30 日 2025 年MacOS Remote-Desktop Docker PostgreSQL Minecraft - 技术琐事
部署一个给朋友使用的 Minecraft 模组服务器
笔者在今年五月份部署了一个与朋友同玩共乐的 Minecraft 服务器,稳定运行至今。忽然想记录为一篇博客,分享分享折腾的经历。 笔者结合个人喜好(最新版本,模组优先)和大众推荐(Fabric 更适合新版本 Minecraft),决定基于 Fabric 搭建一个可以添加模组的 Minecraft 服务器。此类服务器简称为模组服务器,还有基于 Paper, Spigot 等搭建的插件服务器…
07 月 05 日 2024 年Linux Game-Server Minecraft - 技术琐事
基于 SteamCMD 部署一个给朋友使用的饥荒联机版服务器
本文重现了笔者在自己的 CentOS 7 (64-bit) 系统中部署饥荒联机版服务器的全过程,供君参考。 Steam 版的饥荒联机版与 Wegame 版数据不互通,也无法相互联机。 笔者主要参考了如下两个部署教程: Guides/Don’t Starve Together Dedicated Servers How to setup dedicated server with cave on…
07 月 02 日 2024 年Linux SteamCMD Game-Server Don't-Starve - 技术琐事
使用 Nginx 治理我的服务
这些天在阿里云的 ECS 服务器上捣鼓自己的东西,通过 Nginx 转发请求,允许以域名的方式访问到笔者开设的不同站点、服务。 笔者撰写本篇文章,晒晒在服务器上都做了哪些工作,也希望能为您提供一些启发。 安装最新版本的 Nginx 笔者使用的服务器为 CentOS 7 系统,默认的 yum 源中包含的 Nginx 版本为 (2021-05-21)。 更新 yum 源,添加 Nginx 的官方源:…
05 月 13 日 2024 年Nginx Linux - 技术琐事
使用 jsDelivr 加速 Github 仓库搭建自己的图床服务
使用此类公益服务时应保留敬畏之心,不要滥用服务,消耗他人的善意。 今天突然想去搞个图床,使用 CDN 加速图片资源。因为博客放在小水管服务器上,直接用这个服务器向用户传输图片资源对带宽有很大影响。 遂上网搜索有无免费图床的服务,看到不少将 jsDelivr 用作图床使用的教程,便自己实践一番。 在国内,直接使用 Github 链接来加载图片是很慢的,甚至于加载不出来;但访问 jsDelivr…
08 月 13 日 2021 年Github jsDiliver - 技术琐事
使用 EditorConfig 和 Prettier 优雅地配置 VSCode 代码格式化
编写代码时使用 EditorConfig EditorConfig 能够帮助跨各种 IDE 开发同一项目的不同开发人员保持一致的编码风格。 VSCode 没有内置对 EditorConfig 的支持,需要在插件市场中手动搜索并安装插件。 EditorConfig 会自动读取工作区中的 文件,更详细的配置说明可以参考官方介绍。下面是笔者常用的配置: 推送仓库前使用 Prettier 为了进一步确…
08 月 07 日 2021 年Node EditorConfig Prettier VSCode - 技术琐事
更换持续集成工具,从 Travis 到 Github Actions
我真傻,真的,单单受文档的推荐就选择了 Travis 作为部分项目的持续集成工具,没有料到它早已于 2020 年 12 月更换了免费政策,不再为开源项目提供免费的用于持续集成使用的 Credits 了。当赠送的 10000 个点数用完,就需要付费才能进行构建了。 当然,作为经济驱动的公司,近些天来又受 Github Actions 等其它持续集成工具打压了盈利空间…