- 技术琐事
部署自己的 WebDAV 服务,同步应用数据与软件配置
笔者今天在使用 Next Chat 聊天时,突然想到聊天数据应该是可以备份的,在设置里面发现它仅支持 WebDAV 和没听说过的 UpStash 两种文件协议,而笔者使用的其它软件又广泛支持前者进行备份同步。于是今天便来捣腾 WebDAV 服务并实现数据备份。 Docker 部署 WebDAV 服务 一旦使用上了 Docker,就再也不想回去那种将服务运行在机器本体上的时代了。笔者首选使用…
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 - 技术琐事
使用基于 Docker 的 Nginx 部署静态网页项目
现在,我已经安装了 Docker,并拉取了 Nginx 的镜像。除此之外,我也购买了域名,完成了备案,并且为域名配置了 SSL。一切准备就绪,那么我该怎么将我的静态网页项目在 Linux 主机上通过 Nginx 部署,最终实现域名访问呢? 本文以部署我的个人博客页面为例,介绍如何使用基于 Docker 的 Nginx 部署静态网页项目。 准备静态网页项目 为了更方便管理网页项目…
06 月 25 日 2021 年Nginx Docker Linux - 后端开发
Linux 系统编译安装基于 C++ 的 gRPC
本文适用于 C++ 版本 gRPC 的离线编译安装,但对于下载 gRPC 步骤强烈建议使用 git 进行。 如果在能直接连接外网的机器上编译,可直接按照 gRPC 官网文档的指引快速执行编译操作。 安装基本依赖 确保机器上包括这些基本依赖:, , 与 C++ 编译环境。 gRPC 的编译需要 版本在 及以上。假如版本低于此,应当在 Docker 容器中安装较新版本的 GCC 再执行编译操作…
04 月 22 日 2021 年Linux CPP gRPC Docker - 后 端开发
Linux 容器更新或降级 GCC 版本
如果软件源可用,可以使用 CentOS 的 yum 包管理器或 Ubuntu 的 apt 包管理器等一键安装 GCC,例如: 本文适用于系统中包含有其它版本的 GCC 编译器情况下,手动更新或降级 GCC 编译器。编译 GCC 的过程十分耗时,如果能使用包管理器尽量还是使用包管理器吧。 NOTE: 如果仅使用 GCC 进行编译操作或不确定当前系统能否兼容新版本的 GCC,建议在 Docker…
04 月 20 日 2021 年Linux GCC Docker