This document provides ready-to-use copy-paste elements for the GitHub repository settings page to optimize discoverability, SEO, and presentation.
Copy and paste this into the Description field of your GitHub repository's About section:
π Lightweight, Go-based self-healing Docker container monitor & automatic restarter. Keeps your self-hosted web services alive with real-time dashboards, log tailing, grace periods, and secure container management via the Docker API. π οΈ
Add these tags in your GitHub repository's About -> Topics section to maximize search discoverability and SEO:
docker monitoring self-hosted go golang devops docker-compose uptime server-monitoring self-healing container-monitoring microservices sysadmin homelab auto-restart ping-monitor web-dashboard uptime-kuma-alternative
Use this markdown template when publishing new releases or tags (e.g., v2.0.0) on GitHub:
# servworx Release [Version] π
We are excited to release **servworx [Version]**! This version includes important performance improvements, bug fixes, and streamlined self-healing service monitoring configurations.
### π Key Highlights
- **[Highlight 1]**: A short description of a major new feature or refinement.
- **[Highlight 2]**: Describe another key enhancement or bug fix.
### π οΈ What's Changed
- π **Feature**: Add [Feature Name] ([PR#] / @username)
- π **Fix**: Resolve [Issue Name] ([PR#] / @username)
- π§Ή **Chore**: Update Go dependencies to latest secure versions ([PR#] / @username)
### π¦ How to Upgrade
Simply pull the latest Docker image and recreate your containers:
```bash
docker compose pull
docker compose up -d --force-recreateFor local builds, pull the latest source code and rebuild:
git pull origin main
docker compose up --build -d
---
## π¨ Social Preview & Profile Tips
1. **Social Preview Image**: Upload a screenshot of the beautiful new **servworx** dashboard as the repository's "Social Preview" in *Settings -> General -> Social preview*. A real UI image vastly increases click-through rates on Twitter, Discord, and GitHub.
2. **Releases**: Ensure you generate a release tag so users can easily reference specific stable versions of the project.
3. **Repository Settings**: Enable **Discussions** and **Wiki** if you plan to build a community around the self-healing homelab monitor!