AgentSkillsCN

synology-docker-ops

借助“容器管理器”,在 Synology NAS 设备上管理 Docker 部署。当需要在 Synology 设备上部署、调试或配置 GraceGiver 时,可调用此技能,从容应对自定义 CLI 命令与环境特性带来的挑战。

SKILL.md
--- frontmatter
name: synology-docker-ops
description: Manages Docker deployments on Synology NAS devices using "Container Manager". Use when deploying, debugging, or configuring GraceGiver on a Synology device to handle custom CLI commands and environment quirks.

synology-docker-ops

This skill provides guidance and tools for hosting GraceGiver on Synology hardware.

Core Workflows

1. Verify Synology Environment

If you are troubleshooting a deployment on a Synology device, run the check script:

bash
bash conductor/synology-docker-ops/scripts/syno_check.sh

2. Custom Docker Commands

Synology's CLI uses syno appscenter docker instead of standard docker in some contexts. Consult references/synology_commands.md for the correct syntax for status checks and container management.

3. Permission & Reverse Proxy Handling

When configuring volumes or exposing the app to the internet:

  • Reference the Volume Permissions section in references/synology_commands.md to fix RW issues.
  • Use the Nginx Reverse Proxy section to coordinate between the project's internal Nginx and Synology's host-level proxy.

Resource Navigation