2021-04-20 21:31:37 +00:00
|
|
|
#
|
2024-12-17 19:42:47 +00:00
|
|
|
# This file defines all configuration directives which can be modified for the
|
|
|
|
# isle daemon at runtime. All values specified here are the default values.
|
2021-04-20 21:31:37 +00:00
|
|
|
#
|
|
|
|
################################################################################
|
|
|
|
|
2024-09-10 20:51:33 +00:00
|
|
|
# Configuration broken down by network. Each network can be identified by its
|
2024-12-17 19:42:47 +00:00
|
|
|
# ID, its name, or its domain. These can be discovered using
|
|
|
|
# `isle networks list`.
|
2024-09-10 20:51:33 +00:00
|
|
|
#networks:
|
|
|
|
|
|
|
|
#id-or-name-or-domain:
|
|
|
|
|
|
|
|
# A DNS service runs as part of every isle process.
|
|
|
|
#dns:
|
|
|
|
|
2024-12-17 19:42:47 +00:00
|
|
|
# list of IPs that the DNS service will use to resolve requests outside
|
|
|
|
# the network's domain.
|
2024-09-10 20:51:33 +00:00
|
|
|
#resolvers:
|
|
|
|
# - 1.1.1.1
|
|
|
|
# - 8.8.8.8
|
|
|
|
|
|
|
|
# A VPN service runs as part of every isle process.
|
|
|
|
#vpn:
|
|
|
|
|
2024-12-17 19:42:47 +00:00
|
|
|
# Enable this field for this host to be used for the coordination of VPN
|
|
|
|
# connections between other hosts.
|
2024-09-10 20:51:33 +00:00
|
|
|
#public_addr: "host:port"
|
|
|
|
|
2024-12-17 19:42:47 +00:00
|
|
|
# By default the VPN firewall rejects all traffic. All entries here
|
|
|
|
# indicate traffic which should be allowed.
|
|
|
|
#
|
|
|
|
# Ports used for storage allocations (defined lower down) will be
|
|
|
|
# automatically allowed and don't need to be included here.
|
2024-09-10 20:51:33 +00:00
|
|
|
#firewall:
|
|
|
|
|
2024-12-17 19:42:47 +00:00
|
|
|
# Allow all outbound traffic from this host.
|
2024-09-10 20:51:33 +00:00
|
|
|
#outbound:
|
|
|
|
# - port: any
|
|
|
|
# proto: any
|
|
|
|
# host: any
|
|
|
|
|
2024-12-17 19:42:47 +00:00
|
|
|
# Allow ICMP (ping) between hosts.
|
2024-09-10 20:51:33 +00:00
|
|
|
#inbound:
|
|
|
|
# - port: any
|
|
|
|
# proto: icmp
|
|
|
|
# host: any
|
|
|
|
|
|
|
|
#storage:
|
|
|
|
|
2024-12-17 19:42:47 +00:00
|
|
|
# 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 host.
|
2024-09-10 20:51:33 +00:00
|
|
|
#
|
2024-12-17 19:42:47 +00:00
|
|
|
# Each allocation should have its own data/meta directories, separate from
|
|
|
|
# the other allocations.
|
2024-09-10 20:51:33 +00:00
|
|
|
#
|
2024-12-17 19:42:47 +00:00
|
|
|
# The data directory of each allocation should be on a different drive,
|
|
|
|
# while the meta directories can be anywhere (ideally on an SSD).
|
2024-09-10 20:51:33 +00:00
|
|
|
#
|
2024-12-17 19:42:47 +00:00
|
|
|
# Capacity declares how many gigabytes can be stored in each allocation,
|
|
|
|
# and is required.
|
2024-09-10 20:51:33 +00:00
|
|
|
#
|
2024-12-17 19:42:47 +00:00
|
|
|
# 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
|
2024-09-10 20:51:33 +00:00
|
|
|
# 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
|