https://github.com/nitrikx/docker-plex-cleaner
Dockerized version of ngovil21/Plex-Cleaner
https://github.com/nitrikx/docker-plex-cleaner
cleaner docker plex seedbox
Last synced: 5 months ago
JSON representation
Dockerized version of ngovil21/Plex-Cleaner
- Host: GitHub
- URL: https://github.com/nitrikx/docker-plex-cleaner
- Owner: NitriKx
- License: apache-2.0
- Created: 2018-03-03T08:24:03.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-05-12T05:44:03.000Z (over 3 years ago)
- Last Synced: 2025-03-30T11:22:22.958Z (6 months ago)
- Topics: cleaner, docker, plex, seedbox
- Language: Shell
- Homepage:
- Size: 21.5 KB
- Stars: 18
- Watchers: 4
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Plex-Cleaner Docker
[](https://github.com/NitriKx/docker-Plex-Cleaner/actions/workflows/build-image.yml)
Dokerized version of [ngovil21/Plex-Cleaner](https://github.com/ngovil21/Plex-Cleaner)
## First run
```
docker pull nitrikx/plex-cleaner
docker run -ti -v /path/to/config/folder:/config nitrikx/plex-cleaner
```## Testing
```
docker run -ti -v /path/to/config/folder:/config nitrikx/plex-cleaner --test
```## Execution frequency
```
# Run every 4 hours
docker run -ti -v /path/to/config/folder:/config -e "EXECUTION_CRON_EXPRESSION=0 */4 * * *" nitrikx/plex-cleaner# Run once
docker run -ti -v /path/to/config/folder:/config -e "EXECUTION_CRON_EXPRESSION=ONCE" nitrikx/plex-cleaner
````## `--reload_encoding`
If you need to pass the `--reload_encoding` parameter, you could do something like this
```
docker run -ti -v /path/to/config/folder:/config nitrikx/plex-cleaner --reload_encoding
```## plex_delete = false
If you want to delete the file without passing by the Plex Web API, you need to mount your plex data directory:
```
docker run -ti -v /path/to/config/folder:/config -v /path/to/plex/folder:/plexdata nitrikx/plex-cleaner
```and then adjust your configuration:
```
...
"default_location": "/plexdata",
...
```## Logs
You can also export the logs by mounting a volume on `/logs`:
```
docker run -ti -v /path/to/config/folder:/config -v /path/to/logs/folder:/logs nitrikx/plex-cleaner
```