2021-04-20 21:31:37 +00:00
|
|
|
#
|
|
|
|
# This file defines all configuration directives which can be modified for
|
2023-08-05 14:56:34 +00:00
|
|
|
# the isle daemon at runtime. All values specified here are the
|
2021-04-20 21:31:37 +00:00
|
|
|
# default values.
|
|
|
|
#
|
|
|
|
################################################################################
|
|
|
|
|
2024-09-10 20:51:33 +00:00
|
|
|
# Configuration broken down by network. Each network can be identified by its
|
|
|
|
# ID, its name, or its domain.
|
|
|
|
#networks:
|
|
|
|
|
|
|
|
#id-or-name-or-domain:
|
|
|
|
|
|
|
|
# A DNS service runs as part of every isle process.
|
|
|
|
#dns:
|
|
|
|
|
|
|
|
# list of IPs that the DNS service will use to resolve requests outside the
|
|
|
|
# network's domain.
|
|
|
|
#resolvers:
|
|
|
|
# - 1.1.1.1
|
|
|
|
# - 8.8.8.8
|
|
|
|
|
|
|
|
# A VPN service runs as part of every isle process.
|
|
|
|
#vpn:
|
|
|
|
|
|
|
|
# Enable this field if the vpn will be made to be publicly accessible at a
|
|
|
|
# particular IP or hostname. At least one host must have a publicly accessible
|
|
|
|
# VPN process at any given moment.
|
|
|
|
#public_addr: "host:port"
|
|
|
|
|
|
|
|
# Firewall directives, as described here:
|
|
|
|
# https://github.com/slackhq/nebula/blob/v1.6.1/examples/config.yml#L260
|
|
|
|
#firewall:
|
|
|
|
|
|
|
|
# Allow all outbound traffic from this node.
|
|
|
|
#outbound:
|
|
|
|
# - port: any
|
|
|
|
# proto: any
|
|
|
|
# host: any
|
|
|
|
|
|
|
|
# Allow ICMP between hosts.
|
|
|
|
#inbound:
|
|
|
|
# - port: any
|
|
|
|
# proto: icmp
|
|
|
|
# host: any
|
|
|
|
#
|
|
|
|
# # If any storage allocations are declared below, the ports used will be
|
|
|
|
# # allowed here automatically.
|
|
|
|
|
|
|
|
#tun:
|
|
|
|
# Name of the tun network device which will route VPN traffic.
|
|
|
|
#device: isle-tun
|
|
|
|
|
|
|
|
#storage:
|
|
|
|
|
|
|
|
# Allocations defined here are used to store data in the distributed storage
|
|
|
|
# network. If no allocations are defined then no data is replicated to this
|
|
|
|
# node.
|
|
|
|
#
|
|
|
|
# Each allocation should have its own data/meta directories, separate from the
|
|
|
|
# other allocations.
|
|
|
|
#
|
|
|
|
# The data directory of each allocation should be on a different drive, while
|
|
|
|
# the meta directories can be anywhere (ideally on an SSD).
|
|
|
|
#
|
|
|
|
# Capacity declares how many gigabytes can be stored in each allocation, and
|
|
|
|
# is required.
|
|
|
|
#
|
|
|
|
# The ports are all _optional_, and will be automatically assigned if they are
|
|
|
|
# not specified. If ports any ports are specified then all should be
|
|
|
|
# specified, and each should be unique across all allocations.
|
|
|
|
#
|
|
|
|
#allocations:
|
|
|
|
|
|
|
|
#- data_path: /foo/bar/data
|
|
|
|
# meta_path: /foo/bar/meta
|
|
|
|
# capacity: 1200
|
|
|
|
# #rpc_port: 3900
|
|
|
|
# #s3_api_port: 3901
|
|
|
|
# #admin_port: 3902
|