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
> 1. There is Docker image available, but inside the container only Docker Type will work, which kinda defeats the purpose of this app. So installing binary is recommended.
36
-
> 2. There is no built-in auth in this app, so make sure to restrict access to it with firewall and/or SSO (like Authelia) or simple [ForAuth](https://github.com/aceberg/ForAuth)
34
+
> There is no built-in auth in this app, so make sure to restrict access to it with firewall and/or SSO (like Authelia) or simple [ForAuth](https://github.com/aceberg/ForAuth)
37
35
38
-
### Binary
39
-
All binary packages can be found in [latest](https://github.com/aceberg/AnyAppStart/releases/latest) release. There are `.deb`, `.rpm`, `.apk` (Alpine Linux) and `.tar.gz` files.
For `amd64` there is a `deb` repo [available](https://github.com/aceberg/ppa)
36
+
After installation, you need to fill `types.yaml` file, either manually by clicking `Add Type` in GUI Types menu, or by copying this [types.yaml](https://github.com/aceberg/AnyAppStart/blob/main/example/types.yaml) example to config dir (see Options for path).
44
37
45
38
### Docker
46
-
For demo purposes, mostly.
39
+
47
40
```sh
48
41
docker run --name AnyAppStart \
49
42
-e "TZ=$YOURTIMEZONE" \
50
43
-v ~/.dockerdata/AnyAppStart:/data/AnyAppStart \ # yaml files here
51
44
-v /var/run/docker.sock:/var/run/docker.sock \ # mount docker
52
45
-p 8855:8855 \
53
-
aceberg/anyappstart
46
+
aceberg/anyappstart# or ghcr.io/aceberg/anyappstart
54
47
```
55
48
56
-
</details>
49
+
### Binary
50
+
All binary packages can be found in [latest](https://github.com/aceberg/AnyAppStart/releases/latest) release. There are `.deb`, `.rpm`, `.apk` (Alpine Linux) and `.tar.gz` files.
After, you need to fill `types.yaml` file, either manually by clicking `Add Type` in GUI Types menu, or by copying this [types.yaml](https://github.com/aceberg/AnyAppStart/blob/main/example/types.yaml) example to `~/.config/AnyAppStart/` (or `/etc/AnyAppStart/` for root)
60
+
61
+
</details>
62
+
63
+
## SSH from Docker container
64
+
<details>
65
+
<summary>Expand</summary>
66
+
67
+
To be able to pass commands over SSH from Docker container, you need to put SSH private key and `known_host` file in AnyAppStart config dir. Then, add a correct `SSH` string to `types.yaml` file. Example:
67
68
```yaml
68
-
# $ITEMNAME is a variable that will be parsed into actual Items names
0 commit comments