The installer asks for the main server ID and HDStack worker count. Its default
worker count is the available CPU count minus one, limited to one through five.
It also asks whether the separate bridge server is required and, when enabled,
asks for its distinct server ID. The selected values are written directly into
`/etc/freedmr/docker-compose.yml`.
This works on Debian 10, 11, PiOs (Raspbian) and recent Ubuntu systems, on other flavours, you may need to follow the process below.
This works on Debian 10, 11, PiOs (Raspbian) and recent Ubuntu systems, on other flavours, you may need to follow the process below.
The FreeDMR docker image is multiarch so will work on x86, amd64, arm64 and armv7
The FreeDMR docker image is multiarch so will work on x86, amd64, arm64 and armv7
...
@@ -34,7 +40,7 @@ Get the current minimal configuration: [FreeDMR.cfg](https://gitlab.hacknix.net/
...
@@ -34,7 +40,7 @@ Get the current minimal configuration: [FreeDMR.cfg](https://gitlab.hacknix.net/
`mkdir -p /etc/freedmr`
`mkdir -p /etc/freedmr`
Install it as `/etc/freedmr/freedmr.cfg`, then edit the server ID, FBP/OBP peer and local HBP settings for your deployment. The one-shot installer performs this download automatically. It uses the maintained repository file rather than carrying a separate embedded configuration.
Install it as `/etc/freedmr/freedmr.cfg`, then edit the server ID, FBP/OBP peer and local HBP settings for your deployment. The guided installer performs this download automatically. It uses the maintained repository file rather than carrying a separate embedded configuration.
The current sample includes independent slot defaults and network direct dial:
The current sample includes independent slot defaults and network direct dial:
...
@@ -46,9 +52,20 @@ NETWORK_DIRECT_DIAL_SLOT: 1
...
@@ -46,9 +52,20 @@ NETWORK_DIRECT_DIAL_SLOT: 1
See [Homebrew Protocol OPTIONS](Homebrew-Protocol-OPTIONS) for per-client session settings and [Current FreeDMR 1.x release notes](Current-FreeDMR-1.x-release-notes) for compatibility notes.
See [Homebrew Protocol OPTIONS](Homebrew-Protocol-OPTIONS) for per-client session settings and [Current FreeDMR 1.x release notes](Current-FreeDMR-1.x-release-notes) for compatibility notes.
## Make rules file
## Install the optional bridge skeletons
The standard Compose file mounts valid skeleton files for the optional separate