You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/README.md
+61-6
Original file line number
Diff line number
Diff line change
@@ -18,12 +18,30 @@ There are several options for running...
18
18
19
19
### Docker
20
20
21
+
```bash
22
+
docker run -it lissy93/adguardian
23
+
```
24
+
You may also pass in your AdGuard info with env vars (using `-e`), see the [Configuring](#configuring) section for an example, and list of availible config params.
25
+
26
+
If you experience issues with DockerHub, or would rather use a different registry, the image is also available via GHCR - just replace the image name with: `ghcr.io/lissy93/adguardian`. Alternatively, if you'd like to build it yourself from source, you can do so with `docker buildx build -t adguardian .` then run it with `docker run -it adguardian`.
27
+
21
28
### Executable
22
29
30
+
Head to the [Releases](https://github.com/Lissy93/AdGuardian-Term/releases) tab, and download the executable for your system.
31
+
Then, just run it by either double-clicking on it, or for Linux/Mac users, by running `./adguardian-linux` from the command line (don't forget to make it executable first with `chmod +x adguardian-linux`)
You'll need `git`, `cargo` and `make` (see [here](#development) for installation notes). You can also run the cargo commands defined in the Makefile directly, e.g. `cargo run`
44
+
27
45
### One-Liner
28
46
29
47
<details>
@@ -41,14 +59,49 @@ There are several options for running...
41
59
42
60
## Configuring
43
61
44
-
The app requires the details of an AdGuard instance to connect to. This info can be provided either as environmental variables, or passed in as flag parameters. If any of these fields are missing or incomplete, you'll be prompted to enter a value once the app starts.
62
+
The app requires the details of an AdGuard instance to connect to.
63
+
This info can be provided either as environmental variables, or passed in as flag parameters.
64
+
If any of these fields are missing or incomplete, you'll be prompted to enter a value once the app starts.
45
65
46
-
The following params are required:
66
+
The following params are accepted:
67
+
68
+
-`ADGUARD_IP` / `--adguard-ip` - The IP address of your local AdGuard Home instance
69
+
-`ADGUARD_PORT` / `--adguard-port` - The port that AdGuard is running on
70
+
-`ADGUARD_USERNAME` / `--adguard-username` - An AdGuard Home username
71
+
-`ADGUARD_PASSWORD` / `--adguard-password` - An AdGuard Home password
0 commit comments