iTerm2 Buddy 是 iTerm2 的 iPhone 应用,可远程连接 Mac 终端,但默认公共中继服务器速度很慢。作者用 AI 在群晖 NAS 上自托管开源中继服务器,通过 Docker Compose 部署,配置域名、TLS 证书和端口转发,并修改 Mac 端设置重新配对,连接速度大幅提升。
本文介绍在 Ubuntu 云服务器上使用 Docker Compose 部署 OtterIO、Gitea 和 Traefik,搭建自管的对象存储、文件下载与代码托管服务,涵盖创建 deploy 用户、SSH 与 UFW 加固、固定镜像摘要、配置域名与证书、初始化数据目录、启动验证、备份恢复及升级流程。
本文介绍在Go HTTP服务中集成OpenTelemetry,统一采集链路追踪、指标和日志。通过SDK与OTLP协议将数据发送至Collector,再分发到Jaeger和Prometheus。日志借助slog桥接自动携带TraceID实现关联。文章还演示Docker Compose完整栈部署,并对比OTel与Prometheus客户端库的差异。
本文介绍轻量开源CI/CD工具Woodpecker,它源自Drone,用Go编写,包含Server与Agent,并复用Gitea等代码托管平台的认证。文章演示了用docker-compose部署Gitea、Woodpecker Server与Agent,编写Hello World流水线,并以Python项目为例,完整实现提交、测试、构建镜像、SSH自动部署的流程,同时介绍了when触发条件、Secrets、缓存及woodpecker-cli本地试跑等用法。
本文介绍轻量开源 CI/CD 工具 Woodpecker:源自 Drone 分叉,采用 Apache 2.0 协议,用 Go 编写,架构分 Server 与 Agent。文章演示在 Linux 上用 docker-compose 部署 Gitea、Woodpecker Server 和 Agent,配置 OAuth 登录,编写 Hello World 流水线,并以 Python 项目为例实现提交、测试、构建镜像、SSH 自动部署,同时介绍缓存、密钥管理与 woodpecker-cli 的用法。
Odoo是开源ERP平台,支持自托管和托管部署。自托管提供完全控制与定制,但需自行维护安全、备份等;托管由服务商管理基础设施,更省心但控制有限。选择取决于技术能力、预算、定制需求等。文章还介绍了用Docker Compose自托管Odoo的步骤,并对比两种模式优劣。
文章介绍了“干饭厨子”(GanCook)项目,一个解决家庭用餐选择问题的工具。它支持家人点菜、掌勺认领、用餐后评分,并有月度贡献榜。部署在极空间NAS上,通过Docker Compose简单安装,数据本地存储,支持远程访问。作者认为项目实用,能减少“吃什么、谁来做”的纠结,适合有NAS的家庭尝试。
本文介绍FSCloud的Docker部署方法:需先安装Docker,保存docker-compose.yaml配置,包含PostgreSQL、Redis、MinIO、迁移、网关及管理后台等服务,设置环境变量后执行`docker compose up -d`即可启动,并附有启动成功提示。
本文介绍如何在LibreChat中接入Ace Data Cloud。首先获取API Token,然后通过Docker Compose部署LibreChat,配置librechat.yaml文件,将Ace Data Cloud设为自定义OpenAI兼容端点,指定baseURL为https://api.acedata.cloud/v1,并列出推荐模型如GPT、Claude、Gemini等。最后验证对接,并解决常见问题如404错误、模型列表为空等。
本文介绍了如何使用Docker构建和部署Node.js项目,确保在不同环境中保持一致,避免环境变量和依赖问题。教程包括多阶段Dockerfile、使用Docker Compose进行本地开发,以及通过GitHub Actions自动推送镜像到Docker Hub,最终实现轻松部署应用。
IntelliJ IDEA 2026.1.4版本发布,修复了Git分支更新、Docker Compose文件中的PHP解释器创建问题和Gradle同步错误。用户可通过IDE、Toolbox App或官网下载更新。
本文介绍了多个技术主题,包括YAML简历管理工具、快速日历命令、MacBook加热技巧、自托管URL缩短器Shlink、将智能手机转为功能手机的体验、systemd定时器的优势、kubecolor的使用、Docker Compose最佳实践、LiteLLM的功能概述,以及PostgreSQL备份与恢复策略。
本文介绍了如何使用Docker Compose自托管MinIO,支持HTTPS和预签名的上传/下载URL。自托管MinIO可以降低测试环境的存储成本,避免在AWS S3等服务上产生费用。文章详细说明了配置步骤,包括DNS设置、MinIO运行、HTTPS暴露、创建存储桶和访问密钥等,以确保安全和高效的文件管理。
本文介绍了如何使用SearXNG搭建免费的开源搜索引擎。通过Docker Compose进行部署,用户可以配置相关文件并启动服务。设置完成后,用户可通过指定端口访问搜索引擎,实现无限制的网页搜索,避免使用第三方API。
本文介绍了如何使用Docker将Go应用程序容器化,以确保在不同环境中一致运行。Docker通过将代码及其依赖打包成镜像,解决了“在我机器上可以运行”的问题。文章涵盖了Docker的基本概念、安装方法、Dockerfile的创建及Docker Compose的使用,帮助用户管理多个容器,从而在不安装Go或数据库的情况下轻松运行和分享应用程序。
本文记录了将 Typecho 从 1.2.0 升级到 1.3.0 的过程,主要通过 Docker Compose 部署。建议使用 joyqi/typecho:1.3.0-php7.4-apache 镜像,并备份 usr 目录和配置文件。更新时需确保挂载目录正确,权限设置为 755,注意数据库配置,最后重启服务以应用更改。
本文教程介绍了如何在单个Linux服务器上使用Jenkins、Docker Compose和Traefik构建生产就绪的CI/CD管道,包括HTTPS自动续订、智能部署策略、Jenkins设置、GitHub凭证添加及微服务的重新部署。还涵盖了常见问题及解决方案,确保管道在生产环境中顺利运行。
Docker Compose 是现代开发的重要工具,允许开发者通过单一配置文件定义和运行多个服务。文章介绍了七个实用的 Docker Compose 模板,包括 WordPress、Next.js、PostgreSQL、Django、Kafka、n8n AI 和 Ollama,帮助开发者快速搭建本地环境,便于学习和扩展项目。
依赖云应用意味着你无法真正拥有笔记。本文介绍如何使用AFFiNE构建私有工作区,通过Docker Compose连接AFFiNE核心应用、PostgreSQL数据库和Redis缓存,从而创建一个功能齐全的本地Web应用,类似于Notion的云版本,确保数据所有权和隐私。
OpenVidu 3.6.0 发布,新增对 DigitalOcean 和 Docker Compose 的支持,提供本地实时字幕功能,改进了部署方式,增强了会议的可及性和用户体验。
完成下面两步后,将自动完成登录并继续当前操作。