Docker 自托管项目集合:200 多个开源工具一键部署
文章目录
- Docker 自托管项目集合:200 多个开源工具一键部署
Docker 自托管项目集合:200 多个开源工具一键部署
GitHub 上有一个名为 awesome-selfhost-docker 的仓库,收录了 200 多个可以通过 Docker 和 docker-compose 部署的自托管开源项目,Star 数接近 4000。
这个仓库把各类自托管工具按功能分成了 10 个类别,覆盖了从个人到团队的多种使用场景。
生产力工具
生产力分类下有 20 多个项目。Nextcloud 是文件托管和协作平台,Joplin 和 Trilium 提供笔记功能,Paperless-ng 做文档管理,Bookstack 用来组织和存储知识,Outline 是团队知识库,Etherpad 支持实时协同编辑文档。
项目管理方面有 Wekan、Kanboard、Focalboard、Tillywork 和 Huly 等多个看板和项目管理工具,可以根据团队规模和需求选择。
开发工具
开发类项目涵盖代码托管、CI/CD 和代码质量。GitLab 和 Gitea 是代码托管方案,Gogs 更轻量。CI/CD 方面有 Drone 和 Jenkins,代码质量检查用 SonarQube,错误追踪用 Sentry。
Portainer 提供 Docker 的可视化管理界面,Code-Server 可以在任何机器上运行 VS Code,JupyterHub 支持多用户 Jupyter notebook 环境。
媒体服务
媒体类项目数量最多。Plex、Jellyfin 和 Emby 是三个主流的媒体服务器方案,各有特点。音乐方面有 Navidrome、Koel、Airsonic 等多个流媒体服务器。
照片管理推荐 Photoprism 和 Piwigo。Radarr、Sonarr、Lidarr 分别负责电影、电视剧和音乐的自动化管理。Audiobookshelf 是有声书和播客服务器,Cobalt 是媒体下载工具。
通讯工具
通讯类项目包括即时通讯和邮件服务。Rocket.Chat、Mattermost、Zulip 是团队聊天方案,Matrix Synapse 和 Element 构成去中心化通讯系统,Jitsi Meet 提供视频会议功能。
邮件服务有 Postal 和 Mailu,论坛系统推荐 Discourse。Matterbridge 可以在不同聊天协议之间架桥。
安全工具
安全类项目覆盖密码管理、认证和入侵检测。Bitwarden 和 Vaultwarden 是密码管理方案,Authelia 和 Keycloak 处理认证授权,Vault 管理密钥。
网络安全方面有 Fail2ban、CrowdSec 做入侵防护,Wazuh 提供安全监控和 SIEM 功能,OpenVPN 和 WireGuard 是 VPN 方案。
监控系统
监控类项目有 20 多个。Grafana 配合 Prometheus 是主流的监控方案,Netdata 提供实时性能监控,Uptime Kuma 做可用性监控。
时间序列数据库有 InfluxDB 和 VictoriaMetrics,日志管理用 Graylog,Dozzle 可以实时查看 Docker 容器日志。
文件共享
文件共享类包括 Seafile、Syncthing、ownCloud、Nextcloud 等多个文件同步方案。FileBrowser 是网页文件管理器,Minio 提供对象存储。
网络存储方面有 OpenMediaVault、XigmaNAS、FreeNAS,分布式存储有 Ceph、GlusterFS 和 SeaweedFS。
智能家居
智能家居类项目以 Home Assistant 为核心,配合 OpenHAB、Domoticz 等平台。Node-RED 提供流程编排,ESPHome 控制 ESP 设备,Homebridge 桥接 HomeKit。
网站分析
分析类项目提供隐私友好的网站统计方案。Matomo、Plausible、Umami、Ackee 都是 Google Analytics 的替代品,Metabase 和 Redash 做商业智能分析。
其他工具
其他类别包括网络级广告过滤 Pi-hole、RSS 阅读器 FreshRSS、书签管理 Wallabag、食谱管理 Tandoor Recipes、个人财务 Firefly III 等。
这个仓库的价值在于统一了部署方式。所有项目都可以用 Docker 或 docker-compose 启动,省去了逐个配置环境的麻烦。对于想搭建私有云服务的用户,这个列表提供了从选择到部署的完整参考。
docker-compose 启动,省去了逐个配置环境的麻烦。对于想搭建私有云服务的用户,这个列表提供了从选择到部署的完整参考。
