deploy-caddy-reverse-proxy
Deploy Caddy Reverse Proxy
Overview
Automatically deploy Caddy reverse proxy server on remote servers with:
- Automatic SSL Management: Let's Encrypt certificate acquisition and renewal
- Reverse Proxy Configuration: Route domain traffic to local services (HTTP/WebSocket)
- Systemd Integration: Auto-start and crash recovery
- Smart Environment Detection: Automatic system detection and optimal configuration
Prerequisites
Verify before deployment:
- Server Access:
- SSH access configured (supports SSH config aliases)
- sudo privileges
- Internet access (for downloading Caddy and obtaining certificates)
More from ichuan/skills
roadmap-management
Minimalist project roadmap management using a position-based priority system in ROADMAP.md. Use when users want to: (1) Create or initialize a project roadmap, (2) Add tasks/features to a roadmap, (3) Update task priorities or status, (4) Reorganize roadmap items, (5) Move tasks between sections (Inbox/Doing/Next Up/Backlog/Done), (6) Clean up or review the roadmap, or any other roadmap planning and tracking activities. Triggered by keywords like 'roadmap', 'task planning', 'project planning', 'milestone', 'priority'.
10crawl4ai-fetch
Fetch any URL and convert it to clean Markdown via a self-hosted crawl4ai server. Use when the user wants to read a webpage, extract article content, summarize a URL, or get the text of a page in a format suitable for an LLM.
1searxng-search
Web search via a self-hosted SearXNG aggregation server. Use when the user asks to search the web, find URLs, look up information online, or research a topic using a search engine. Returns URL, title, and snippet for each result.
1iterative-code-review
>
1pre-commit-review
Comprehensive code review for uncommitted changes before git commit. Use when users want to: (1) Review code changes before committing, (2) Check for security vulnerabilities, bugs, or performance issues, (3) Get feedback on code quality and best practices, (4) Identify issues by severity level. Triggered by phrases like 'review my changes', 'check my code', 'review before commit', 'code review', or similar requests for pre-commit validation.
1