blinksh / blinksh/blink

Request: Update Host’s dynamic hostname with file in iCloud

Open
#617 2 comments 1 reaction 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.