Difference between revisions of "User:John/FreedomBox/Network architecture"

From ProgClub
Jump to: navigation, search
Line 4: Line 4:
  
 
== User wants to register their fbx on their existing domain name on their static home IP address ==
 
== User wants to register their fbx on their existing domain name on their static home IP address ==
 +
 +
Prerequisites:
 +
 +
* user has a domain name registered (example.com)
 +
* user has DNS hosting and nameservers configured
 +
* user has access to do web based configuration of their DNS settings
 +
** note: in future we might be able to do for them via API from DNS hosting services
 +
 +
Out of scope:
 +
 +
* no IPv6 configuration yet (we can add later)
 +
 +
Process:
 +
 +
# Ask user to pick a hostname at their domain, we recommend 'fbx'.
 +
#* note that what we want is one single global unambiguous well-branded hostname for this fbx and something in the form 'fbx.example.com' is ideal
 +
# Tell the user to add an A record for 'fbx' for their public IP address.
 +
#* we could offer to auto-detect public IP address
  
 
== User wants to register their fbx on a new domain name on their static home IP address ==
 
== User wants to register their fbx on a new domain name on their static home IP address ==

Revision as of 07:57, 3 September 2020

Some notes about fbx network architecture.

Use case

User wants to register their fbx on their existing domain name on their static home IP address

Prerequisites:

  • user has a domain name registered (example.com)
  • user has DNS hosting and nameservers configured
  • user has access to do web based configuration of their DNS settings
    • note: in future we might be able to do for them via API from DNS hosting services

Out of scope:

  • no IPv6 configuration yet (we can add later)

Process:

  1. Ask user to pick a hostname at their domain, we recommend 'fbx'.
    • note that what we want is one single global unambiguous well-branded hostname for this fbx and something in the form 'fbx.example.com' is ideal
  2. Tell the user to add an A record for 'fbx' for their public IP address.
    • we could offer to auto-detect public IP address

User wants to register their fbx on a new domain name on their static home IP address

User wants to register their fbx on their existing domain name on their dynamic home IP address

User wants to register their fbx on a new domain name on their dynamic home IP address

Email

We might use the default RDNS name as the hostname of our mail server and the hostname for our MX records.