<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Self-Hosted - 标签 - 研发日志 · R&amp;D Log</title><link>https://rd163.visword.com/tags/self-hosted/</link><description>Self-Hosted - 标签 - 研发日志 · R&amp;D Log</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><managingEditor>whutluohui@gmail.com (小智晖)</managingEditor><webMaster>whutluohui@gmail.com (小智晖)</webMaster><copyright>本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。</copyright><lastBuildDate>Sat, 31 May 2025 00:00:00 +0800</lastBuildDate><atom:link href="https://rd163.visword.com/tags/self-hosted/" rel="self" type="application/rss+xml"/><item><title>通知推送服务方案</title><link>https://rd163.visword.com/posts/notify-push-service/</link><pubDate>Sat, 31 May 2025 00:00:00 +0800</pubDate><author><name>小智晖</name></author><guid>https://rd163.visword.com/posts/notify-push-service/</guid><description>&lt;p>在服务端开发与运维场景中,常常需要把监控告警、构建结果、定时任务状态等信息以推送通知的形式实时发送到手机或桌面。直接接入各厂商的推送通道(APNs、FCM)成本较高,而第三方 SaaS 又涉及数据出境和付费问题。此时,&lt;strong>自建通知推送服务&lt;/strong>成为一种兼顾可控性与简洁性的选择。&lt;/p></description></item><item><title>WebDAV 自建方案选型与实践</title><link>https://rd163.visword.com/posts/webdav-deploy/</link><pubDate>Fri, 28 Feb 2025 00:00:00 +0800</pubDate><author><name>小智晖</name></author><guid>https://rd163.visword.com/posts/webdav-deploy/</guid><description><![CDATA[<p>WebDAV(Web Distributed Authoring and Versioning,RFC 4918)是在 HTTP 之上扩展的一组方法(如 <code>PUT</code>、<code>PROPFIND</code>、<code>MKCOL</code>、<code>COPY</code>、<code>MOVE</code>),使得 Web 服务器可以当作可读写的网盘来用。相比 SFTP 或 NFS，它的优势在于走标准 HTTP(S) 端口、穿透代理和防火墙更友好，并且被几乎所有的笔记软件（如 Obsidian 的 Remotely Save 插件）、文件管理器（Windows 资源管理器、macOS Finder、Linux Nautilus/Dolphin）原生支持。</p>]]></description></item><item><title>Git 服务搭建</title><link>https://rd163.visword.com/posts/git-server/</link><pubDate>Sun, 12 Jan 2025 00:00:00 +0800</pubDate><author><name>小智晖</name></author><guid>https://rd163.visword.com/posts/git-server/</guid><description><![CDATA[<p>在团队私有代码托管、内网交付或学习 Git 内部原理的场景中，不依赖 GitHub、Gitea 这类平台，只用一台带 SSH 服务的 Linux 机器就能跑起一台可用的 Git 服务器。本文基于 Pro Git 官方文档的 &ldquo;Git on the Server&rdquo; 一章，整理协议选型、最小化搭建步骤，以及若干安全加固要点。</p>]]></description></item><item><title>GitHub 开源替代方案</title><link>https://rd163.visword.com/posts/open-source-alternatives-for-github/</link><pubDate>Sun, 12 Jan 2025 00:00:00 +0800</pubDate><author><name>小智晖</name></author><guid>https://rd163.visword.com/posts/open-source-alternatives-for-github/</guid><description>&lt;p>当团队需要在内部网络部署一套代码托管平台，或希望对仓库、issue、CI/CD 流程拥有完整控制权时，自托管的 Git 服务就成了 GitHub 之外的常见选择。本文梳理几个主流的开源替代方案，重点介绍三个轻量级项目 Gogs、Gitea、GitBucket，并补充 GitLab CE 与 Forgejo 作为对照。&lt;/p></description></item><item><title>IM 开源解决方案</title><link>https://rd163.visword.com/posts/im-open-source/</link><pubDate>Sun, 12 Jan 2025 00:00:00 +0800</pubDate><author><name>小智晖</name></author><guid>https://rd163.visword.com/posts/im-open-source/</guid><description>&lt;p>在业务系统里集成即时通讯（Instant Messaging,IM）能力，是客服、社交、协同办公、IoT 等场景常见的需求。直接对接厂商的推送通道或 SaaS 服务会带来数据出境、付费、定制化受限等问题，因此&lt;strong>自建一套开源 IM 系统&lt;/strong>成为很多团队的选择。&lt;/p></description></item></channel></rss>