详细内容或原文请订阅后点击阅览
掌握自托管的 10 个 GitHub 存储库
了解现代基础设施如何通过自托管工作:容器、反向代理、监控、备份、网络和系统操作。
来源:KDnuggets简介
自托管通常始于一个简单的目标:在您自己的服务器上运行工具而不是依赖第三方服务。但它很快就会成长为更大的东西。当您开始托管自己的应用程序时,您自然会了解现代基础设施的工作原理,从部署和网络到存储、监控、备份和系统可靠性。
培养这些技能的最佳方法是参与实际项目。幸运的是,许多开源社区直接在 GitHub 上记录他们的工具、部署工作流程和基础设施实践。这些存储库通常包括指南、配置示例和实际设置,展示人们如何在自己的基础设施上实际运行服务。
在本文中,我们重点介绍了 10 个 GitHub 存储库,可帮助您从多个角度掌握自托管。有些可以帮助您发现自托管生态系统中存在哪些工具,而另一些则教授部署平台、工作流程自动化、监控、私有云存储、基础设施管理和安全网络访问。它们共同提供了学习如何发现、部署、操作和扩展您自己的自托管服务的实用途径。
掌握自托管的 GitHub 存储库
1. 很棒的自托管
Awesome-selfhosted/awesome-selfhosted 存储库是探索自托管世界的最佳起点之一。它是一个精选的免费开源应用程序列表,可以托管在您自己的服务器上。该存储库组织了数百种跨类别的工具,例如文件存储、密码管理器、媒体服务器、监控工具、笔记应用程序、自动化平台和开发人员实用程序。
Awesome Selfhosted 不是专注于一种工具或工作流程,而是帮助您了解更广泛的生态系统。它充当自托管的发现层,显示人们通常自行运行的服务类型,并帮助您识别可能想要在自己的基础设施中部署的工具。
