Files
homelab-optimized/docs/faq.md
Gitea Mirror Bot 24f1036b45
Some checks failed
Documentation / Deploy to GitHub Pages (push) Has been cancelled
Documentation / Build Docusaurus (push) Has been cancelled
Sanitized mirror from private repository - 2026-04-16 07:04:43 UTC
2026-04-16 07:04:43 +00:00

38 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Frequently Asked Questions
## General
| Question | Answer |
|----------|--------|
| **What is the Homelab?** | A collection of selfhosted services managed via GitOps on a cluster of NAS, VM, and edge devices. |
| **How do I get started?** | See the [GettingStarted](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 <container>`, verify healthcheck, 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.