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
The ARM variants can be built on x86_64 hardware using `multiarch/qemu-user-static`
109
-
```
109
+
110
+
```bash
110
111
docker run --rm --privileged multiarch/qemu-user-static:register --reset
111
112
```
112
113
113
114
Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64`.
114
115
115
-
## Update the chagelog
116
+
## Update the changelog
116
117
117
-
If you are modifying the Dockerfiles or any of the startup scripts in [root](https://github.com/linuxserver/docker-audacity/tree/master/root), add an entry to the changelog
118
+
If you are modifying the Dockerfiles or any of the startup scripts in [root](https://github.com/linuxserver/docker-audacity/tree/main/root), add an entry to the changelog
Copy file name to clipboardExpand all lines: .github/PULL_REQUEST_TEMPLATE.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@
21
21
22
22
------------------------------
23
23
24
-
-[ ] I have read the [contributing](https://github.com/linuxserver/docker-audacity/blob/master/.github/CONTRIBUTING.md) guideline and understand that I have made the correct modifications
24
+
-[ ] I have read the [contributing](https://github.com/linuxserver/docker-audacity/blob/main/.github/CONTRIBUTING.md) guideline and understand that I have made the correct modifications
Copy file name to clipboardExpand all lines: .github/workflows/external_trigger.yml
+1-1
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ jobs:
18
18
fi
19
19
echo "**** External trigger running off of main branch. To disable this trigger, set a Github secret named \"PAUSE_EXTERNAL_TRIGGER_AUDACITY_MAIN\". ****"
20
20
echo "**** Retrieving external version ****"
21
-
EXT_RELEASE=$(curl -sX GET https://api.github.com/repos/audacity/audacity/releases/latest | jq -r '.tag_name' | sed 's|^Audacity-||')
21
+
EXT_RELEASE=$(curl -u ${{ secrets.CR_USER }}:${{ secrets.CR_PAT }} -sX GET https://api.github.com/repos/audacity/audacity/releases/latest | jq -r '.tag_name' | sed 's|^Audacity-||')
22
22
if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then
Copy file name to clipboardExpand all lines: .github/workflows/greetings.yml
+2-2
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,6 @@ jobs:
8
8
steps:
9
9
- uses: actions/first-interaction@v1
10
10
with:
11
-
issue-message: 'Thanks for opening your first issue here! Be sure to follow the [bug](https://github.com/linuxserver/docker-audacity/blob/master/.github/ISSUE_TEMPLATE/issue.bug.md) or [feature](https://github.com/linuxserver/docker-audacity/blob/master/.github/ISSUE_TEMPLATE/issue.feature.md) issue templates!'
12
-
pr-message: 'Thanks for opening this pull request! Be sure to follow the [pull request template](https://github.com/linuxserver/docker-audacity/blob/master/.github/PULL_REQUEST_TEMPLATE.md)!'
11
+
issue-message: 'Thanks for opening your first issue here! Be sure to follow the [bug](https://github.com/linuxserver/docker-audacity/blob/main/.github/ISSUE_TEMPLATE/issue.bug.md) or [feature](https://github.com/linuxserver/docker-audacity/blob/main/.github/ISSUE_TEMPLATE/issue.feature.md) issue templates!'
12
+
pr-message: 'Thanks for opening this pull request! Be sure to follow the [pull request template](https://github.com/linuxserver/docker-audacity/blob/main/.github/PULL_REQUEST_TEMPLATE.md)!'
The [LinuxServer.io](https://linuxserver.io) team brings you another container release featuring:
14
14
15
-
* regular and timely application updates
16
-
* easy user mappings (PGID, PUID)
17
-
* custom base image with s6 overlay
18
-
* weekly base OS updates with common layers across the entire LinuxServer.io ecosystem to minimise space usage, down time and bandwidth
19
-
* regular security updates
15
+
* regular and timely application updates
16
+
* easy user mappings (PGID, PUID)
17
+
* custom base image with s6 overlay
18
+
* weekly base OS updates with common layers across the entire LinuxServer.io ecosystem to minimise space usage, down time and bandwidth
19
+
* regular security updates
20
20
21
21
Find us at:
22
+
22
23
*[Blog](https://blog.linuxserver.io) - all the things you can do with our containers including How-To guides, opinions and much more!
23
24
*[Discord](https://discord.gg/YWrKVTn) - realtime support / chat with the community and the team.
24
25
*[Discourse](https://discourse.linuxserver.io) - post on our community forum.
@@ -56,6 +57,15 @@ The architectures supported by this image are:
56
57
| arm64 | arm64v8-latest |
57
58
| armhf | arm32v7-latest |
58
59
60
+
## Application Setup
61
+
62
+
The application can be accessed at:
63
+
64
+
*http://yourhost:3000/
65
+
66
+
By default the user/pass is abc/abc, if you change your password or want to login manually to the GUI session for any reason use the following link:
67
+
68
+
*http://yourhost:3000/?login=true
59
69
60
70
## Usage
61
71
@@ -85,7 +95,7 @@ services:
85
95
86
96
### docker cli
87
97
88
-
```
98
+
```bash
89
99
docker run -d \
90
100
--name=audacity \
91
101
-e PUID=1000 \
@@ -97,7 +107,6 @@ docker run -d \
97
107
ghcr.io/linuxserver/audacity
98
108
```
99
109
100
-
101
110
## Parameters
102
111
103
112
Container images are configured using parameters passed at runtime (such as those above). These parameters are separated by a colon and indicate `<external>:<internal>` respectively. For example, `-p 8080:80` would expose port `80` from inside the container to be accessible from the host's IP on port `8080` outside the container.
@@ -116,7 +125,7 @@ You can set any environment variable from a file by using a special prepend `FIL
116
125
117
126
As an example:
118
127
119
-
```
128
+
```bash
120
129
-e FILE__PASSWORD=/run/secrets/mysecretpassword
121
130
```
122
131
@@ -135,30 +144,17 @@ Ensure any volume directories on the host are owned by the same user you specify
135
144
136
145
In this instance `PUID=1000` and `PGID=1000`, to find yours use `id user` as below:
By default the user/pass is abc/abc, if you change your password or want to login manually to the GUI session for any reason use the following link:
152
-
153
-
*http://yourhost:3000/?login=true
154
-
155
-
156
152
## Docker Mods
153
+
157
154
[](https://mods.linuxserver.io/?mod=audacity"view available mods for this container.")[](https://mods.linuxserver.io/?mod=universal"view available universal mods.")
158
155
159
156
We publish various [Docker Mods](https://github.com/linuxserver/docker-mods) to enable additional functionality within the containers. The list of Mods available for this image (if any) as well as universal mods that can be applied to any one of our images can be accessed via the dynamic badges above.
160
157
161
-
162
158
## Support Info
163
159
164
160
* Shell access whilst the container is running: `docker exec -it audacity /bin/bash`
@@ -175,38 +171,45 @@ Most of our images are static, versioned, and require an image update and contai
175
171
Below are the instructions for updating containers:
176
172
177
173
### Via Docker Compose
174
+
178
175
* Update all images: `docker-compose pull`
179
176
* or update a single image: `docker-compose pull audacity`
180
177
* Let compose update all containers as necessary: `docker-compose up -d`
181
178
* or update a single container: `docker-compose up -d audacity`
182
179
* You can also remove the old dangling images: `docker image prune`
183
180
184
181
### Via Docker Run
182
+
185
183
* Update the image: `docker pull ghcr.io/linuxserver/audacity`
186
184
* Stop the running container: `docker stop audacity`
187
185
* Delete the container: `docker rm audacity`
188
186
* Recreate a new container with the same docker run parameters as instructed above (if mapped correctly to a host folder, your `/config` folder and settings will be preserved)
189
187
* You can also remove the old dangling images: `docker image prune`
190
188
191
189
### Via Watchtower auto-updater (only use if you don't remember the original parameters)
190
+
192
191
* Pull the latest image at its tag and replace it with the same env variables in one run:
193
-
```
192
+
193
+
```bash
194
194
docker run --rm \
195
195
-v /var/run/docker.sock:/var/run/docker.sock \
196
196
containrrr/watchtower \
197
197
--run-once audacity
198
198
```
199
+
199
200
* You can also remove the old dangling images: `docker image prune`
200
201
201
202
**Note:** We do not endorse the use of Watchtower as a solution to automated updates of existing Docker containers. In fact we generally discourage automated updates. However, this is a useful tool for one-time manual updates of containers where you have forgotten the original parameters. In the long term, we highly recommend using [Docker Compose](https://docs.linuxserver.io/general/docker-compose).
* We recommend [Diun](https://crazymax.dev/diun/) for update notifications. Other tools that automatically update containers unattended are not recommended or supported.
205
207
206
208
## Building locally
207
209
208
210
If you want to make local modifications to these images for development purposes or just to customize the logic:
0 commit comments