mirror of
https://github.com/chuot/rdio-scanner.git
synced 2026-08-13 08:33:00 -06:00
Version 6.6.3
This commit is contained in:
parent
afbd174f5f
commit
c9c4ea4530
|
|
@ -17,6 +17,10 @@ _v6.6.2_
|
|||
|
||||
- Fixed authentication endless loop if wrong access code is entered.
|
||||
|
||||
_v6.6.3_
|
||||
|
||||
- Fixed dirwatch validation for type trunk-recorder (issue #280).
|
||||
|
||||
## Version 6.5
|
||||
|
||||
- Fixed API looping on malformed or invalid multipart content (issue #181, #212).
|
||||
|
|
|
|||
16
COMPILING.md
16
COMPILING.md
|
|
@ -27,13 +27,13 @@ Clone the official repository on your computer and start the build process.
|
|||
|
||||
When finished, you will find the precompiled versions for various platforms in the `dist` folder.
|
||||
|
||||
rdio-scanner-darwin-amd64-v6.6.2.zip
|
||||
rdio-scanner-darwin-arm64-v6.6.2.zip
|
||||
rdio-scanner-freebsd-amd64-v6.6.2.zip
|
||||
rdio-scanner-linux-386-v6.6.2.zip
|
||||
rdio-scanner-linux-amd64-v6.6.2.zip
|
||||
rdio-scanner-linux-arm64-v6.6.2.zip
|
||||
rdio-scanner-linux-arm-v6.6.2.zip
|
||||
rdio-scanner-windows-amd64-v6.6.2.zip
|
||||
rdio-scanner-darwin-amd64-v6.6.3.zip
|
||||
rdio-scanner-darwin-arm64-v6.6.3.zip
|
||||
rdio-scanner-freebsd-amd64-v6.6.3.zip
|
||||
rdio-scanner-linux-386-v6.6.3.zip
|
||||
rdio-scanner-linux-amd64-v6.6.3.zip
|
||||
rdio-scanner-linux-arm64-v6.6.3.zip
|
||||
rdio-scanner-linux-arm-v6.6.3.zip
|
||||
rdio-scanner-windows-amd64-v6.6.3.zip
|
||||
|
||||
**Happy Rdio scanning !**
|
||||
4
Makefile
4
Makefile
|
|
@ -16,8 +16,8 @@
|
|||
################################################################################
|
||||
|
||||
app := rdio-scanner
|
||||
date := 2022/10/17
|
||||
ver := 6.6.2
|
||||
date := 2022/11/25
|
||||
ver := 6.6.3
|
||||
|
||||
client := $(wildcard client/*.json client/*.ts)
|
||||
server := $(wildcard server/*.go)
|
||||
|
|
|
|||
16
README.md
16
README.md
|
|
@ -29,14 +29,14 @@ ALWAYS DOWNLOAD THE LATEST VERSION OF [RDIO SCANNER](https://github.com/chuot/rd
|
|||
|
||||
| Operating system | Architecture | Use package |
|
||||
| -----------------| ------------ | ------------------------------------- |
|
||||
| FreeBSD | amd64 | rdio-scanner-freebsd-amd64-v6.6.2.zip |
|
||||
| Linux | 386 | rdio-scanner-linux-386-v6.6.2.zip |
|
||||
| Linux | amd64 | rdio-scanner-linux-amd64-v6.6.2.zip |
|
||||
| Linux | arm | rdio-scanner-linux-arm-v6.6.2.zip |
|
||||
| Linux | arm64 | rdio-scanner-linux-arm64-v6.6.2.zip |
|
||||
| macOS | amd64 | rdio-scanner-macos-amd64-v6.6.2.zip |
|
||||
| macOS | arm64 | rdio-scanner-macos-arm64-v6.6.2.zip |
|
||||
| Windows | amd64 | rdio-scanner-macos-amd64-v6.6.2.zip |
|
||||
| FreeBSD | amd64 | rdio-scanner-freebsd-amd64-v6.6.3.zip |
|
||||
| Linux | 386 | rdio-scanner-linux-386-v6.6.3.zip |
|
||||
| Linux | amd64 | rdio-scanner-linux-amd64-v6.6.3.zip |
|
||||
| Linux | arm | rdio-scanner-linux-arm-v6.6.3.zip |
|
||||
| Linux | arm64 | rdio-scanner-linux-arm64-v6.6.3.zip |
|
||||
| macOS | amd64 | rdio-scanner-macos-amd64-v6.6.3.zip |
|
||||
| macOS | arm64 | rdio-scanner-macos-arm64-v6.6.3.zip |
|
||||
| Windows | amd64 | rdio-scanner-macos-amd64-v6.6.3.zip |
|
||||
|
||||
2. Extract the contents of the archive somewhere on your computer.
|
||||
3. Run the [Rdio Scanner](https://github.com/chuot/rdio-scanner) executable.
|
||||
|
|
|
|||
36
client/package-lock.json
generated
36
client/package-lock.json
generated
|
|
@ -3670,9 +3670,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/adjust-sourcemap-loader/node_modules/loader-utils": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
|
||||
"integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
|
||||
"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"big.js": "^5.2.2",
|
||||
|
|
@ -3960,9 +3960,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/babel-loader/node_modules/loader-utils": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
|
||||
"integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
|
||||
"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"big.js": "^5.2.2",
|
||||
|
|
@ -10640,9 +10640,9 @@
|
|||
}
|
||||
},
|
||||
"node_modules/resolve-url-loader/node_modules/loader-utils": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
|
||||
"integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
|
||||
"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"big.js": "^5.2.2",
|
||||
|
|
@ -15142,9 +15142,9 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"loader-utils": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
|
||||
"integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
|
||||
"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"big.js": "^5.2.2",
|
||||
|
|
@ -15345,9 +15345,9 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"loader-utils": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
|
||||
"integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
|
||||
"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"big.js": "^5.2.2",
|
||||
|
|
@ -20162,9 +20162,9 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"loader-utils": {
|
||||
"version": "2.0.2",
|
||||
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
|
||||
"integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz",
|
||||
"integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"big.js": "^5.2.2",
|
||||
|
|
|
|||
|
|
@ -38,5 +38,5 @@
|
|||
"build": "ng build --base-href ./ --configuration production",
|
||||
"start": "ng serve"
|
||||
},
|
||||
"version": "6.6.2"
|
||||
"version": "6.6.3"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -657,7 +657,7 @@ export class RdioScannerAdminService implements OnDestroy {
|
|||
|
||||
const type = dirwatch.type;
|
||||
|
||||
return ['dsdplus', 'sdr-trunk'].includes(type) || control.value !== null || /#SYS/.test(mask) ? null : { required: true };
|
||||
return ['dsdplus', 'trunk-recorder', 'sdr-trunk'].includes(type) || control.value !== null || /#SYS/.test(mask) ? null : { required: true };
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -53,12 +53,12 @@ $ docker run --detach --env TZ=America/Toronto --name rdio-scanner --publish 300
|
|||
520cdbf51fca11d8bacea12d81245f1cb4d984f80d2be2e3039727b59533a6a9
|
||||
|
||||
$ docker logs rdio-scanner
|
||||
Rdio Scanner v6.6.2
|
||||
Rdio Scanner v6.6.3
|
||||
----------------------------------
|
||||
2022/10/17 08:57:23 server started
|
||||
2022/10/17 08:57:23 base folder is /app/data
|
||||
2022/10/17 08:57:23 main interface at http://6d87e8dc37a0:3000
|
||||
2022/10/17 08:57:23 admin interface at http://6d87e8dc37a0:3000/admin
|
||||
2022/11/25 08:57:23 server started
|
||||
2022/11/25 08:57:23 base folder is /app/data
|
||||
2022/11/25 08:57:23 main interface at http://6d87e8dc37a0:3000
|
||||
2022/11/25 08:57:23 admin interface at http://6d87e8dc37a0:3000/admin
|
||||
```
|
||||
|
||||
You can also use docker-compose to start the server with this simple `docker-compose.yml`:
|
||||
|
|
|
|||
|
|
@ -43,8 +43,8 @@ ALWAYS DOWNLOAD THE LATEST VERSION OF [RDIO SCANNER](https://github.com/chuot/rd
|
|||
rdio@pc-freebsd:~ $ mkdir rdio-scanner
|
||||
rdio@pc-freebsd:~ $ cd rdio-scanner
|
||||
rdio@pc-freebsd:~/rdio-scanner $ unzip \
|
||||
> ~/rdio-scanner-freebsd-amd64-v6.6.2.zip
|
||||
Archive: ../rdio-scanner-freebsd-amd64-v6.6.2.zip
|
||||
> ~/rdio-scanner-freebsd-amd64-v6.6.3.zip
|
||||
Archive: ../rdio-scanner-freebsd-amd64-v6.6.3.zip
|
||||
extracting: rdio-scanner
|
||||
extracting: rdio-scanner.pdf
|
||||
|
||||
|
|
@ -52,11 +52,11 @@ ALWAYS DOWNLOAD THE LATEST VERSION OF [RDIO SCANNER](https://github.com/chuot/rd
|
|||
|
||||
rdio@pc-freebsd:~/rdio-scanner $ ./rdio-scanner
|
||||
|
||||
Rdio Scanner v6.6.2
|
||||
Rdio Scanner v6.6.3
|
||||
----------------------------------
|
||||
2022/10/17 08:16:36 server started
|
||||
2022/10/17 08:16:36 main interface at http://pc-freebsd:3000
|
||||
2022/10/17 08:16:36 admin interface at http://pc-freebsd:3000/admin
|
||||
2022/11/25 08:16:36 server started
|
||||
2022/11/25 08:16:36 main interface at http://pc-freebsd:3000
|
||||
2022/11/25 08:16:36 admin interface at http://pc-freebsd:3000/admin
|
||||
|
||||
4. Access the administrative dashboard to finalize the configuration.
|
||||
|
||||
|
|
@ -82,11 +82,11 @@ Here we want our [Rdio Scanner](https://guthub.com/chuot/rdio-scanner) instance
|
|||
Password:
|
||||
root@pc-freebsd:/home/rdio/rdio-scanner # ./rdio-scanner -listen :80
|
||||
|
||||
Rdio Scanner v6.6.2
|
||||
Rdio Scanner v6.6.3
|
||||
----------------------------------
|
||||
2022/10/17 08:19:38 server started
|
||||
2022/10/17 08:19:38 main interface at http://pc-freebsd
|
||||
2022/10/17 08:19:38 admin interface at http://pc-freebsd/admin
|
||||
2022/11/25 08:19:38 server started
|
||||
2022/11/25 08:19:38 main interface at http://pc-freebsd
|
||||
2022/11/25 08:19:38 admin interface at http://pc-freebsd/admin
|
||||
|
||||
## Listening on a SSL port
|
||||
|
||||
|
|
@ -102,12 +102,12 @@ You can use your own SSL certificates that match your domain name with `-ssl_cer
|
|||
> -ssl_key_file mykey.key \
|
||||
> -ssl_listen :443
|
||||
|
||||
Rdio Scanner v6.6.2
|
||||
Rdio Scanner v6.6.3
|
||||
----------------------------------
|
||||
2022/10/17 10:34:29 server started
|
||||
2022/10/17 10:34:29 main interface at http://pc-freebsd
|
||||
2022/10/17 10:34:29 main interface at https://pc-freebsd
|
||||
2022/10/17 10:34:29 admin interface at https://pc-freebsd/admin
|
||||
2022/11/25 10:34:29 server started
|
||||
2022/11/25 10:34:29 main interface at http://pc-freebsd
|
||||
2022/11/25 10:34:29 main interface at https://pc-freebsd
|
||||
2022/11/25 10:34:29 admin interface at https://pc-freebsd/admin
|
||||
|
||||
If you don't want to worry about SSL certificates, you can use the built-in Let's Encrypt auto-cert feature. This requires that you have both port 80 (HTTP) and port 443 (HTTPS) open to the world. Also, your domain name should point to your IP address where [Rdio Scanner](https://github.com/chuot/rdio-scanner/) is running. The advantage of this approach is that everything is done automatically, no certificate request, no certificate renewal.
|
||||
|
||||
|
|
@ -127,7 +127,7 @@ You don't want to have to type everytime a long list of arguments. No problem, y
|
|||
> -ssl_auto_cert mydomain.com \
|
||||
> -ssl_listen :443 \
|
||||
> -config_save
|
||||
2022/10/17 10:37:00 rdio-scanner.ini file created
|
||||
2022/11/25 10:37:00 rdio-scanner.ini file created
|
||||
|
||||
All of your parameters passed as arguments to [Rdio Scanner](https://github.com/chuot/rdio-scanner) have been saved to an INI file which has the same arguments/values list.
|
||||
|
||||
|
|
@ -143,12 +143,12 @@ Then simply run [Rdio Scanner](https://github.com/chuot/rdio-scanner) without an
|
|||
Password:
|
||||
root@pc-freebsd:/home/rdio/rdio-scanner # ./rdio-scanner
|
||||
|
||||
Rdio Scanner v6.6.2
|
||||
Rdio Scanner v6.6.3
|
||||
----------------------------------
|
||||
2022/10/17 10:38:28 server started
|
||||
2022/10/17 10:38:29 main interface at http://pc-freebsd
|
||||
2022/10/17 10:38:29 main interface at https://pc-freebsd
|
||||
2022/10/17 10:38:29 admin interface at https://pc-freebsd/admin
|
||||
2022/11/25 10:38:28 server started
|
||||
2022/11/25 10:38:29 main interface at http://pc-freebsd
|
||||
2022/11/25 10:38:29 main interface at https://pc-freebsd
|
||||
2022/11/25 10:38:29 admin interface at https://pc-freebsd/admin
|
||||
|
||||
## Install Rdio Scanner as a service
|
||||
|
||||
|
|
|
|||
|
|
@ -43,8 +43,8 @@ ALWAYS DOWNLOAD THE LATEST VERSION OF [RDIO SCANNER](https://github.com/chuot/rd
|
|||
[rdio@pc-linux ~]$ mkdir rdio-scanner
|
||||
[rdio@pc-linux ~]$ cd rdio-scanner
|
||||
[rdio@pc-linux rdio-scanner]$ unzip \
|
||||
> ~/Downloads/rdio-scanner-linux-amd64-v6.6.2.zip
|
||||
Archive: /home/rdio/Downloads/rdio-scanner-linux-amd64-v6.6.2.zip
|
||||
> ~/Downloads/rdio-scanner-linux-amd64-v6.6.3.zip
|
||||
Archive: /home/rdio/Downloads/rdio-scanner-linux-amd64-v6.6.3.zip
|
||||
inflating: rdio-scanner
|
||||
inflating: rdio-scanner.pdf
|
||||
|
||||
|
|
@ -52,11 +52,11 @@ ALWAYS DOWNLOAD THE LATEST VERSION OF [RDIO SCANNER](https://github.com/chuot/rd
|
|||
|
||||
[rdio@pc-linux rdio-scanner]$ ./rdio-scanner
|
||||
|
||||
Rdio Scanner v6.6.2
|
||||
Rdio Scanner v6.6.3
|
||||
----------------------------------
|
||||
2022/10/17 09:11:48 server started
|
||||
2022/10/17 09:11:48 main interface at http://pc-linux:3000
|
||||
2022/10/17 09:11:48 admin interface at http://pc-linux:3000/admin
|
||||
2022/11/25 09:11:48 server started
|
||||
2022/11/25 09:11:48 main interface at http://pc-linux:3000
|
||||
2022/11/25 09:11:48 admin interface at http://pc-linux:3000/admin
|
||||
|
||||
4. Access the administrative dashboard to finalize the configuration.
|
||||
|
||||
|
|
@ -79,11 +79,11 @@ Here we want our [Rdio Scanner](https://guthub.com/chuot/rdio-scanner) instance
|
|||
[rdio@pc-linux rdio-scanner]$ sudo ./rdio-scanner -listen :80
|
||||
[sudo] password for rdio:
|
||||
|
||||
Rdio Scanner v6.6.2
|
||||
Rdio Scanner v6.6.3
|
||||
----------------------------------
|
||||
2022/10/17 09:14:00 server started
|
||||
2022/10/17 09:14:00 main interface at http://pc-linux
|
||||
2022/10/17 09:14:00 admin interface at http://pc-linux/admin
|
||||
2022/11/25 09:14:00 server started
|
||||
2022/11/25 09:14:00 main interface at http://pc-linux
|
||||
2022/11/25 09:14:00 admin interface at http://pc-linux/admin
|
||||
|
||||
## Listening on a SSL port
|
||||
|
||||
|
|
@ -98,12 +98,12 @@ You can use your own SSL certificates that match your domain name with `-ssl_cer
|
|||
> -ssl_listen :443
|
||||
[sudo] password for rdio:
|
||||
|
||||
Rdio Scanner v6.6.2
|
||||
Rdio Scanner v6.6.3
|
||||
----------------------------------
|
||||
2022/10/17 09:16:47 server started
|
||||
2022/10/17 09:16:47 main interface at http://pc-linux
|
||||
2022/10/17 09:16:47 main interface at https://pc-linux
|
||||
2022/10/17 09:16:47 admin interface at https://pc-linux/admin
|
||||
2022/11/25 09:16:47 server started
|
||||
2022/11/25 09:16:47 main interface at http://pc-linux
|
||||
2022/11/25 09:16:47 main interface at https://pc-linux
|
||||
2022/11/25 09:16:47 admin interface at https://pc-linux/admin
|
||||
|
||||
If you don't want to worry about SSL certificates, you can use the built-in Let's Encrypt auto-cert feature. This requires that you have both port 80 (HTTP) and port 443 (HTTPS) open to the world. Also, your domain name should point to your IP address where [Rdio Scanner](https://github.com/chuot/rdio-scanner/) is running. The advantage of this approach is that everything is done automatically, no certificate request, no certificate renewal.
|
||||
|
||||
|
|
@ -121,7 +121,7 @@ You don't want to have to type everytime a long list of arguments. No problem, y
|
|||
> -ssl_auto_cert mydomain.com \
|
||||
> -ssl_listen :443 \
|
||||
> -config_save
|
||||
2022/10/17 09:19:29 rdio-scanner.ini file created
|
||||
2022/11/25 09:19:29 rdio-scanner.ini file created
|
||||
|
||||
All of your parameters passed as arguments to [Rdio Scanner](https://github.com/chuot/rdio-scanner) have been saved to an INI file which has the same arguments/values list.
|
||||
|
||||
|
|
@ -136,12 +136,12 @@ Then simply run [Rdio Scanner](https://github.com/chuot/rdio-scanner) without an
|
|||
[rdio@pc-linux rdio-scanner]$ sudo ./rdio-scanner
|
||||
[sudo] Mot de passe de rdio :
|
||||
|
||||
Rdio Scanner v6.6.2
|
||||
Rdio Scanner v6.6.3
|
||||
----------------------------------
|
||||
2022/10/17 09:20:40 server started
|
||||
2022/10/17 09:20:40 main interface at http://pc-linux
|
||||
2022/10/17 09:20:40 main interface at https://pc-linux
|
||||
2022/10/17 09:20:40 admin interface at https://pc-linux/admin
|
||||
2022/11/25 09:20:40 server started
|
||||
2022/11/25 09:20:40 main interface at http://pc-linux
|
||||
2022/11/25 09:20:40 main interface at https://pc-linux
|
||||
2022/11/25 09:20:40 admin interface at https://pc-linux/admin
|
||||
|
||||
## Install Rdio Scanner as a service
|
||||
|
||||
|
|
|
|||
|
|
@ -43,8 +43,8 @@ ALWAYS DOWNLOAD THE LATEST VERSION OF [RDIO SCANNER](https://github.com/chuot/rd
|
|||
rdio@macos ~ % mkdir rdio-scanner
|
||||
rdio@macos ~ % cd rdio-scanner
|
||||
rdio@macos rdio-scanner % unzip \
|
||||
> ~/Downloads/rdio-scanner-macos-arm64-v6.6.2.zip
|
||||
Archive: /Users/rdio/Downloads/rdio-scanner-macos-arm64-v6.6.2.zip
|
||||
> ~/Downloads/rdio-scanner-macos-arm64-v6.6.3.zip
|
||||
Archive: /Users/rdio/Downloads/rdio-scanner-macos-arm64-v6.6.3.zip
|
||||
inflating: rdio-scanner
|
||||
inflating: rdio-scanner.pdf
|
||||
|
||||
|
|
@ -52,11 +52,11 @@ ALWAYS DOWNLOAD THE LATEST VERSION OF [RDIO SCANNER](https://github.com/chuot/rd
|
|||
|
||||
rdio@macos rdio-scanner % ./rdio-scanner
|
||||
|
||||
Rdio Scanner v6.6.2
|
||||
Rdio Scanner v6.6.3
|
||||
----------------------------------
|
||||
2022/10/17 08:38:06 server started
|
||||
2022/10/17 08:38:06 main interface at http://macos.local:3000
|
||||
2022/10/17 08:38:06 admin interface at http://macos.local:3000/admin
|
||||
2022/11/25 08:38:06 server started
|
||||
2022/11/25 08:38:06 main interface at http://macos.local:3000
|
||||
2022/11/25 08:38:06 admin interface at http://macos.local:3000/admin
|
||||
|
||||
4. Access the administrative dashboard to finalize the configuration.
|
||||
|
||||
|
|
@ -78,11 +78,11 @@ Here we want our [Rdio Scanner](https://guthub.com/chuot/rdio-scanner) instance
|
|||
|
||||
rdio@macos rdio-scanner % ./rdio-scanner --listen :80
|
||||
|
||||
Rdio Scanner v6.6.2
|
||||
Rdio Scanner v6.6.3
|
||||
----------------------------------
|
||||
2022/10/17 08:48:03 server started
|
||||
2022/10/17 08:48:03 main interface at http://macos.local
|
||||
2022/10/17 08:48:03 admin interface at http://macos.local/admin
|
||||
2022/11/25 08:48:03 server started
|
||||
2022/11/25 08:48:03 main interface at http://macos.local
|
||||
2022/11/25 08:48:03 admin interface at http://macos.local/admin
|
||||
|
||||
## Listening on a SSL port
|
||||
|
||||
|
|
@ -96,12 +96,12 @@ You can use your own SSL certificates that match your domain name with `-ssl_cer
|
|||
> -ssl_key_file mykey.key \
|
||||
> -ssl_listen :443
|
||||
|
||||
Rdio Scanner v6.6.2
|
||||
Rdio Scanner v6.6.3
|
||||
----------------------------------
|
||||
2022/10/17 08:50:58 server started
|
||||
2022/10/17 08:50:58 main interface at http://macos.local
|
||||
2022/10/17 08:50:58 main interface at https://macos.local
|
||||
2022/10/17 08:50:58 admin interface at https://macos.local/admin
|
||||
2022/11/25 08:50:58 server started
|
||||
2022/11/25 08:50:58 main interface at http://macos.local
|
||||
2022/11/25 08:50:58 main interface at https://macos.local
|
||||
2022/11/25 08:50:58 admin interface at https://macos.local/admin
|
||||
|
||||
If you don't want to worry about SSL certificates, you can use the built-in Let's Encrypt auto-cert feature. This requires that you have both port 80 (HTTP) and port 443 (HTTPS) open to the world. Also, your domain name should point to your IP address where [Rdio Scanner](https://github.com/chuot/rdio-scanner/) is running. The advantage of this approach is that everything is done automatically, no certificate request, no certificate renewal.
|
||||
|
||||
|
|
@ -119,7 +119,7 @@ You don't want to have to type everytime a long list of arguments. No problem, y
|
|||
> -ssl_auto_cert mydomain.com \
|
||||
> -ssl_listen :443 \
|
||||
> -config_save
|
||||
2022/10/17 08:52:24 rdio-scanner.ini file created
|
||||
2022/11/25 08:52:24 rdio-scanner.ini file created
|
||||
|
||||
All of your parameters passed as arguments to [Rdio Scanner](https://github.com/chuot/rdio-scanner) have been saved to an INI file which has the same arguments/values list.
|
||||
|
||||
|
|
@ -133,12 +133,12 @@ Then simply run [Rdio Scanner](https://github.com/chuot/rdio-scanner) without an
|
|||
|
||||
rdio@macos rdio-scanner % ./rdio-scanner
|
||||
|
||||
Rdio Scanner v6.6.2
|
||||
Rdio Scanner v6.6.3
|
||||
----------------------------------
|
||||
2022/10/17 08:54:08 server started
|
||||
2022/10/17 08:54:08 main interface at http://macos.local
|
||||
2022/10/17 08:54:08 main interface at https://macos.local
|
||||
2022/10/17 08:54:08 admin interface at https://macos.local/admin
|
||||
2022/11/25 08:54:08 server started
|
||||
2022/11/25 08:54:08 main interface at http://macos.local
|
||||
2022/11/25 08:54:08 main interface at https://macos.local
|
||||
2022/11/25 08:54:08 admin interface at https://macos.local/admin
|
||||
|
||||
## Install Rdio Scanner as a service
|
||||
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ ALWAYS DOWNLOAD THE LATEST VERSION OF [RDIO SCANNER](https://github.com/chuot/rd
|
|||
C:\Users\rdio> cd rdio-scanner
|
||||
|
||||
C:\Users\rdio\rdio-scanner> tar -xvf ^
|
||||
..\downloads\rdio-scanner-windows-amd64-v6.6.2.zip
|
||||
..\downloads\rdio-scanner-windows-amd64-v6.6.3.zip
|
||||
x rdio-scanner.exe
|
||||
x rdio-scanner.pdf
|
||||
|
||||
|
|
@ -53,11 +53,11 @@ ALWAYS DOWNLOAD THE LATEST VERSION OF [RDIO SCANNER](https://github.com/chuot/rd
|
|||
|
||||
C:\Users\rdio\rdio-scanner>rdio-scanner
|
||||
|
||||
Rdio Scanner v6.6.2
|
||||
Rdio Scanner v6.6.3
|
||||
----------------------------------
|
||||
2022/10/17 13:48:48 server started
|
||||
2022/10/17 13:48:48 main interface at http://pc-windows:3000
|
||||
2022/10/17 13:48:48 admin interface at http://pc-windows:3000/admin
|
||||
2022/11/25 13:48:48 server started
|
||||
2022/11/25 13:48:48 main interface at http://pc-windows:3000
|
||||
2022/11/25 13:48:48 admin interface at http://pc-windows:3000/admin
|
||||
|
||||
4. Access the administrative dashboard to finalize the configuration.
|
||||
|
||||
|
|
@ -79,11 +79,11 @@ Here we want our [Rdio Scanner](https://guthub.com/chuot/rdio-scanner) instance
|
|||
|
||||
C:\Users\rdio\rdio-scanner>rdio-scanner -listen :80
|
||||
|
||||
Rdio Scanner v6.6.2
|
||||
Rdio Scanner v6.6.3
|
||||
----------------------------------
|
||||
2022/10/17 10:53:31 server started
|
||||
2022/10/17 10:53:31 main interface at http://pc-windows
|
||||
2022/10/17 10:53:31 admin interface at http://pc-windows/admin
|
||||
2022/11/25 10:53:31 server started
|
||||
2022/11/25 10:53:31 main interface at http://pc-windows
|
||||
2022/11/25 10:53:31 admin interface at http://pc-windows/admin
|
||||
|
||||
## Listening on a SSL port
|
||||
|
||||
|
|
@ -97,12 +97,12 @@ You can use your own SSL certificates that match your domain name with `-ssl_cer
|
|||
-ssl_key_file meykey.key ^
|
||||
-ssl_listen :443
|
||||
|
||||
Rdio Scanner v6.6.2
|
||||
Rdio Scanner v6.6.3
|
||||
----------------------------------
|
||||
2022/10/17 11:05:43 server started
|
||||
2022/10/17 11:05:43 main interface at http://pc-windows
|
||||
2022/10/17 11:05:43 main interface at https://pc-windows
|
||||
2022/10/17 11:05:43 admin interface at https://pc-windows/admin
|
||||
2022/11/25 11:05:43 server started
|
||||
2022/11/25 11:05:43 main interface at http://pc-windows
|
||||
2022/11/25 11:05:43 main interface at https://pc-windows
|
||||
2022/11/25 11:05:43 admin interface at https://pc-windows/admin
|
||||
|
||||
If you don't want to worry about SSL certificates, you can use the built-in Let's Encrypt auto-cert feature. This requires that you have both port 80 (HTTP) and port 443 (HTTPS) open to the world. Also, your domain name should point to your IP address where [Rdio Scanner](https://github.com/chuot/rdio-scanner/) is running. The advantage of this approach is that everything is done automatically, no certificate request, no certificate renewal.
|
||||
|
||||
|
|
@ -120,7 +120,7 @@ You don't want to have to type everytime a long list of arguments. No problem, y
|
|||
-ssl_auto_cert mydomain.com ^
|
||||
-ssl_listen :443 ^
|
||||
-config_save
|
||||
2022/10/17 11:08:28 rdio-scanner.ini file created
|
||||
2022/11/25 11:08:28 rdio-scanner.ini file created
|
||||
|
||||
All of your parameters passed as arguments to [Rdio Scanner](https://github.com/chuot/rdio-scanner) have been saved to an INI file which has the same arguments/values list.
|
||||
|
||||
|
|
@ -134,12 +134,12 @@ Then simply run [Rdio Scanner](https://github.com/chuot/rdio-scanner) without an
|
|||
|
||||
C:\Users\rdio\rdio-scanner>rdio-scanner
|
||||
|
||||
Rdio Scanner v6.6.2
|
||||
Rdio Scanner v6.6.3
|
||||
----------------------------------
|
||||
2022/10/17 11:11:28 server started
|
||||
2022/10/17 11:11:28 main interface at http://pc-windows
|
||||
2022/10/17 11:11:28 main interface at https://pc-windows
|
||||
2022/10/17 11:11:28 admin interface at https://pc-windows/admin
|
||||
2022/11/25 11:11:28 server started
|
||||
2022/11/25 11:11:28 main interface at http://pc-windows
|
||||
2022/11/25 11:11:28 main interface at https://pc-windows
|
||||
2022/11/25 11:11:28 admin interface at https://pc-windows/admin
|
||||
|
||||
\pagebreak{}
|
||||
|
||||
|
|
|
|||
|
|
@ -15,4 +15,4 @@
|
|||
|
||||
package main
|
||||
|
||||
const Version = "6.6.2"
|
||||
const Version = "6.6.3"
|
||||
|
|
|
|||
Loading…
Reference in a new issue