- Created Dockerfile with multi-stage build using thespad/whisparr image - Added CloudronManifest.json with proper configuration (port 6969) - Created start.sh script to launch Whisparr - Added README.md with installation instructions - Copied all required musl-compatible libraries: - musl libc dynamic linker - C++ standard library (libstdc++) - GCC support library (libgcc_s) - ICU libraries for .NET globalization - OpenSSL libraries for HTTPS/TLS - SQLite library for database operations - Brotli compression libraries - zlib library - Configured for amd64 architecture (Cloudron compatible)
72 lines
2.1 KiB
Markdown
72 lines
2.1 KiB
Markdown
# Whisparr Cloudron App
|
|
|
|
Whisparr is an adult movie collection manager for Usenet and BitTorrent users, similar to Radarr but for adult content.
|
|
|
|
## Installation
|
|
|
|
### Prerequisites
|
|
|
|
You need to install Cloudron CLI: [here](https://docs.cloudron.io/cli/). After you need to connect the CLI to your cloudron instance.
|
|
|
|
### Install app
|
|
|
|
To install Whisparr, navigate to this directory and run:
|
|
|
|
```bash
|
|
cloudron install --image [DOCKER IMAGE NAME]
|
|
```
|
|
|
|
**Important:** Always install the application with the greatest version image. For example, if `jbrichez/cloudron-whisparr` greatest is `0.5`, install `jbrichez/cloudron-whisparr:0.5` with cloudron cli. If not, cloudron CLI will install the `latest` version which is not valid. Why? Because cloudron internal registry needs a tagged image version other from `latest` to be able to update version when new image is out.
|
|
|
|
### Cloudron volumes
|
|
|
|
You will need to create:
|
|
|
|
* (1) volume as **download folder** for your download client
|
|
* (2) volume as **your movies library** for Whisparr
|
|
|
|
Here is the guide to create cloudron volume: [guide](https://docs.cloudron.io/apps/storage/).
|
|
|
|
**I recommend to choose "Filesystem" mount type when you create the volumes.**
|
|
**⚠️ You need to physically create the folder on host before, cloudron can't create one for you.**
|
|
|
|
To connect a volume to a specific app, go to app's settings, then "storage" tab and "mount" options on right panel.
|
|
|
|
You will need to:
|
|
|
|
* connect (1) and (2) to Whisparr's App.
|
|
* connect (1) to your download client app (e.g., nzbget, sabnzbd).
|
|
|
|
You can mount volumes to app in the app's settings and "storage" tab.
|
|
|
|
### Docker network
|
|
|
|
You will need to have the internal IP of your container when you will connect services together. To get private IP you need to connect to your VPS.
|
|
|
|
Get your container's name:
|
|
|
|
```bash
|
|
docker ps -a
|
|
```
|
|
|
|
Find the cloudron network's name (sometimes: cloudron):
|
|
|
|
```bash
|
|
docker network ls
|
|
```
|
|
|
|
List ip of all containers connected to network:
|
|
|
|
```bash
|
|
docker network inspect cloudron
|
|
```
|
|
|
|
## About
|
|
|
|
Whisparr is a fork of Radarr for managing adult movie collections. It works with Usenet and BitTorrent download clients.
|
|
|
|
## License
|
|
|
|
MIT license
|
|
|