掌握自托管的 10 个 GitHub 存储库

了解现代基础设施如何通过自托管工作:容器、反向代理、监控、备份、网络和系统操作。

来源:KDnuggets

简介

自托管通常始于一个简单的目标:在您自己的服务器上运行工具而不是依赖第三方服务。但它很快就会成长为更大的东西。当您开始托管自己的应用程序时,您自然会了解现代基础设施的工作原理,从部署和网络到存储、监控、备份和系统可靠性。

培养这些技能的最佳方法是参与实际项目。幸运的是,许多开源社区直接在 GitHub 上记录他们的工具、部署工作流程和基础设施实践。这些存储库通常包括指南、配置示例和实际设置,展示人们如何在自己的基础设施上实际运行服务。

在本文中,我们重点介绍了 10 个 GitHub 存储库,可帮助您从多个角度掌握自托管。有些可以帮助您发现自托管生态系统中存在哪些工具,而另一些则教授部署平台、工作流程自动化、监控、私有云存储、基础设施管理和安全网络访问。它们共同提供了学习如何发现、部署、操作和扩展您自己的自托管服务的实用途径。

掌握自托管的 GitHub 存储库

1. 很棒的自托管

Awesome-selfhosted/awesome-selfhosted 存储库是探索自托管世界的最佳起点之一。它是一个精选的免费开源应用程序列表,可以托管在您自己的服务器上。该存储库组织了数百种跨类别的工具,例如文件存储、密码管理器、媒体服务器、监控工具、笔记应用程序、自动化平台和开发人员实用程序。

Awesome Selfhosted 不是专注于一种工具或工作流程,而是帮助您了解更广泛的生态系统。它充当自托管的发现层,显示人们通常自行运行的服务类型,并帮助您识别可能想要在自己的基础设施中部署的工具。

2. 酷化

3.n8n