Request: Update Host’s dynamic hostname with file in iCloud
- Dominant language
- Swift
- Stars
- 6.9k
- Forks
- 746
- PR merge metrics
- No merged PRs in 30d
Description
I have a private server with a dynamic public IP address. I had an idea to keep my Blink hostname up to date using Blink's iCloud sync, instead of dynamic DNS or connecting with a VPN.
If Blink had a file in the iCloud sync folder that just stored the hostnames for created hosts, then it would be easy to update the hostnames on the server through iCloud (perhaps by running a small daemon that updates the hostnames file whenever the dynamic IP changes). Then, Blink could update its hosts file with the addresses from the iCloud hostnames file. This would allow Blink to natively maintain correct credentials even for dynamic hostnames. Would it be possible to implement something like this?
Contributor guide
No contributing guide indexed for this repository
Research direction
The request does not name files, tests, or an entry point. Investigate Blink's iCloud sync and host storage, including how a synced hostnames file and externally updated dynamic addresses would be represented; done means agreeing on and implementing a defined way for Blink to keep hostnames current while preserving credentials.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- cloud, mobile
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100