# Deploy CookCLI with Easypanel

URL: /templates/cookcli

CookCLI is a command line recipe manager for Cooklang files that can also run a local web interface for browsing and working with recipe collections. This template deploys the CookCLI server mode with persistent recipe storage.

## Installation notes

Deploy the template and open the app URL to access the CookCLI web interface.

## Benefits

### Self-Hosted Recipe Workspace

Keep your Cooklang recipe collection in your own infrastructure with full control over files and updates.

### Web and CLI Friendly

Run the same CookCLI toolchain while exposing a browser-based recipe UI.

### Simple Persistent Storage

Store recipes in a mounted volume at /recipes for reliable long-term use.

## Features

### Cooklang Native

Works directly with Cooklang recipe files without proprietary formats.

### Lightweight Service

Single-container deployment with straightforward configuration.

### Persistent Recipe Mount

Volume-backed /recipes path ensures files survive redeployments.

## Configuration

- `appServiceName` (App Service Name, required): cookcli

- `appServiceImage` (App Service Image, required): ghcr.io/cooklang/cookcli:0.29.1

## Services

- cookcli: app (ghcr.io/cooklang/cookcli:0.29.1)

## Resources

- [Website](https://cooklang.org/cli/)

- [Documentation](https://cooklang.org/cli/help/)

- [GitHub](https://github.com/cooklang/cookcli)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/cookcli)