Strip emojis from documentation
Remove all emoji characters from README.md and SERVICES.md. Box-drawing characters and typographic arrows (U+2192) retained. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -6,24 +6,24 @@
|
||||
|
||||
**HOPS** is a comprehensive automation tool for deploying homelab infrastructure using Docker Compose. Deploy and manage popular homelab services including media servers, download clients, monitoring tools, and more through an intuitive menu-driven interface.
|
||||
|
||||
## ⚠️ Important: Beta Software
|
||||
## Important: Beta Software
|
||||
**HOPS is beta software**. Always backup your data before installation and test in non-production environments first.
|
||||
|
||||
**Platform Status:**
|
||||
- **Linux**: ✅ Stable and actively developed
|
||||
- **macOS**: 🗓️ Planned for a future release
|
||||
- **Windows (WSL2)**: 🗓️ Planned for a future release
|
||||
- **Linux**: Stable and actively developed
|
||||
- **macOS**: Planned for a future release
|
||||
- **Windows (WSL2)**: Planned for a future release
|
||||
|
||||
## ✨ Key Features
|
||||
## Key Features
|
||||
|
||||
- **🚀 Easy Installation**: One-command setup with automatic Docker installation
|
||||
- **🔒 Security First**: Encrypted secrets, firewall configuration, input validation
|
||||
- **📊 Management**: Real-time monitoring, centralized logs, service control
|
||||
- **🔄 Auto-Updates**: Built-in update system with backup protection
|
||||
- **🔧 Reliability**: Error handling, rollback capabilities, dependency management
|
||||
- **🐧 Linux Native**: Ubuntu, Debian, and Linux Mint support
|
||||
- **Easy Installation**: One-command setup with automatic Docker installation
|
||||
- **Security First**: Encrypted secrets, firewall configuration, input validation
|
||||
- **Management**: Real-time monitoring, centralized logs, service control
|
||||
- **Auto-Updates**: Built-in update system with backup protection
|
||||
- **Reliability**: Error handling, rollback capabilities, dependency management
|
||||
- **Linux Native**: Ubuntu, Debian, and Linux Mint support
|
||||
|
||||
## 📱 Supported Services
|
||||
## Supported Services
|
||||
|
||||
**Media Management**: Sonarr, Radarr, Lidarr, Readarr, Bazarr, Prowlarr, Tdarr, Huntarr
|
||||
**Download Clients**: qBittorrent, Transmission, NZBGet, SABnzbd
|
||||
@@ -34,7 +34,7 @@
|
||||
|
||||
[View complete service list with support links →](SERVICES.md)
|
||||
|
||||
## 🔧 System Requirements
|
||||
## System Requirements
|
||||
|
||||
**Minimum**: 2GB RAM, 10GB storage, 2 CPU cores, internet connection
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
|
||||
[View detailed installation guides →](INSTALLATION.md)
|
||||
|
||||
## 🚀 Quick Start
|
||||
## Quick Start
|
||||
|
||||
```bash
|
||||
# 1. Download HOPS
|
||||
@@ -65,7 +65,7 @@ sudo ./hops
|
||||
- `/opt/appdata/` - App configs
|
||||
- `/mnt/media/` - Media storage
|
||||
|
||||
## 🎛️ Management
|
||||
## Management
|
||||
|
||||
```bash
|
||||
# Access management interface
|
||||
@@ -80,7 +80,7 @@ sudo ./hops --check-updates # Check for updates
|
||||
|
||||
[View advanced configuration and troubleshooting →](ADVANCED.md)
|
||||
|
||||
## 📞 Support
|
||||
## Support
|
||||
|
||||
**HOPS Issues**: [Gitea Issues](https://git.canadabot.net/canadabot/hops/issues)
|
||||
|
||||
@@ -89,17 +89,17 @@ sudo ./hops --check-updates # Check for updates
|
||||
**Contact HOPS for**: Installation/deployment issues, Docker Compose problems, cross-platform issues
|
||||
**Contact Service Developers for**: Service configuration, features, service-specific bugs
|
||||
|
||||
## 📄 Documentation
|
||||
## Documentation
|
||||
|
||||
- [INSTALLATION.md](INSTALLATION.md) - Detailed installation guide
|
||||
- [SERVICES.md](SERVICES.md) - Complete service list with support links
|
||||
- [ADVANCED.md](ADVANCED.md) - Configuration, troubleshooting, security
|
||||
- [CHANGELOG.md](CHANGELOG.md) - Version history and changes
|
||||
|
||||
## 📄 License
|
||||
## License
|
||||
|
||||
MIT License - see [LICENSE](LICENSE) file for details.
|
||||
|
||||
---
|
||||
|
||||
**Made with ❤️ for the homelab community**
|
||||
**Made for the homelab community**
|
||||
|
||||
+11
-11
@@ -2,7 +2,7 @@
|
||||
|
||||
HOPS supports a comprehensive collection of homelab services across multiple categories. All services use LinuxServer.io containers for consistency and reliability.
|
||||
|
||||
## 📺 Media Management (*arr Stack)
|
||||
## Media Management (*arr Stack)
|
||||
|
||||
### Sonarr - TV Series Management
|
||||
**Purpose**: Automatic TV show downloading and management
|
||||
@@ -27,7 +27,7 @@ HOPS supports a comprehensive collection of homelab services across multiple cat
|
||||
**Default Port**: 8787
|
||||
**Support**: [github.com/Readarr/Readarr](https://github.com/Readarr/Readarr)
|
||||
**Documentation**: [wiki.servarr.com/readarr](https://wiki.servarr.com/readarr)
|
||||
**Status**: ⚠️ Project retired, limited support
|
||||
**Status**: Project retired, limited support
|
||||
|
||||
### Bazarr - Subtitle Management
|
||||
**Purpose**: Automatic subtitle downloading for movies and TV
|
||||
@@ -53,7 +53,7 @@ HOPS supports a comprehensive collection of homelab services across multiple cat
|
||||
**Support**: [github.com/plexguide/Huntarr.io](https://github.com/plexguide/Huntarr.io)
|
||||
**Documentation**: Community-driven
|
||||
|
||||
## ⬇️ Download Clients
|
||||
## Download Clients
|
||||
|
||||
### qBittorrent - BitTorrent Client
|
||||
**Purpose**: Feature-rich BitTorrent client with web interface
|
||||
@@ -79,7 +79,7 @@ HOPS supports a comprehensive collection of homelab services across multiple cat
|
||||
**Support**: [github.com/sabnzbd/sabnzbd](https://github.com/sabnzbd/sabnzbd)
|
||||
**Documentation**: [sabnzbd.org/wiki](https://sabnzbd.org/wiki)
|
||||
|
||||
## 🎞️ Media Servers
|
||||
## Media Servers
|
||||
|
||||
### Jellyfin - Open Source Media Server
|
||||
**Purpose**: Free, open-source media server and entertainment hub
|
||||
@@ -109,7 +109,7 @@ HOPS supports a comprehensive collection of homelab services across multiple cat
|
||||
**Documentation**: GitHub repository
|
||||
**Requirements**: Requires Jellyfin server
|
||||
|
||||
## 🎛️ Request Management
|
||||
## Request Management
|
||||
|
||||
### Overseerr - Plex Request Management
|
||||
**Purpose**: Media discovery and request management for Plex
|
||||
@@ -132,7 +132,7 @@ HOPS supports a comprehensive collection of homelab services across multiple cat
|
||||
**Documentation**: [docs.ombi.app](https://docs.ombi.app)
|
||||
**Integration**: Plex, Emby, Jellyfin
|
||||
|
||||
## 🔒 Reverse Proxy & Security
|
||||
## Reverse Proxy & Security
|
||||
|
||||
### Traefik - Modern Reverse Proxy
|
||||
**Purpose**: Automatic reverse proxy with SSL certificate management
|
||||
@@ -153,7 +153,7 @@ HOPS supports a comprehensive collection of homelab services across multiple cat
|
||||
**Default Ports**: 80, 443, 2019 (admin)
|
||||
**Support**: [github.com/caddyserver/caddy](https://github.com/caddyserver/caddy)
|
||||
**Documentation**: [caddyserver.com/docs](https://caddyserver.com/docs)
|
||||
**Note**: ⚠️ **Configuration not included** - Users must provide their own Caddyfile
|
||||
**Note**: **Configuration not included** - Users must provide their own Caddyfile
|
||||
|
||||
### Authelia - Authentication & Authorization
|
||||
**Purpose**: Multi-factor authentication and single sign-on
|
||||
@@ -162,7 +162,7 @@ HOPS supports a comprehensive collection of homelab services across multiple cat
|
||||
**Documentation**: [authelia.com/integration](https://www.authelia.com/integration)
|
||||
**Features**: 2FA, LDAP, OAuth2, OIDC
|
||||
|
||||
## 📈 Monitoring & Management
|
||||
## Monitoring & Management
|
||||
|
||||
### Portainer - Container Management
|
||||
**Purpose**: Web-based Docker container management interface
|
||||
@@ -185,7 +185,7 @@ HOPS supports a comprehensive collection of homelab services across multiple cat
|
||||
**Documentation**: [containrrr.dev/watchtower](https://containrrr.dev/watchtower)
|
||||
**Features**: Scheduled updates, notifications, selective updating
|
||||
|
||||
## 🔧 Service Dependencies
|
||||
## Service Dependencies
|
||||
|
||||
### Common Dependencies
|
||||
Most services depend on:
|
||||
@@ -213,7 +213,7 @@ Most services depend on:
|
||||
2. **Uptime Kuma** → Service monitoring
|
||||
3. **Watchtower** → Automatic updates
|
||||
|
||||
## ⚠️ Important Service Notes
|
||||
## Important Service Notes
|
||||
|
||||
### Caddy Configuration
|
||||
HOPS provides the Caddy container but **does not include Caddyfile configuration**. Users must:
|
||||
@@ -243,7 +243,7 @@ All web-based services include health checks for:
|
||||
- Automatic restart on failure
|
||||
- Status monitoring integration
|
||||
|
||||
## 🆘 Service-Specific Support
|
||||
## Service-Specific Support
|
||||
|
||||
### When to Contact Service Developers
|
||||
|
||||
|
||||
Reference in New Issue
Block a user