Dev network setup docs
Added guilds for setting up a public bootstrap, a dev network, and config templates for dev nodes. Added link in the contribution guide to dev network setup guide.
This commit is contained in:
		
							
								
								
									
										33
									
								
								doc/config/veilid-bootstrap-config.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								doc/config/veilid-bootstrap-config.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,33 @@
 | 
			
		||||
# Veilid Server
 | 
			
		||||
# =============
 | 
			
		||||
#
 | 
			
		||||
# Public Bootstrap Server Configuration
 | 
			
		||||
#
 | 
			
		||||
# -----------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
logging:
 | 
			
		||||
  system:
 | 
			
		||||
    enabled: true
 | 
			
		||||
    level: debug
 | 
			
		||||
  api:
 | 
			
		||||
    enabled: true
 | 
			
		||||
    level: debug
 | 
			
		||||
  terminal:
 | 
			
		||||
    enabled: false
 | 
			
		||||
core:
 | 
			
		||||
  capabilities:
 | 
			
		||||
    disable: ['TUNL','SGNL','RLAY','DIAL','DHTV','APPM']
 | 
			
		||||
  network:
 | 
			
		||||
    upnp: false
 | 
			
		||||
    dht:
 | 
			
		||||
      min_peer_count: 2
 | 
			
		||||
    detect_address_changes: false
 | 
			
		||||
    routing_table:
 | 
			
		||||
      bootstrap: ['bootstrap.<your.domain>']
 | 
			
		||||
  protected_store:
 | 
			
		||||
    insecure_fallback_directory: '/var/db/veilid-server/protected_store'
 | 
			
		||||
  table_store:
 | 
			
		||||
    directory: '/var/db/veilid-server/table_store'
 | 
			
		||||
  block_store:
 | 
			
		||||
    directory: '/var/db/veilid-server/block_store'
 | 
			
		||||
							
								
								
									
										34
									
								
								doc/config/veilid-dev-bootstrap-config.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								doc/config/veilid-dev-bootstrap-config.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,34 @@
 | 
			
		||||
# Veilid Server
 | 
			
		||||
# =============
 | 
			
		||||
#
 | 
			
		||||
# Private Development Bootstrap Server Configuration
 | 
			
		||||
#
 | 
			
		||||
# -----------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
logging:
 | 
			
		||||
  system:
 | 
			
		||||
    enabled: true
 | 
			
		||||
    level: debug
 | 
			
		||||
  api:
 | 
			
		||||
    enabled: true
 | 
			
		||||
    level: debug
 | 
			
		||||
  terminal:
 | 
			
		||||
    enabled: false
 | 
			
		||||
core:
 | 
			
		||||
  capabilities:
 | 
			
		||||
    disable: ['TUNL','SGNL','RLAY','DIAL','DHTV','APPM']
 | 
			
		||||
  network:
 | 
			
		||||
    upnp: false
 | 
			
		||||
    dht:
 | 
			
		||||
      min_peer_count: 2
 | 
			
		||||
    detect_address_changes: false
 | 
			
		||||
    routing_table:
 | 
			
		||||
      bootstrap: ['bootstrap.<your.domain>']
 | 
			
		||||
    network_key_password: '<your-chosen-passkey>'
 | 
			
		||||
  protected_store:
 | 
			
		||||
    insecure_fallback_directory: '/var/db/veilid-server/protected_store'
 | 
			
		||||
  table_store:
 | 
			
		||||
    directory: '/var/db/veilid-server/table_store'
 | 
			
		||||
  block_store:
 | 
			
		||||
    directory: '/var/db/veilid-server/block_store'
 | 
			
		||||
							
								
								
									
										34
									
								
								doc/config/veilid-dev-node-config.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										34
									
								
								doc/config/veilid-dev-node-config.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,34 @@
 | 
			
		||||
# Veilid Server
 | 
			
		||||
# =============
 | 
			
		||||
#
 | 
			
		||||
# Dev Node Configuration
 | 
			
		||||
#
 | 
			
		||||
# -----------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
---
 | 
			
		||||
logging:
 | 
			
		||||
  system:
 | 
			
		||||
    enabled: true
 | 
			
		||||
    level: debug
 | 
			
		||||
  api:
 | 
			
		||||
    enabled: true
 | 
			
		||||
    level: debug
 | 
			
		||||
  terminal:
 | 
			
		||||
    enabled: false
 | 
			
		||||
core:
 | 
			
		||||
  capabilities:
 | 
			
		||||
    disable: ['APPM']
 | 
			
		||||
  network:
 | 
			
		||||
    upnp: false
 | 
			
		||||
    dht:
 | 
			
		||||
      min_peer_count: 10
 | 
			
		||||
    detect_address_changes: false
 | 
			
		||||
    routing_table:
 | 
			
		||||
      bootstrap: ['bootstrap.<your.domain>']
 | 
			
		||||
    network_key_password: '<your-chosen-passkey>'
 | 
			
		||||
  protected_store:
 | 
			
		||||
    insecure_fallback_directory: '/var/db/veilid-server/protected_store'
 | 
			
		||||
  table_store:
 | 
			
		||||
    directory: '/var/db/veilid-server/table_store'
 | 
			
		||||
  block_store:
 | 
			
		||||
    directory: '/var/db/veilid-server/block_store'
 | 
			
		||||
@@ -14,7 +14,6 @@
 | 
			
		||||
 | 
			
		||||
    <div style="font-family: monospace; font-size: 3em; font-weight: bold; background-color: red; color: white; padding: 0.5em;">
 | 
			
		||||
      early α docs<br/>
 | 
			
		||||
      please don't share publicly
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
    <h1>Veilid Architecture Guide</h1>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,3 @@
 | 
			
		||||
# early α docs
 | 
			
		||||
 | 
			
		||||
# please don't share publicly
 | 
			
		||||
 | 
			
		||||
# Veilid Architecture Guide
 | 
			
		||||
 | 
			
		||||
-   [From Orbit](#from-orbit)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user