docker-selfhost

Community

Deploy resilient self-hosted services with Compose.

Authordrewid74
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill solves the problem of setting up and operating reliable self-hosted Docker services—especially when containers restart, data isn’t persisting, HTTPS/proxying is misconfigured, containers can’t reach each other, or a stack must be migrated and backed up.

Core Features & Use Cases

  • Compose-first, production-ready setups: Generates pinned Docker Compose stacks with sensible defaults for reproducibility and maintainability.
  • Persistence that survives real life: Chooses bind mounts (and ZFS-friendly paths on TrueNAS SCALE) for snapshotable, migratable data.
  • Reverse proxy and secure exposure: Recommends Traefik with TLS, LAN-only Nginx Proxy Manager, or zero-trust Cloudflare Tunnel depending on access needs.
  • Container networking patterns: Uses named networks for service-to-service communication and host networking only when required by device protocols.
  • Operational safeguards: Avoids common anti-patterns like latest tags, leaking secrets, exposing DB ports publicly, or skipping healthy start ordering and tested backups.

Quick Start

Use the docker-selfhost skill to design a Docker Compose stack that runs a self-hosted service behind Traefik with HTTPS, persists its data on a ZFS dataset (or bind mount), and connects it to other containers via a named network.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: docker-selfhost
Download link: https://github.com/drewid74/ai_skills/archive/main.zip#docker-selfhost

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.