mirror of
https://git.asonix.dog/asonix/relay.git
synced 2024-11-25 11:01:11 +00:00
Update readme
This commit is contained in:
parent
2c275e441b
commit
8a5b09f6e7
2 changed files with 13 additions and 14 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1,2 +1,3 @@
|
||||||
/target
|
/target
|
||||||
/artifacts
|
/artifacts
|
||||||
|
/sled
|
||||||
|
|
20
README.md
20
README.md
|
@ -10,7 +10,7 @@ $ ./relay
|
||||||
To learn about any other tasks, the `--help` flag can be passed
|
To learn about any other tasks, the `--help` flag can be passed
|
||||||
```bash
|
```bash
|
||||||
$ ./relay --help
|
$ ./relay --help
|
||||||
relay 0.1.0
|
relay 0.2.0
|
||||||
An activitypub relay
|
An activitypub relay
|
||||||
|
|
||||||
USAGE:
|
USAGE:
|
||||||
|
@ -18,14 +18,12 @@ USAGE:
|
||||||
|
|
||||||
FLAGS:
|
FLAGS:
|
||||||
-h, --help Prints help information
|
-h, --help Prints help information
|
||||||
-j, --jobs-only Only process background jobs, do not start the relay server
|
-u, --undo Undo allowing or blocking domains
|
||||||
-n, --no-jobs Only run the relay server, do not process background jobs
|
|
||||||
-u, --undo Undo whitelisting or blocking domains
|
|
||||||
-V, --version Prints version information
|
-V, --version Prints version information
|
||||||
|
|
||||||
OPTIONS:
|
OPTIONS:
|
||||||
|
-a <allowed>... A list of domains that should be allowed
|
||||||
-b <blocks>... A list of domains that should be blocked
|
-b <blocks>... A list of domains that should be blocked
|
||||||
-w <whitelists>... A list of domains that should be whitelisted
|
|
||||||
```
|
```
|
||||||
|
|
||||||
To add domains to the blocklist, use the `-b` flag and pass a list of domains
|
To add domains to the blocklist, use the `-b` flag and pass a list of domains
|
||||||
|
@ -36,13 +34,13 @@ To remove domains from the blocklist, simply pass the `-u` flag along with `-b`
|
||||||
```bash
|
```bash
|
||||||
$ ./relay -ub asonix.dog blimps.xyz
|
$ ./relay -ub asonix.dog blimps.xyz
|
||||||
```
|
```
|
||||||
The same rules apply for whitelisting domains, although domains are whitelisted with the `-w` flag
|
The same rules apply for allowing domains, although domains are allowed with the `-a` flag
|
||||||
```bash
|
```bash
|
||||||
$ ./relay -w asonix.dog blimps.xyz
|
$ ./relay -a asonix.dog blimps.xyz
|
||||||
$ ./relay -uw asonix.dog blimps.xyz
|
$ ./relay -ua asonix.dog blimps.xyz
|
||||||
```
|
```
|
||||||
|
|
||||||
Whitelisted domains are only checked against incoming activities if `WHITELIST_MODE` is enabled.
|
Allowed domains are only checked against incoming activities if `RESTRICTED_MODE` is enabled.
|
||||||
Blocks can be published in the nodeinfo metadata by setting `PUBLISH_BLOCKS` to true
|
Blocks can be published in the nodeinfo metadata by setting `PUBLISH_BLOCKS` to true
|
||||||
|
|
||||||
For advanced setups, it may be useful to run the relay API and the background tasks in separate
|
For advanced setups, it may be useful to run the relay API and the background tasks in separate
|
||||||
|
@ -87,7 +85,7 @@ HOSTNAME=localhost:8080
|
||||||
ADDR=127.0.0.1
|
ADDR=127.0.0.1
|
||||||
PORT=8080
|
PORT=8080
|
||||||
DEBUG=true
|
DEBUG=true
|
||||||
WHITELIST_MODE=false
|
RESTRICTED_MODE=false
|
||||||
VALIDATE_SIGNATURES=false
|
VALIDATE_SIGNATURES=false
|
||||||
HTTPS=false
|
HTTPS=false
|
||||||
DATABASE_URL=
|
DATABASE_URL=
|
||||||
|
@ -101,7 +99,7 @@ HOSTNAME=relay.my.tld
|
||||||
ADDR=0.0.0.0
|
ADDR=0.0.0.0
|
||||||
PORT=8080
|
PORT=8080
|
||||||
DEBUG=false
|
DEBUG=false
|
||||||
WHITELIST_MODE=false
|
RESTRICTED_MODE=false
|
||||||
VALIDATE_SIGNATURES=true
|
VALIDATE_SIGNATURES=true
|
||||||
HTTPS=true
|
HTTPS=true
|
||||||
DATABASE_URL=postgres://pg_user:pg_pass@pg_host:pg_port/pg_database
|
DATABASE_URL=postgres://pg_user:pg_pass@pg_host:pg_port/pg_database
|
||||||
|
|
Loading…
Reference in a new issue