mirror of https://github.com/DJ2LS/FreeDATA.git
parent
f74aeac521
commit
a4d9117f42
|
@ -1,14 +1,12 @@
|
||||||
|
|
||||||
# FreeDATA
|
# FreeDATA
|
||||||
|
|
||||||
> FreeDATA is a versatile, **open-source platform designed specifically for HF communications**, leveraging **codec2** data modes for robust global digital communication. It features a network-based server-client architecture, a REST API, multi-platform compatibility, and a messaging system.
|
> FreeDATA is a versatile, **open-source platform designed specifically for HF communications**, leveraging **codec2** data modes for robust global digital communication. It features a network-based server-client architecture, a REST API, multi-platform compatibility, and a messaging system.
|
||||||
|
|
||||||
> Please keep in mind, this project is still **under development** with many issues which need to be solved.
|
> Please keep in mind, this project is still **under development** with many issues which need to be solved.
|
||||||
|
|
||||||
|
|
||||||
[](https://www.codefactor.io/repository/github/dj2ls/freedata)
|
[](https://www.codefactor.io/repository/github/dj2ls/freedata)
|
||||||
[](https://github.com/DJ2LS/FreeDATA/actions/workflows/modem_tests.yml)
|
[](https://github.com/DJ2LS/FreeDATA/actions/workflows/modem_tests.yml)
|
||||||
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
|
@ -27,9 +27,9 @@ const defaultConfig = {
|
||||||
maximum_bandwidth: 3000,
|
maximum_bandwidth: 3000,
|
||||||
},
|
},
|
||||||
NETWORK: {
|
NETWORK: {
|
||||||
modemaddress: "127.0.0.1",
|
modemaddress: "127.0.0.1",
|
||||||
modemport: 5000,
|
modemport: 5000,
|
||||||
},
|
},
|
||||||
RADIO: {
|
RADIO: {
|
||||||
control: "disabled",
|
control: "disabled",
|
||||||
model_id: 0,
|
model_id: 0,
|
||||||
|
|
|
@ -81,9 +81,6 @@ emoji-picker {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* force gpu usage
|
/* force gpu usage
|
||||||
https://stackoverflow.com/questions/13176746/css-keyframe-animation-cpu-usage-is-high-should-it-be-this-way/13293044#13293044
|
https://stackoverflow.com/questions/13176746/css-keyframe-animation-cpu-usage-is-high-should-it-be-this-way/13293044#13293044
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,37 +1,44 @@
|
||||||
## FreeDATA Scripts for Apple macOS
|
## FreeDATA Scripts for Apple macOS
|
||||||
|
|
||||||
### Preface
|
### Preface
|
||||||
|
|
||||||
The installation requires an already working MacPorts or Homebrew installation on your Mac, please follow the corresponding instrutions on https://www.macports.org/install.php or https://brew.sh
|
The installation requires an already working MacPorts or Homebrew installation on your Mac, please follow the corresponding instrutions on https://www.macports.org/install.php or https://brew.sh
|
||||||
The scripts run on Apple Silicon. It's not tested on Intel Macs.\
|
The scripts run on Apple Silicon. It's not tested on Intel Macs.\
|
||||||
I include two short instruction how to install MacPorts or Homebrew. Please install only one of them!
|
I include two short instruction how to install MacPorts or Homebrew. Please install only one of them!
|
||||||
|
|
||||||
|
|
||||||
#### Short MacPorts installation instructions
|
#### Short MacPorts installation instructions
|
||||||
|
|
||||||
Install the Apple Command Line Tools\
|
Install the Apple Command Line Tools\
|
||||||
Open the Terminal, you find it in the Utilities Folder inside the Applications Folder, and execute the following command:
|
Open the Terminal, you find it in the Utilities Folder inside the Applications Folder, and execute the following command:
|
||||||
|
|
||||||
```
|
```
|
||||||
% xcode-select --install
|
% xcode-select --install
|
||||||
```
|
```
|
||||||
Download the required MacPorts version from the link above and install it as usual. (Double click the pkg and follow the instructions)
|
|
||||||
|
Download the required MacPorts version from the link above and install it as usual. (Double click the pkg and follow the instructions)
|
||||||
If you have the Terminal open, please close it completely [command+q] to make shure that the MacPorts environment is loaded.
|
If you have the Terminal open, please close it completely [command+q] to make shure that the MacPorts environment is loaded.
|
||||||
|
|
||||||
|
|
||||||
#### Short Homebrew installation instructions
|
#### Short Homebrew installation instructions
|
||||||
|
|
||||||
Install the Apple Command Line Tools\
|
Install the Apple Command Line Tools\
|
||||||
Open the Terminal, you find it in the Utilities Folder inside the Applications Folder, and execute the following command:
|
Open the Terminal, you find it in the Utilities Folder inside the Applications Folder, and execute the following command:
|
||||||
|
|
||||||
```
|
```
|
||||||
% xcode-select --install
|
% xcode-select --install
|
||||||
```
|
```
|
||||||
|
|
||||||
This will take some time, depending on the speed of your mac and internet connections. After successfull installation install brew:
|
This will take some time, depending on the speed of your mac and internet connections. After successfull installation install brew:
|
||||||
|
|
||||||
```
|
```
|
||||||
% /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
% /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||||
```
|
```
|
||||||
|
|
||||||
brew tells you at the end of the installation, to execute some commands. please don't forget them. Close the Terminal completely [command+q]\
|
brew tells you at the end of the installation, to execute some commands. please don't forget them. Close the Terminal completely [command+q]\
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Install FreeDATA
|
### Install FreeDATA
|
||||||
|
|
||||||
Open the Terminal and execute the following commands:
|
Open the Terminal and execute the following commands:
|
||||||
|
|
||||||
```
|
```
|
||||||
% mkdir ~/freedata
|
% mkdir ~/freedata
|
||||||
% cd ~/freedata
|
% cd ~/freedata
|
||||||
|
@ -41,14 +48,13 @@ Open the Terminal and execute the following commands:
|
||||||
% bash install-freedata-macos.sh
|
% bash install-freedata-macos.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Run FreeDATA
|
### Run FreeDATA
|
||||||
|
|
||||||
As usual, open the Terminal and execute the following commands:
|
As usual, open the Terminal and execute the following commands:
|
||||||
|
|
||||||
```
|
```
|
||||||
$ cd ~/freedata
|
$ cd ~/freedata
|
||||||
$ bash run-freedata-macos.sh
|
$ bash run-freedata-macos.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
Your browser should open the FreeDATA webinterface. Please follow the instructions on https://wiki.freedata.app to configure FreeDATA.
|
Your browser should open the FreeDATA webinterface. Please follow the instructions on https://wiki.freedata.app to configure FreeDATA.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue