Skip to content

awesome-compose

我的 Docker Compose 自托管服务

Compose 规范Docker Compose 语法

Play With Docker

创建项目

bash
# 创建项目,-p 则使用前面的部分,即 gotify 作为文件夹
make init n=https://hub.docker.com/r/gotify/server p=1

规范

  • 每个服务都可以有一个 .env 文件
  • 每个服务都有一个单独的 compose.yaml 文件和 compose.override.yaml 文件
  • 每个服务都有一个单独的 README.md 文件

模板

  • README.md
markdown
# 服务名

[Office Web][1] - [Source][2] - [Docker Image][3] - [Document][4]

---

> [服务名][1]

[1]:
[2]:
[3]:
[4]:
  • compose.override.yaml
yaml
---

services:
  SERVER_NAME:
    # ports: ! reset []
    ports: !override
      - ${SERV_PORT:-8080}:8080
    volumes:
      - data:/data
  • .env
dotenv
TZ=Asia/Shanghai
SERV_PORT=

列表

状态项目名称描述
在用acme自动化证书管理环境,用于自动获取和续期 SSL/TLS 证书
在用arcane一个美观直观的界面,用于管理你的 Docker 容器、镜像、网络和卷。 不需要终端。
adminer开源数据库管理工具,允许用户通过 Web 界面管理数据库,如 MySQL、SQLite 等
在用autopushAutopush 是 Mozilla 推送服务的 Rust 实现。
aliyundrive阿里云盘 WebDAV 服务,将阿里云盘挂载为标准 WebDAV 文件系统
在用asciinema用于录制和分享终端会话的工具,将终端操作录制成可播放的动画
在用atuin使用 SQLite 数据库取代 Shell 历史,并通过 Atuin 服务器提供机器间完全加密的历史记录同步功能。
在用authelia一款双因素认证(2FA)与单点登录(SSO)认证服务器,专注于保障应用程序和用户的安全。
bark注重隐私、安全可控的自定义通知推送工具
在用bore简单易用的内网穿透工具,用于将本地服务暴露到公网
blinko下一代开源 AI 驱动的卡片笔记,旨在帮助你快速捕捉和整理灵感,确保创意永不枯竭
chanify安全的消息推送服务,支持多平台通知推送
在用claude-code-router代码路由工具
cloudflaredcloudflared 是 Cloudflare 隧道客户端。将 Cloudflare 网络的流量代理到你的起源节点。
在用croc跨平台文件传输工具,可在两台计算机之间安全地传输文件
在用derperDerper (指定数据包加密中继)服务器负责管理设备连接和网络地址转换(NAT)穿越。
drone基于容器技术的持续集成和持续部署(CI/CD)平台
在用dufs基于 HTTP 的文件服务器,支持文件上传、下载和目录浏览
在用emqx大规模分布式物联网接入平台,高性能、可扩展的 MQTT 消息服务器
etcd高可用的分布式键值存储系统,常用于配置共享和服务发现
在用ferron基于 Zola 的静态网站生成器
在用file-downloader文件下载工具
在用filetas文件管理和分享服务
frp专注内网穿透的高性能反向代理应用
在用gitea轻量级的 DevOps 平台软件,提供 Git 托管、代码审查、团队协作等功能
在用gitlab完整的企业级 DevOps 平台,提供代码托管、CI/CD、项目管理等完整开发流程
在用gitlab-runnerGitLab CI/CD 的执行器,用于运行 CI/CD 任务
gotify简单的发送和接收消息的服务器,用于实时消息推送
在用haproxy一款免费、非常快速且可靠的反向代理,为基于 TCP 和 HTTP 的应用提供高可用性、负载均衡和代理服务
在用headscaleTailscale 控制服务器的开源自托管实现。
hedgedoc开源的协作文档编辑器,支持 Markdown 编辑
在用hoppscotch轻量级的 API 开发生态系统,用于测试和调试 API
在用it-toolsIt-tools 是为开发者准备的一系列实用在线工具
joplin开源的笔记和待办事项应用程序,支持端到端加密
在用komodo现代化的代码编辑器
在用linkding简单、快速的自托管书签服务
litellm非常实用的开源 Python 库,使用 OpenAI 的输入/输出格式,调用 100+ 个大型语言模型
listmonk高性能、可自托管的邮件通讯和营销自动化工具
logto现代开源的 SaaS 和 AI 应用认证基础设施
mamoto提供网站分析服务的开源平台
mariadb社区开发的 MySQL 关系型数据库管理系统分支
在用meilisearch快速、易于使用的搜索引擎
在用memos隐私优先、自托管的知识库
在用mindoc基于 Go 的简约文档管理系统
在用minio高性能的对象存储服务,兼容 Amazon S3 API
在用mysql世界最流行的开源关系型数据库管理系统之一
在用new-api新一代 AI 基座平台,为您的 AI 应用提供统一的基础设施。承载所有 AI 应用,管理您的数字资产,连接未来的统一接口平台。
nginx-php集成 Nginx 和 PHP-FPM 的 Web 服务器环境
在线ntfy简单易用的自托管通知服务,用于推送消息到手机或桌面
在用ollama轻量级、可扩展的大语言模型运行时,支持本地运行和 GPU 加速
在用open-webui现代化的 Web UI 界面
在用opengist自托管的代码片段管理服务
在用openlist网盘列表管理工具
在用openssh-serverSSH 服务器,用于远程安全连接
pgadminPostgreSQL 数据库的开源管理和开发平台
pgadmin-db为 pgAdmin 提供数据库支持的服务
phpmyadmin以 Web 为基础的 MySQL 数据库管理工具
phpmyadmin-db为 phpMyAdmin 提供数据库支持的服务
在用postgres强大的开源对象关系数据库系统
在用qbittorrent跨平台的 BitTorrent 客户端
qinglong定时任务管理平台
rclone命令行程序,用于管理云存储上的文件
在用rclone-backup基于 rclone 的备份解决方案
redis开源的内存数据结构存储,用作数据库、缓存和消息中间件
remark42自托管的评论引擎,用于博客和其他出版物
rsshub轻量级、易于扩展的 RSS 生成器
在用rustpad受 Google Docs 启发的协作文本编辑器
在用shortenerURL 缩短服务
simple-http-server简单的 HTTP 服务器
simple-torrent简单的 Torrent 客户端
sonic快速、轻量级的搜索引擎
stalwart一套完整的邮件套件
在用static-web-server高性能的静态 Web 服务器
在用swagger用于设计、构建和文档化 RESTful API 的工具
syncthing连续的文件同步程序,用于在不同设备间同步文件
在用tailscale一个零信任基于身份的连接平台,取代了您的遗留 VPN、SASE 和 PAM,连接远程团队、多云环境、CI/CD 流水线、边缘与物联网设备以及 AI 工作负载。
在用tuwunelTuwunel 是一个功能强大的 Matrix 自建服务器
transfer文件传输服务
在用valkey开源的、内存中的数据存储,用于高速数据处理
在用vaultwardenBitwarden 密码管理器的非官方服务器实现
在用vaultwarden-backup为 Vaultwarden 提供备份功能的服务
wingettyWindows 终端工具
woodpecker简单、强大、轻量级的 CI/CD 引擎
在用wordpress功能强大的开源内容管理系统
xunsearch免费开源的中文全文检索解决方案

Arcane 容器管理工具

模板

bash
curl -LO https://raw.githubusercontent.com/getarcaneapp/templates/refs/heads/main/schema.json
bash
# 初始化
curl -LO https://raw.githubusercontent.com/getarcaneapp/templates/refs/heads/main/registry.json &&
jq '.templates=[] | .name="Jetsung Arcane Templates" | .description="Jetsung Docker Compose Templates for Arcane" | .author="jetsung" | .url="https://github.com/jetsung/awesome-compose" | .version="1.0.0"' registry.json > tmp.json && mv tmp.json registry.json

提交与格式化

仓库镜像

MyCodeGitCodeGitHub

Released under the Apache-2.0 License.