How to install MoonTechLab/LunaTV. Official installation instructions. Project installation guide. Framework or library installation. Build installation instructions. How to setup and install from GitHub. Installation steps and setup instructions. Official docs and installation instructions GitHub.
MoonTechLab/LunaTV Installation Guide
How to install MoonTechLab/LunaTV. Official project installation instructions and setup guide.
⚡
Automated Install (Recommended)
Quick installation instructions for MoonTechLab/LunaTV. This is the fastest way to complete project installation and setup.
Install via curl
curl -fsSL https://hexmos.com/ipm-install | bash &&
ipm i MoonTechLab/LunaTVor
Install via npx
npx @hexmos/ipm i MoonTechLab/LunaTVPrerequisites
Docker
binaryVersion: >=20.10
Docker Compose
binaryVersion: >=v2.0.0
Git
binaryVersion: >=2.0
Manual Installation Methods
Manual installation instructions. How to install from GitHub source.
Zeabur One-Click Deployment
curl -fsSL https://zeabur.com/templates/8MPTQU/deploy | bashDocker Compose (Kvrocks Storage - Recommended)
curl -fsSL -o docker-compose.yml https://raw.githubusercontent.com/MoonTechLab/LunaTV/master/docker-compose.yml
cd "$(basename docker-compose.yml .yml)"
docker compose up -dDocker Compose (Redis Storage - Potential Data Loss Risk)
mkdir -p ./moontv-data && curl -fsSL -o docker-compose-redis.yml https://raw.githubusercontent.com/MoonTechLab/LunaTV/master/docker-compose-redis.yml
cd "$(basename docker-compose-redis.yml .yml)"
docker compose -f docker-compose-redis.yml up -dDocker Compose (Upstash Storage)
echo "INFO: Please follow the README instructions to set UPSTASH_URL and UPSTASH_TOKEN environment variables when using this method." && exit 0
curl -fsSL -o docker-compose-upstash.yml https://raw.githubusercontent.com/MoonTechLab/LunaTV/master/docker-compose-upstash.yml
cd "$(basename docker-compose-upstash.yml .yml)"
docker compose -f docker-compose-upstash.yml up -dBuild from Source
git clone https://github.com/MoonTechLab/LunaTV.git
cd LunaTV
docker compose build
docker compose up -dPost Installation Steps
- Ensure you have set the USERNAME and PASSWORD environment variables.
- After deployment, configure your desired resource sites in the management backend under 'Configuration -> Configuration File'.
- If using Zeabur, ensure you have assigned a domain name to the LunaTV service in the 'Networking' section.
