
ServerId   TLS1
PassCode   29855
MyEmail    email@example.com
MyAdmin    "Admin, N0CALL"

### Directories #########
# Data directory (for database files)
RunDir data

### Intervals #########
# Interval specification format examples:
# 600 (600 seconds), 5m, 2h, 1h30m, 1d3h15m24s, etc...

# When no data is received from an upstream server in N seconds, switch to
# another server
UpstreamTimeout		60s

# When no data is received from a downstream server in N seconds, disconnect
ClientTimeout		48h

### TCP listener ##########
# Listen <socketname> <porttype> tcp <address to bind> <port>
#	socketname: any name you wish to show up in logs and statistics
#	porttype: one of:
#		fullfeed - everything, after dupe filtering
#		dupefeed - everything that comes in - with dupes!
#		msgonly - messages only
#		userfilter - user-specified filters
#
Listen "Full feed TLS"     fullfeed    tcp ::0      55152   acl "cfg-aprsc/acl-all.acl" \
	tlskey cfg-aprsc/tls1-key.pem tlscert cfg-aprsc/tls1-cert.pem tlsca tls-testca/cacert.pem
Listen "Igate port TLS"    igate       tcp 0.0.0.0  55580   acl "cfg-aprsc/acl-all.acl" \
	tlskey cfg-aprsc/tls1-key.pem tlscert cfg-aprsc/tls1-cert.pem tlsca tls-testca/cacert.pem

### Uplink configuration ########
# Uplink <name> <type> tcp <address> <port>
#	name: a name of the server or service you're connecting
#	type: one of:
#		full - full feed
#		ro   - read-only, do not transmit anything upstream
#
Uplink full1 full tcp 127.0.0.1 10153

# UDP peering, first address is my local address, the rest are remote.
PeerGroup TLS1 udp 127.0.0.1:16404 \
	SELF 127.0.0.1:16404 \
	PEER1 127.0.0.1:16405 \
	PEER2 127.0.0.1:16406

### HTTP listener ##########
# Status port provides a status view to web browsers.
# It starts up by default on 0.0.0.0:14501.
HTTPStatus 127.0.0.1 55501
# Upload port allows position uploads.
# It does not start up by default.
HTTPUpload 127.0.0.1 55080

### Internals ############
# Only use 3 threads in these basic tests, to keep startup/shutdown times
# short.
WorkerThreads 3


