# Deploy NodeCast TV with Easypanel

URL: /templates/nodecast-tv

NodeCast TV is a self-hosted media casting and streaming application that allows you to cast and stream media content to various devices. Built with Node.js, NodeCast TV provides a simple and efficient way to manage and stream your media library. It features a web-based interface accessible on port 3000 and stores application data in a persistent volume for reliable operation. Perfect for home media servers and self-hosting enthusiasts looking for a lightweight media casting solution.

## Benefits

### Media Casting

Stream and cast your media content to various devices with a simple and intuitive web interface.

### Self-Hosted Solution

Keep your media streaming private and under your control with a self-hosted deployment.

### Lightweight and Fast

Built with Node.js for efficient performance with minimal resource requirements.

### Persistent Storage

Application data is stored in a persistent volume, ensuring your configuration and media library are preserved across restarts.

## Features

### Web-Based Interface

Access your media casting application through a modern web interface on port 3000.

### Media Streaming

Stream and cast media content to compatible devices on your network.

### Data Persistence

Application data is stored in a dedicated volume at /app/data for reliable data management.

### Production Ready

Configured for production deployment with optimized Node.js environment settings.

### Containerized Deployment

Easily deploy NodeCast TV in any environment that supports Docker with minimal configuration.

## Configuration

- `appServiceName` (App Service Name, required): nodecast-tv

- `appServiceImage` (App Service Image, required): ghcr.io/technomancer702/nodecast-tv:2.1.1

## Services

- nodecast-tv: app (ghcr.io/technomancer702/nodecast-tv:2.1.1)

## Resources

- [GitHub](https://github.com/technomancer702/nodecast-tv)

- [Container](https://github.com/technomancer702/nodecast-tv/pkgs/container/nodecast-tv)

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