# Frequently Asked Questions ## General | Question | Answer | |----------|--------| | **What is the Homelab?** | A collection of self‑hosted services managed via GitOps on a cluster of NAS, VM, and edge devices. | | **How do I get started?** | See the [Getting‑Started](getting-started/BEGINNER_QUICKSTART.md) guide. | | **Which hosts are available?** | See the [Host Inventory](docs/architecture/host-inventory.md). | ## Deployment | Question | Answer | |----------|--------| | **Can I deploy services manually?** | Yes – use Portainer UI, but recommended is GitOps for consistency. | | **How to rollback a service?** | Use `git rollback` tag or refer to the *GitOps rollback* page. | | **What if a stack fails?** | Check Portainer stack events and the corresponding logs in Loki. | ## Troubleshooting | Question | Answer | |----------|--------| | **Container exits unexpectedly** | Look at `docker logs `, verify health‑check, and check resource limits. | | **Service not reachable** | Ensure firewall allows port, confirm DNS, and verify internal IP. | | **Database connection fails** | Check credentials, network policy, and service health. | ## Security | Question | Answer | |----------|--------| | **How to rotate SSH keys?** | Use the `ssh-keyrotator.sh` script in `scripts/`. | | **Where are secrets stored?** | Hashicorp Vault – credentials never in repo. | | **How to enable MFA?** | Enable on Authentik → Users → MFA. | --- > **Got an issue not covered here?** Create an issue with the *documentation* label in the repo or ping me on Fluxer chat.