-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathvesselstack.example.env
More file actions
71 lines (65 loc) · 2.09 KB
/
Copy pathvesselstack.example.env
File metadata and controls
71 lines (65 loc) · 2.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# VesselStack public configuration. Copy to vesselstack.env and edit.
BOAT_NAME="My Boat"
BOAT_TYPE="Motor vessel"
BOAT_MMSI=""
BOAT_CALLSIGN=""
BOAT_LOA_M=""
BOAT_BEAM_M=""
BOAT_TIMEZONE="America/Los_Angeles"
BOAT_UNITS="us_customary"
# Installation identity and paths.
VESSELSTACK_USER="boat"
VESSELSTACK_UID="1000"
VESSELSTACK_GID="1000"
VESSELSTACK_ROOT="/opt/vesselstack"
VESSELSTACK_DATA="/opt/vesselstack-data"
VESSELSTACK_BACKUP="/media/vesselstack-backup/backups"
# SignalK mode: existing, docker, or native. Hardware modules are opt-in.
SIGNALK_MODE="existing"
SIGNALK_VERSION="v2.27.0"
SIGNALK_URL="http://127.0.0.1:3000"
SOCKETCAN_ENABLE="false"
SOCKETCAN_INTERFACE="can0"
SOCKETCAN_BITRATE="250000"
AIS_ENABLE="false"
AIS_IMAGE="ghcr.io/jvde-github/ais-catcher:v0.70"
AIS_DEVICE="/dev/bus/usb"
AIS_CATCHER_ARGS="-q -N 8100 -S 5011"
AIS_WEB_PORT="8100"
AIS_TCP_PORT="5011"
HOME_ASSISTANT_URL="http://127.0.0.1:8123"
HOME_ASSISTANT_TOKEN=""
INFLUXDB_URL="http://127.0.0.1:8086"
INFLUXDB_PORT="8086"
INFLUXDB_CONTAINER_NAME="vesselstack-influxdb"
INFLUXDB_ORG="vesselstack"
INFLUXDB_USERNAME="boatadmin"
INFLUXDB_RAW_BUCKET="signalk"
INFLUXDB_HISTORY_BUCKET="signalk_1m"
INFLUXDB_HOME_ASSISTANT_BUCKET="homeassistant"
INFLUXDB_AIS_BUCKET="ais"
INFLUXDB_PASSWORD="GENERATE"
INFLUXDB_TOKEN="GENERATE"
GRAFANA_ADMIN_PASSWORD="GENERATE"
MQTT_USERNAME="homeassistant"
MQTT_PASSWORD="GENERATE"
MQTT_PORT="1883"
# Boat Chat works without an LLM and can be configured later in its UI.
BOAT_CHAT_PROVIDER="local"
BOAT_CHAT_HOST="0.0.0.0"
BOAT_CHAT_PORT="8765"
BOAT_CHAT_SETTINGS_TOKEN="GENERATE"
TELEGRAM_ENABLE="false"
TELEMETRY_INDEXER_ENABLE="true"
# Published host ports used by status, doctor, and urls.
GRAFANA_PORT="43000"
HEIMDALL_PORT="80"
HEIMDALL_HTTPS_PORT="443"
PROMETHEUS_PORT="9090"
# Network policy. Administrative ports are blocked on this interface.
VESSELSTACK_UNTRUSTED_INTERFACE="wlan0"
VESSELSTACK_FIREWALL_ENABLE="false"
# Local-first administration UI. Keep loopback binding unless access is
# protected by a trusted VPN or authenticated reverse proxy.
CONTROL_PANEL_HOST="127.0.0.1"
CONTROL_PANEL_PORT="8780"