initialize generic rms-software repository
Add the reusable RMS core application (server, web UI, plugins, tests, tools) with generic defaults, GPL licensing, and maintainer context documentation so deployments can consume this repo as software source independent of station-specific overlays.
This commit is contained in:
88
.env.example
Normal file
88
.env.example
Normal file
@@ -0,0 +1,88 @@
|
||||
PORT=8080
|
||||
DATA_DIR=./data
|
||||
STORAGE_PROVIDER=json
|
||||
STORAGE_SQLITE_PATH=./data/rms-storage.db
|
||||
STORAGE_MODULE_PATH=
|
||||
PLUGIN_DIR=./plugins
|
||||
PRIMARY_EMAIL_DOMAIN=arcg.at
|
||||
PUBLIC_BASE_URL=
|
||||
SMTP_FROM=noreply@arcg.at
|
||||
SMTP_REPLY_TO=
|
||||
JWT_SECRET=change-me
|
||||
JWT_ISSUER=rms-arcg
|
||||
JWT_AUDIENCE=rms-clients
|
||||
ACCESS_TOKEN_TTL_SEC=10800
|
||||
REFRESH_TOKEN_TTL_SEC=1209600
|
||||
SCRIPT_ROOT=/opt/remotestation
|
||||
SCRIPT_ACTIVATE=/opt/remotestation/bin/activate.sh
|
||||
SCRIPT_DEACTIVATE=/opt/remotestation/bin/deactivate.sh
|
||||
SWR_CHECK_DURATION_MS=54000
|
||||
SWR_OVERVIEW_URL=
|
||||
WEBSDR_URL=
|
||||
ROTOR_CONTROL_URL=
|
||||
RMS_ROTOR_DEV=/dev/rms-ftdi-uart
|
||||
ROTOR_ROTCTL_MODEL=902
|
||||
VSWR_CHECK_CMD=
|
||||
VSWR_METADATA_PATH=
|
||||
VSWR_OVERVIEW_HTML_PATH=
|
||||
VSWR_IMAGES_DIR_PATH=
|
||||
VSWR_IMAGES_BASE_URL=
|
||||
TX_STATE_PATH=
|
||||
ROTOR_SET_TIMEOUT_MS=20000
|
||||
ROTOR_GET_TIMEOUT_MS=10000
|
||||
ROTOR_STATUS_RETRY_COUNT=6
|
||||
ROTOR_STATUS_RETRY_DELAY_MS=400
|
||||
ROTOR_POST_SET_STATUS_TIMEOUT_MS=5000
|
||||
ROTOR_SET_ENABLED=true
|
||||
RFROUTE_CMD_TX=
|
||||
RFROUTE_CMD_RX=
|
||||
RFROUTE_CMD_ON=
|
||||
RFROUTE_CMD_OFF=
|
||||
RFROUTE_CMD_DRAHT=
|
||||
RFROUTE_CMD_BEAM=
|
||||
RFROUTE_CMD_WRTC=
|
||||
ALLOW_NON_LINUX_CMDS=false
|
||||
RMS_EXEC_MODE=dev
|
||||
STATION_NAME=ARCG Stradnerkogel
|
||||
ADMIN_EMAILS=
|
||||
APPROVER_EMAILS=
|
||||
AUTH_RATE_WINDOW_MS=600000
|
||||
AUTH_RATE_LIMIT=25
|
||||
ACTION_RATE_WINDOW_MS=60000
|
||||
ACTION_RATE_LIMIT=20
|
||||
AUTO_DISABLE_TX_BEFORE_ACTIVATION=false
|
||||
STATION_MAX_USAGE_SEC=3600
|
||||
TX_ENABLE_CMD=
|
||||
TX_DISABLE_CMD=
|
||||
TX_STATUS_CMD=
|
||||
TX_CONTROL_TIMEOUT_MS=20000
|
||||
OPENWEBRX_PATH=/sdr/
|
||||
OPENWEBRX_TICKET_TTL_SEC=120
|
||||
OPENWEBRX_START_CMD=
|
||||
OPENWEBRX_STOP_CMD=
|
||||
OPENWEBRX_CTRL_TIMEOUT_MS=20000
|
||||
OPENWEBRX_TX_POLL_MS=3000
|
||||
OPENWEBRX_PTT_BLOCKED_BAND_CONFIG_IDS=27,6,24
|
||||
MICROHAM_AUDIO_ENABLED=true
|
||||
MICROHAM_AUDIO_ALSA_DEVICE=plughw:CARD=CODEC,DEV=0
|
||||
MICROHAM_AUDIO_INPUT_MIME=webm
|
||||
MICROHAM_AUDIO_CHUNK_MS=100
|
||||
MICROHAM_AUDIO_STOP_ON_DISCONNECT=true
|
||||
MICROHAM_AUDIO_SESSION_TIMEOUT_MS=120000
|
||||
MICROHAM_AUDIO_FFMPEG_PATH=ffmpeg
|
||||
MICROHAM_AUDIO_FFMPEG_EXTRA_ARGS=
|
||||
OPENWEBRX_BANDMAP_CSV_PATH=
|
||||
OPENWEBRX_BAND_SET_CMD_TEMPLATE=
|
||||
OPENWEBRX_CONFIG_PATH=
|
||||
OPENWEBRX_BAND_STATE_PATH=./data/openwebrx-band-state.json
|
||||
OPENWEBRX_BAND_TIMEOUT_MS=20000
|
||||
OPENWEBRX_PLUS_MANAGED_PROFILES=true
|
||||
OPENWEBRX_PLUS_WATERFALL_AUTO_DEFAULT=true
|
||||
MICROHAM_DEVICE=/dev/rms-microham-u3
|
||||
MICROHAM_SYNC_SETTINGS_FROM_ENV=false
|
||||
MICROHAM_PTT_COMMANDS_ENABLED=false
|
||||
MICROHAM_PTT_TIMEOUT_MS=5000
|
||||
MICROHAM_PTT_DOWN_CMD=
|
||||
MICROHAM_PTT_UP_CMD=
|
||||
OPENWEBRX_ACCESS_POLICY_FILE=./data/openwebrx-access-policy.txt
|
||||
OPENWEBRX_PERSISTENT_USERS_FILE=./data/openwebrx-persistent-users.txt
|
||||
Reference in New Issue
Block a user