Self-Hosting-Guide:一份自托管技术的百科全书
Self-Hosting-Guide:一份自托管技术的百科全书
Self-Hosting-Guide 在 GitHub 上拿到了 21,608 颗 Star。
这个仓库是一份社区维护的自托管技术指南,内容覆盖了从容器、网络、数据库到智能家居、媒体服务器、本地大模型的方方面面。一个人或者一个小团队,只要有一台闲置机器,就能按照这份指南把各种服务跑在自己的硬件上。

1、自托管是什么
自托管就是在自己的机器上部署和运行软件,而不是每个月给 SaaS 平台交钱。
数据存在自己手里,服务停不停自己说了算。Nextcloud 替代 Google Drive,Grafana 替代 Datadog,Jellyfin 替代 Netflix 的推荐算法,Home Assistant 把小米、苹果、谷歌的智能家居生态拉到一个面板上管理。这些开源软件加在一起,能覆盖个人和小团队日常用到的大部分服务。
但自托管的门槛一直不低。光是选型就能把人搞晕:几十个同类工具,哪个适合自己的场景?装完之后怎么配置反向代理?怎么做数据备份?升级会不会炸?
这份指南解决的就是这些问题。它不教你写代码,而是把自托管生态里涉及的每一个技术方向都梳理了一遍,给出工具列表、简要说明和官方链接,让你能快速找到需要的东西。
2、覆盖了哪些技术栈

打开这份指南的目录,你会看到它涉及的技术范围相当广。
容器和编排是基础。Docker、Podman、Portainer、K3s、Kubernetes,从单机部署到集群管理都有覆盖。CI/CD 部分列了 Drone、Woodpecker、GitLab CI 等工具,适合需要自动化部署的场景。
网络部分是很多人的痛点。WireGuard、Tailscale、Netmaker 这几个 VPN 方案各有侧重,指南里分别做了介绍。DNS 管理、反向代理(Nginx、Caddy、Traefik)、防火墙配置这些自托管绕不开的环节,也都单独列了章节。
数据库分了 SQL 和 NoSQL 两条线。PostgreSQL、MySQL、MongoDB、Redis,加上各种管理工具,基本能覆盖常见的数据存储需求。
比较有意思的是 LLM 部分。ollama、LocalAI、llama.cpp、GPT4All、LM Studio,这些本地跑大模型的工具全在里面。不依赖云端 API,在自己的硬件上就能运行 Llama、Mistral 这类开源模型。对于在意数据隐私或者想省 API 费用的人来说,这部分内容很实用。
3、适合谁用
正在搭家庭服务器的人。Raspberry Pi、旧笔记本、NAS,这些闲置设备都能变成服务节点。指南里有专门的 Raspberry Pi 章节,从系统安装到 Home Assistant 集成都写了。
想把开发环境迁到自托管的团队。Gitea、GitLab、Drone CI、Semaphore UI,从代码托管到自动化部署,开源方案能搭出一套完整的 DevOps 工具链。
对数据隐私有要求的个人或组织。邮件服务器、密码管理(Vaultwarden)、文件同步(Syncthing)、端到端加密通信,所有数据不经过第三方。
4、怎么上手
指南本身是一个 Markdown 文件,直接在 GitHub 上就能看。不需要安装任何东西,当成一个工具字典来用就行。
如果想动手部署,建议从 Portainer 开始。装好 Docker 之后,一行命令就能把 Portainer 跑起来:
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer
浏览器打开 IP:9000,图形化界面管理容器。之后想装什么服务,搜指南里的工具名,找到对应的官方文档链接,按步骤来就行。
这份指南的价值不在于它教了你什么,而在于它把整个自托管生态摊开给你看。你不需要从头研究每个技术方向,翻一翻目录,就能找到适合自己场景的工具组合。
于它把整个自托管生态摊开给你看。你不需要从头研究每个技术方向,翻一翻目录,就能找到适合自己场景的工具组合。
更多推荐




所有评论(0)