Skip to content

Getting Support

Community Support Channels

💬 Discord Community (Primary)

Join our active Discord server for real-time help:

Discord

Channels: - #general - General discussion - #support - Technical support - #local-mode - Local Mode specific help - #full-mode - Full Mode specific help - #app-requests - Request new applications - #showcase - Show off your setup

🐛 GitHub Issues (Bug Reports)

For bug reports and feature requests: https://github.com/smashingtags/homelabarr-ce/issues

Issue Templates: - Bug Report - Feature Request - Documentation Issue - Application Request

💬 GitHub Discussions (Q&A)

For questions and community discussions: https://github.com/smashingtags/homelabarr-ce/discussions

Before Asking for Help

🔍 Check Documentation First

  1. Quick Start Guide - guides/quick-start.md
  2. Installation Guides - install/install.md or install/local-mode.md
  3. FAQ Section - guides/faq.md
  4. Application Docs - apps/apps.md

🔧 Basic Troubleshooting

# Check Docker status
sudo systemctl status docker

# Check container status
docker ps -a

# Check container logs
docker logs <container-name>

# Check disk space
df -h

# Check network connectivity
ping google.com

What Information to Provide

📝 Essential Information

When asking for help, always include:

System Information:

# Operating System
lsb_release -a

# Docker version
docker --version
docker compose version

# Available resources
free -h
df -h

HomelabARR Information:

# Installation mode
echo "Mode: [Full/Local]"

# Container status
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"

# Recent logs (if applicable)
docker logs <problematic-container> --tail 50

💬 How to Ask Good Questions

  1. Be Specific
  2. What exactly are you trying to do?
  3. What did you expect to happen?
  4. What actually happened?

  5. Provide Context

  6. What installation mode are you using?
  7. What steps led to the issue?
  8. Has this ever worked before?

  9. Include Error Messages

  10. Copy/paste exact error messages
  11. Include relevant log output
  12. Use code blocks for formatting

  13. Show What You've Tried

  14. What troubleshooting steps have you attempted?
  15. What documentation have you consulted?

Common Support Categories

📦 Installation Issues

Common Problems: - Docker not installed or running - Permission denied errors - Network connectivity issues - Domain/DNS configuration problems

Quick Fixes:

# Fix Docker permissions
sudo usermod -aG docker $USER
newgrp docker

# Restart Docker service
sudo systemctl restart docker

# Check firewall
sudo ufw status

📦 Container Issues

Common Problems: - Containers not starting - Port conflicts - Permission errors - Image pull failures

Diagnostic Commands:

# Check container status
docker ps -a

# View container logs
docker logs <container-name>

# Check port usage
sudo netstat -tulpn | grep :<port>

# Restart container
docker restart <container-name>

🌐 Network Issues

Common Problems: - Can't access applications - Traefik routing issues - SSL certificate problems - Cloudflare configuration

Network Diagnostics:

# Check Docker networks
docker network ls

# Inspect network
docker network inspect <network-name>

# Test connectivity
curl -I http://localhost:<port>

🔐 Authentication Issues

Common Problems: - Authelia login problems - 2FA setup issues - Password reset needs - Permission denied errors

Auth Troubleshooting:

# Check Authelia logs
docker logs authelia

# Verify configuration
docker exec authelia cat /config/configuration.yml

Self-Help Resources

📚 Documentation

  • Installation Guides - Step-by-step setup instructions
  • Application Docs - Individual app configuration
  • Troubleshooting Guides - Common issue solutions
  • Architecture Docs - System design and networking

🌐 Community Resources

  • Discord Chat History - Search previous discussions
  • GitHub Issues - Review closed issues for solutions
  • Reddit Communities - r/selfhosted, r/homelab
  • YouTube Tutorials - Community-created guides

🛠️ Diagnostic Tools

# System health check script
./scripts/health-check.sh

# Container validation
./scripts/validate-containers.sh

# Network connectivity test
./scripts/network-test.sh

Response Time Expectations

Discord Support

  • Active Hours: Typically 6-24 hours
  • Community Response: Often immediate during peak hours
  • Maintainer Response: 1-3 days for complex issues

GitHub Issues

  • Bug Reports: 1-7 days depending on severity
  • Feature Requests: 1-4 weeks for evaluation
  • Documentation: 1-3 days for corrections

Escalation Process

Level 1: Community Support

  1. Discord #support channel
  2. GitHub Discussions
  3. Community troubleshooting

Level 2: Maintainer Support

  1. GitHub Issues with detailed information
  2. Direct maintainer involvement
  3. Code-level debugging

Level 3: Critical Issues

  1. Security vulnerabilities
  2. Data loss scenarios
  3. System-breaking bugs

Contributing Back

📝 Documentation Improvements

If you solve an issue, consider: - Updating the FAQ - Writing a troubleshooting guide - Improving existing documentation - Recording a tutorial video

🐛 Bug Reports

Help improve the project by: - Reporting reproducible bugs - Providing detailed diagnostics - Testing proposed fixes - Confirming issue resolution

💬 Community Support

Become a community helper by: - Answering questions in Discord - Sharing your experience - Mentoring new users - Contributing to discussions

Support Guidelines

What We Support

  • ✅ Official installation methods
  • ✅ Documented configurations
  • ✅ Current stable releases
  • ✅ Ubuntu/Debian Linux systems
  • ✅ Standard Docker environments

What We Don't Support

  • ❌ Modified/custom installations
  • ❌ Unsupported operating systems
  • ❌ Third-party modifications
  • ❌ Commercial support requests
  • ❌ Illegal content/activities

Professional Support

For organizations requiring: - Commercial Support: Contact maintainers for enterprise options - Custom Development: Paid development services available - Training/Consulting: Professional services for large deployments - Priority Support: Faster response times for critical systems

Emergency Contacts

Security Issues

For security vulnerabilities, email: - Security Team: security@homelabarr.dev (planned) - Current Contact: GitHub private security advisory

Critical System Issues

For immediate help with critical problems: 1. Discord #support with @Admin ping 2. GitHub issue with "Critical" label 3. Direct maintainer contact (in extreme cases)


Support Team

Maintainers


Remember: Our community thrives on mutual help and respect. Be patient, be helpful, and be kind!

Support Development

If HomelabARR CE has helped you build your perfect media server setup, consider supporting ongoing development:

Support on Ko-fi - Help keep HomelabARR CE growing!

Your support helps with: - 🔧 New feature development - 🐛 Bug fixes and maintenance - 📚 Documentation improvements - 🚀 Infrastructure costs


🚀 Join our Discord | 🐛 Report Issues | 💬 Discussions | ☕ Support Development