Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 3 Kotlin home-automation Projects
-
> Can you expand on this further? Wouldn’t this just be exposing myself to the same vulnerabilities as OP?
Yeah I wouldn't do this personally, I just mentioned it as the simplest option.
> If I use nginx as a reverse proxy, would I be mitigating the risk?
If the reverse proxy performs additional authentication before allowing traffic to pass onto the service it's protecting, then yes, it would.
One of my more elegant solutions has been to forward a port to nginx and configure it to require TLS client certificate verification. I generated and installed a certificate on each of my devices. It's seamless for me in day to day usage, but any uninvited visitors would be denied entry with a message saying that they didn't provide a valid certificate.
However support for client certificates is spotty outside of browsers, across platforms, which is unfortunate. For example HomeAssistant on Android supports it [1] (after years of pleading), but the iOS version doesn't. [2] NextCloud for iOS however supports it [3].
In summary, I think any kind of authentication added at the proxy would be great for both usability and security, but it has very spotty support.
> Based on other advice, it seems like the self hosted VPN (wireguard) is the safest option, but slower.
I think so. It shouldn't be slow per se, but it's probably going to affect battery life somewhat and it's annoying to find it disconnected when you try to access Immich or other services.
[1] https://github.com/home-assistant/android/pull/2526
[2] https://community.home-assistant.io/t/secure-communication-c...
[3] https://github.com/nextcloud/ios/pull/2908
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
Kotlin home-automation discussion
Kotlin home-automation related posts
-
How to keep tabs on GitHub Repositories' new releases of software?
-
Notifications panel is empty or cannot show app notifications on Android TV / Google TV
-
Homeassistant and tasker with MQTT {help please}
-
Does anyone know how to get the home icon on the lock screen of NP1 like this image?
-
Wear OS not reaching Home Assistant local server through public IP/DDNS over bluetooth when phone is connected to LAN.
-
Wear OS complication hell... How do you use them?
-
HTTP-Shortcuts: Android app to create home screen shortcuts that trigger arbitr
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 23 Apr 2025
Index
What are some of the best open-source home-automation projects in Kotlin? This list will help you:
# | Project | Stars |
---|---|---|
1 | android | 2,644 |
2 | HTTP-Shortcuts | 1,304 |
3 | HomeApp | 114 |