文章列表

轻量小巧的零配置 APT 加速工具:APT Proxy

, , , ,
APT Proxy 是一款体积仅 2MB+、内存占用低于 10MB 的轻量级 APT 缓存加速工具,作为 APT Cacher NG 的替代方案,具备零配置、开箱即用的特性。该工具基于八年前弃坑的开源项目重构开发,新增同时支持 Ubuntu 阅读全文

使用 Docker 来运行 HuggingFace 海量模型

介绍通过 Docker 容器与 Towhee 工具在本地快速运行 Hugging Face 模型的方法。针对模型本地部署时常见的环境冲突、依赖复杂等问题,提出制作 PyTorch 通用基础镜像的方案:基于 miniconda3 构建,整合清 阅读全文

使用 Docker 搭建适用于 HomeLab 的轻量邮件网关

, , , ,
针对 HomeLab 场景下多服务邮件通知管理复杂、资源占用高的问题,基于已停止维护的 MailDev 项目进行二次开发,升级 Node.js 运行时与依赖库以修复安全漏洞,构建轻量化 Docker 镜像。 阅读全文

从零开始搭建个人书签导航应用:Flare

, , ,
Flare 是一款基于 Docker 部署的轻量级书签导航工具,由开发者针对现有工具的效率低、数据不透明、浏览器绑定等痛点设计而成。其核心优势包括不足 10M 的容器镜像、30M 以内的内存占用、每秒近 5000 并发下 1-2 毫秒响应的 阅读全文

使用 Docker 搭建适用于 HomeLab 的书签导航

, , , ,
针对浏览器书签管理痛点,介绍两款基于 Docker 私有化部署的书签导航工具。Flame 功能简洁、界面美观,镜像约 50MB,支持 docker-compose 快速启动。Flare 为 Flame 的轻量替代方案,针对中文搜索、性能优化 阅读全文

使用 Mastodon 搭建个人信息平台:调优篇

该文为容器环境搭建 Mastodon 后的调优指南,涵盖四项核心配置:启用 Elasticsearch 全文搜索需在环境变量中开启并配置 ES 服务地址;修复字体加载报错需修改内容安全策略允许 data URI 字体资源;解决图片不显示问题 阅读全文

使用 Mastodon 搭建个人信息平台:前篇

该系列首篇内容围绕在容器环境中部署 Mastodon 展开,详细阐述了选择该技术方案的初衷与具体实施步骤。文章首先分析了个人场景下信息汇聚与快速交互的需求,对比了传统协作工具的局限性,最终确定采用类微博形态的 Mastodon 作为私有化个 阅读全文

Flare 制作记录:应用前后端性能优化

, , , ,
基于导航页项目 flame 的性能问题,重新设计并实现了轻量级替代方案 flare。原版采用 React SPA 架构,存在脚本体积近 3MB、接口请求过多、SVG 图标渲染卡顿等问题。新方案彻底移除前端 JavaScript,采用纯 HT 阅读全文

深入浅出 Golang 资源嵌入方案:go-bindata篇

, , , ,
go-bindata 是 Golang 生态中历史最悠久、影响范围最广的开源资源嵌入方案之一,起源于 2011 年的 jteeuwen/go-bindata 项目。2018 年原作者删库事件导致社区出现多个硬分叉版本,主要包括 go-bin 阅读全文

深入浅出 Golang 资源嵌入方案:前篇

, , ,
Golang 于 1.16 版本正式引入原生资源嵌入功能 `go embed`,此前生态中已存在 packr、statik、go.rice 等十余种开源方案。该文以官方实现为标准参考系,通过剖析 Go 1. 阅读全文