Add macOS support documentation to README
- Updated platform badge to show Linux | macOS support - Added macOS system requirements (Big Sur+, Intel/Apple Silicon) - Updated prerequisites with platform-specific details: • Linux: Root access, x86_64 architecture • macOS: Admin access, automatic Homebrew/Docker installation - Fixed installation commands for renamed scripts (no .sh extensions) - Added cross-platform support to "What's New" features - Clarified that HOPS works natively on both platforms Now GitHub users will know macOS is fully supported\! 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[](https://opensource.org/licenses/MIT)
|
[](https://opensource.org/licenses/MIT)
|
||||||
[]()
|
[]()
|
||||||
[]()
|
[]()
|
||||||
|
|
||||||
**HOPS** is a comprehensive, automated deployment solution for popular homelab applications. It simplifies the process of setting up and managing Docker-based services including media servers, download clients, monitoring tools, and more.
|
**HOPS** is a comprehensive, automated deployment solution for popular homelab applications. It simplifies the process of setting up and managing Docker-based services including media servers, download clients, monitoring tools, and more.
|
||||||
|
|
||||||
@@ -19,6 +19,7 @@
|
|||||||
- **🔧 Enhanced Error Handling**: Better error messages and recovery mechanisms
|
- **🔧 Enhanced Error Handling**: Better error messages and recovery mechanisms
|
||||||
- **🎯 Improved Service Definitions**: Standardized service generation with validation
|
- **🎯 Improved Service Definitions**: Standardized service generation with validation
|
||||||
- **📖 Documentation**: Complete `CLAUDE.md` for development guidance
|
- **📖 Documentation**: Complete `CLAUDE.md` for development guidance
|
||||||
|
- **🍎 Cross-Platform Support**: Native support for both Linux and macOS with automatic dependency installation
|
||||||
|
|
||||||
### Installation Methods
|
### Installation Methods
|
||||||
- **🚀 New Secure Installer**: `sudo ./setup` - Recommended method
|
- **🚀 New Secure Installer**: `sudo ./setup` - Recommended method
|
||||||
@@ -110,15 +111,27 @@ HOPS (Homelab Orchestration Provisioning Script) automates the deployment of a c
|
|||||||
## 🔧 System Requirements
|
## 🔧 System Requirements
|
||||||
|
|
||||||
### Minimum Requirements
|
### Minimum Requirements
|
||||||
- **OS**: Ubuntu 20.04+, Debian 11+, or Linux Mint 20+
|
- **OS**:
|
||||||
|
- **Linux**: Ubuntu 20.04+, Debian 11+, or Linux Mint 20+
|
||||||
|
- **macOS**: 11.0+ (Big Sur) with Intel or Apple Silicon
|
||||||
- **RAM**: 2GB (4GB+ recommended)
|
- **RAM**: 2GB (4GB+ recommended)
|
||||||
- **Storage**: 10GB free space (more for media)
|
- **Storage**: 10GB free space (more for media)
|
||||||
- **CPU**: 2 cores recommended
|
- **CPU**: 2 cores recommended
|
||||||
- **Network**: Internet connection required
|
- **Network**: Internet connection required
|
||||||
|
|
||||||
### Prerequisites
|
### Prerequisites
|
||||||
|
|
||||||
|
**Linux:**
|
||||||
- Root/sudo access
|
- Root/sudo access
|
||||||
- x86_64 architecture
|
- x86_64 architecture
|
||||||
|
- Internet connection
|
||||||
|
|
||||||
|
**macOS:**
|
||||||
|
- Admin access (sudo privileges)
|
||||||
|
- Intel (x86_64) or Apple Silicon (ARM64)
|
||||||
|
- Internet connection
|
||||||
|
- Homebrew will be installed automatically if not present
|
||||||
|
- Docker Desktop will be installed automatically if not present
|
||||||
|
|
||||||
## 🚀 Quick Start
|
## 🚀 Quick Start
|
||||||
|
|
||||||
@@ -126,7 +139,7 @@ HOPS (Homelab Orchestration Provisioning Script) automates the deployment of a c
|
|||||||
```bash
|
```bash
|
||||||
git clone https://github.com/skiercm/hops.git
|
git clone https://github.com/skiercm/hops.git
|
||||||
cd hops
|
cd hops
|
||||||
chmod +x *.sh
|
chmod +x hops install uninstall setup
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2. Run Installation (New Improved Method)
|
### 2. Run Installation (New Improved Method)
|
||||||
|
|||||||
Reference in New Issue
Block a user