# ComposeCraft

ComposeCraft is a tool for managing, editing, and sharing Docker Compose files. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/223/composecraft

## Description

ComposeCraft is a tool for managing, editing, and sharing Docker Compose files. It provides a clean graphical interface for building multi-container configurations, reviewing services, and exchanging reusable compose files. Use it to create or adjust stacks without hand-editing YAML and to share reusable app recipes.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

46/100 (Fair), based on 3 of 4 factors.
- Maintained: 43 (last commit 302 days ago)
- Popular: 60 (1,039 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)

## Links

- Docker Hub: https://hub.docker.com/r/composecraft/composecraft
- Official website: https://composecraft.com
- Documentation: https://composecraft.com/docs
- Unraid: https://ca.unraid.net/apps/compose-craft-1dvdqcc0lq6www?q=Compose-Craft
- GitHub: https://github.com/composecraft/composecraft

## Common questions

### How do I run the recommended self-hosted ComposeCraft stack?

Clone the repository, move into the webapp directory, and run docker compose up -d. It then starts at port 3000.

### Which environment variables are required for self-hosting?

Set SECRET_KEY, MONGODB_URI, and URL in the .env.local file.

### How can I disable SaaS and telemetry features?

Use the optional CORE_ONLY variable to disable SaaS features and the DISABLE_TELEMETRY variable to disable PostHog analytics.

### Can I bring an existing docker-compose.yml into ComposeCraft?

Yes, it supports importing existing docker-compose.yml files and exporting your creations.

### How can I share a ComposeCraft diagram?

Generate a public link to share the Docker Compose diagram with others.

---
Source: Our Local Host (https://ourlocalhost.com/app/223/composecraft), the self-hosted and open-source app directory.
