Ubuntu Deployment Skill

Automates Ubuntu server deployment of Home Assistant Docker stack with supporting services.

18|2|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/markus41/claude --skill ubuntu-deployment-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Ubuntu Deployment Skill
Source: https://github.com/markus41/claude/tree/main/plugins/home-assistant-architect/skills/ubuntu-deployment
Command: npx skills add https://github.com/markus41/claude --skill ubuntu-deployment-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

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.

Frequently Asked Questions about Ubuntu Deployment Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy Home Assistant on Ubuntu using Docker Compose?

To deploy Home Assistant on Ubuntu, this Skill automates the installation of the entire stack using Docker and Docker Compose. It configures the core services, databases, and reverse proxy with a single script for minimal manual intervention.

What services are included in an automated Home Assistant Docker stack?

An automated Home Assistant Docker stack managed by this Skill includes MQTT, Zigbee2MQTT, Z-Wave JS UI, Node-RED, InfluxDB, Grafana, Prometheus, and Caddy as a reverse proxy, covering comprehensive smart home automation needs.

Can I set up Zigbee2MQTT and Z-Wave JS UI together on an Ubuntu server?

Yes, you can set up Zigbee2MQTT and Z-Wave JS UI together on an Ubuntu server. This automated deployment script configures both smart home wireless protocols alongside Home Assistant to manage your IoT devices.

Does this Home Assistant Ubuntu deployment include security hardening?

Yes, the Home Assistant Ubuntu deployment includes security hardening. It automatically configures firewall rules using UFW, sets up Fail2ban, and applies SSH hardening to protect your smart home server.

How do I back up Home Assistant configuration and data on Ubuntu?

To back up Home Assistant configuration and data on Ubuntu, this deployment Skill provides dedicated backup scripts. These scripts automate the safeguarding of your smart home configurations and InfluxDB databases.

What is the best way to monitor a Home Assistant server on Ubuntu?

The best way to monitor a Home Assistant server on Ubuntu is using Prometheus and Grafana. This deployment Skill automatically installs and configures these monitoring tools to track your smart home system performance.