For those focused on managing photos and videos with complete control over their data, choose immich. It's an excellent fit if you're a tech-savvy user who values privacy and is comfortable with self-hosting. However, steer clear if you prefer cloud services or need extensive third-party integrations, as immich's capabilities in those areas are limited.
If your goal is to keep tabs on system uptime and you appreciate a straightforward setup, uptime-kuma is the way to go. It's user-friendly and offers easy deployment with Docker, making it suitable for developers and self-hosting enthusiasts. That said, if you desire cloud solutions or require comprehensive API access, you might want to consider alternatives outside this comparison.