Self-Hosted Software Best Practices