Ubuntu Deployment Skill

Community

Deploy Home Assistant on Ubuntu

Authormarkus41
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the complex process of deploying and managing Home Assistant, along with essential complementary services, on Ubuntu servers, simplifying server setup and maintenance.

Core Features & Use Cases

  • Automated Deployment: Installs Home Assistant, Docker, Docker Compose, and other necessary services with a single script.
  • Service Management: Configures and manages services like Mosquitto (MQTT), Zigbee2MQTT, Z-Wave JS UI, Node-RED, InfluxDB, Grafana, and Caddy for a full smart home stack.
  • Security Hardening: Implements firewall rules (UFW), Fail2ban, and SSH hardening for server security.
  • Backup & Restore: Provides scripts for backing up the Home Assistant configuration and data.
  • Monitoring Setup: Includes configurations for Prometheus and Grafana for system monitoring.
  • Use Case: A user wants to set up a robust Home Assistant instance on a new Ubuntu server. They can use this Skill to quickly deploy the entire stack, including databases, MQTT brokers, and reverse proxies, with minimal manual intervention.

Quick Start

Execute the quick deploy script to set up Home Assistant on your Ubuntu server.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 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: Ubuntu Deployment Skill
Download link: https://github.com/markus41/claude/archive/main.zip#ubuntu-deployment-skill

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 223,000+ vetted skills library on demand.