mirror of
https://github.com/CharaChorder/DeviceManager.git
synced 2025-12-11 13:26:16 +00:00
40 lines
1.2 KiB
Markdown
40 lines
1.2 KiB
Markdown
# CharaChorder Device Manager
|
|
|
|
The official device manager and configuration tool for CharaChorder devices.
|
|
|
|

|
|

|
|
[](https://manager.charachorder.com/)
|
|
|
|
Get the latest desktop release [here](https://github.com/CharaChorder/DeviceManager/releases).
|
|
|
|
## Deployment
|
|
|
|
### SSH Setup
|
|
|
|
To generate a valid ssh key that can be used by the deployment workflow,
|
|
use the following command:
|
|
|
|
```shell
|
|
ssh-keygen -m PEM -b 4096 -t rsa -f dotio
|
|
```
|
|
|
|
Omitting `-m PEM -b 4096` will result in a key that rsync cannot read!
|
|
|
|
To double-check, make sure your private key starts with
|
|
|
|
```
|
|
-----BEGIN RSA PRIVATE KEY-----
|
|
```
|
|
|
|
After that, add the `SSH_SERVER`, `SSH_PORT`, `SSH_PRIVATE_KEY` and `SSH_USER`
|
|
environment secrets to your environment in GitHub.
|
|
|
|
## Releases
|
|
|
|
Change the version in
|
|
|
|
- [package.json](package.json)
|
|
- [tauri.conf.json](src-tauri/tauri.conf.json)
|
|
- [Cargo.toml](src-tauri/Cargo.toml)
|