mirror of
https://github.com/TrezOne/docker-mods-uptime-kuma-timeout-fix.git
synced 2026-07-17 16:35:47 -04:00
d6d6f069f3
# What's Changed - **New** Uses semantic versioning - **New** Added installation script and documentation for hotio containers - **Fixes** TheCaptain989/radarr-striptracks#73 - Light editing of README - Added GHCR pull counts - Updated Docker image labeling
87 lines
4.0 KiB
Markdown
87 lines
4.0 KiB
Markdown
# About
|
|
This mod can now be used with [hotio](https://hotio.dev/) containers by using the method described in the hotio [FAQ](https://hotio.dev/faq/#:~:text=I%20would%20like%20to%20execute%20my%20own%20scripts%20on%20startup%2C%20how%20would%20I%20do%20this%3F) to install it.
|
|
(This method relies on s6-overlay v2 behavior still working, though v3 is the current version.)
|
|
|
|
>This is a quick and dirty script with minimal testing or error checking. Note that it only runs *inside* the hotio container.
|
|
|
|
# Installation
|
|
1. Download the **[99-striptracks.sh](./99-striptracks.sh)** install script and save it somewhere that can be mounted by your container.
|
|
|
|
*Example location:* `/volume1/docker/99-striptracks.sh`
|
|
|
|
*Example curl line to download the installation script:*
|
|
|
|
```shell
|
|
curl -s https://raw.githubusercontent.com/TheCaptain989/radarr-striptracks/master/hotio/99-striptracks.sh >/volume1/docker/99-striptracks.sh
|
|
```
|
|
|
|
2. Make it executable:
|
|
|
|
```shell
|
|
chmod +x /volume1/docker/99-striptracks.sh
|
|
```
|
|
|
|
3. Pull your selected container ([hotio/radarr](https://github.com/orgs/hotio/packages/container/package/radarr "hotio's Radarr container") or [hotio/sonarr](https://github.com/orgs/hotio/packages/container/package/sonarr "hotio.io's Sonarr container")) from GitHub Container Registry or Docker Hub:
|
|
`docker pull ghcr.io/hotio/radarr:latest` OR
|
|
`docker pull ghcr.io/hotio/sonarr:latest`
|
|
|
|
4. Configure the Docker container with all the port, volume, and environment settings from the *original container documentation* here:
|
|
**[hotio/radarr](https://hotio.dev/containers/radarr/ "Radarr Docker container")**
|
|
**[hotio/sonarr](https://hotio.dev/containers/sonarr/ "Sonarr Docker container")**
|
|
|
|
>**Note:** Notice that no environment variables are used in this setup. That is a specific feature of LSIO containers and is not applicable to hotio containers.
|
|
|
|
1. Add the **99-striptracks.sh** file path as a mount point in your `compose.yml` file or `docker run` command.
|
|
>**Note:** The `/etc/cont-init.d/99-striptracks` path below is important; don't change it!
|
|
|
|
*Example Docker Compose YAML Configuration*
|
|
|
|
```yaml
|
|
services:
|
|
sonarr:
|
|
container_name: sonarr
|
|
image: ghcr.io/hotio/sonarr
|
|
ports:
|
|
- "8989:8989"
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- UMASK=002
|
|
- TZ=Etc/UTC
|
|
volumes:
|
|
- /<host_folder_config>:/config
|
|
- /<host_folder_data>:/data
|
|
- /volume1/docker/99-striptracks.sh:/etc/cont-init.d/99-striptracks
|
|
```
|
|
|
|
*Example Docker Run Command*
|
|
|
|
```shell
|
|
docker run --rm \
|
|
--name sonarr \
|
|
-p 8989:8989 \
|
|
-e PUID=1000 \
|
|
-e PGID=1000 \
|
|
-e UMASK=002 \
|
|
-e TZ="Etc/UTC" \
|
|
-v /<host_folder_config>:/config \
|
|
-v /<host_folder_data>:/data \
|
|
-v /volume1/docker/99-striptracks.sh:/etc/cont-init.d/99-striptracks \
|
|
ghcr.io/hotio/sonarr
|
|
```
|
|
|
|
*Example Synology Configuration*
|
|

|
|
|
|
>**Note:** Please be sure that your mount points for `/config` and `/data` above do not overlap with the newly added mount point!
|
|
|
|
2. Start the container.
|
|
|
|
5. After the container has fully started, continue with Installation step 3 in the previous [README](../README.md#installation).
|
|
|
|
## Requirements
|
|
You must have the **bash** shell available in your host path. You *might* attempt editing the [shebang](https://en.wikipedia.org/wiki/Shebang_(Unix)) in the 99-striptracks.sh script to get around this, but that is beyond the scope of this document.
|
|
|
|
## Known Problems
|
|
On at least *some* Synology hosts that use the ash shell, this script will cause the container to abort and not start. If this happens, ***check your container logs*** for hints as to what may be wrong.
|