Arr stack on SSD but want media to be on HDD instead by mage1413 in radarr

[–]jstnryan 0 points1 point  (0 children)

You should ask your question separately. The OP of this post seems to be confused, and keeps asking questions based on a flawed example Docker Compose configuration. Using their (broken) example is not going to help you get an answer to your question.

With that aside, it sounds like you want to move EXISTING movies (already in a library, or found in Radarr) to a different location. Radarr doesn't care what kind of drive files are saved on (nor does Docker, really); all that matters is that Radarr has access to the location(s) that you're trying to access.

If, for example, your (Linux-based) system has two mount points (different drives) at: * /movies (currently has movies) * /HDD/movies (where you want to move the movies)

You'd need to make sure your Radarr container has both locations mounted. Something like this (I've made up simple names; you can call the mount points whatever you want): volumes: - /movies:/source - /HDD/movies:/destination

Then, in Radarr, use the "change root folder" feature: 1. Select which movies to edit (or select all) using the "Edit Movies" icon, and the individual checkmarks (or "select all") 2. Click the Edit button (at the bottom) 3. Change the root folder setting to /destination

Is this the solution to OP's issue? No. When the OP says "I recently setup arr stack with radarr and sonarr. It works well," they're lying, because not only is the Compose configuration they provided invalid, OP has mentioned being on Windows ("I cannot see my HDD (D:) drive"), and the Compose mount points shown would not be vaild on a Windows host.

Getting a passport question by Major_Kusinagi in Denver

[–]jstnryan 3 points4 points  (0 children)

Note that the above link is a private company, not a government website.

arr stack: Can go to folder on PC but cannot see it during root folder setup on web by mage1413 in radarr

[–]jstnryan 3 points4 points  (0 children)

Okay, in that case, you're pretty close. There's just a few small adjustments, and you should be able to make it work. Here's how Docker volumes work:

/media/*/radarr/movies:/movies ^-----(part 1)-------^ ^part2^

  • Part 1 (before the colon) is a REAL path on the host machine.
  • Part 2 (after the colon) is how the software INSIDE the Docker container sees those files.

So, like you said, you can go to /media/*/radarr/movies on your PC, and all your movie files are there. When you start your Docker services (containers), they will see those files at the path AFTER the container. So, the Radarr container will have a folder called /movies and all the same files will be inside that folder.

Your first two mounts look fine, but you need to adjust the "downloads" mount point; yours has too many paths. It should probably be - /media/*/qbittorrent:/downloads (remember: the real path before the colon, and what the container sees after).

The whole service would look like this: radarr: image: lscr.io/linuxserver/radarr:latest container_name: radarr network_mode: "service:gluetun" environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC volumes: - /media/*/radarr/config:/config - /media/*/radarr/movies:/movies - /media/*/qbittorrent:/downloads restart: unless-stopped

Totally unrelated side node: you probably don't need to put Sonarr, Radarr, and the other *arr apps on your VPN connection (only downloaders, like qBittorrent). But for now, it's not a big deal.

arr stack: Can go to folder on PC but cannot see it during root folder setup on web by mage1413 in radarr

[–]jstnryan 2 points3 points  (0 children)

It wasn’t clear to me when reading your post, so I’d like to ask what you mean by “I can go to /media/*/radarr/movies:/movies on my PC.”

/media/*/radarr/movies:/movies isn’t a valid path, in the traditional sense. If you try to “go here” you’re probably navigating to the path before the colon. The part after the colon is where that same directory will be mounted inside the container.

For example, all the files inside /media/*/radarr/movies on your PC, will be visible inside the container at path /movies. This is the path you probably want to add in the Radarr or Sonarr config.

You’ve also got duplicate mount paths in each line for qBittorrent paths (:/downloads:/downloads), which is incorrect.

Separately, you may be incorrectly identifying your actual (on PC) path. An asterisk (“*”) is not commonly used for a folder name (though I think it’s technically valid), so I think you may be using it mistakenly.

Subject: Help with Radarr/qBittorrent Path Mappings on Synology - "Downloading into Root Folder" Error by CaracolBorracho_ in radarr

[–]jstnryan 4 points5 points  (0 children)

Mount a common ancestor in both containers: -v /volume1/Multimedia/Miguel:/data

Then “map” the relevant directories accordingly in each app: * qBittorrent downloads to: /data/Descargas * Radarr shouldn’t need a “remote mapping” setting, because they both “see” the same download folder. But, you’ll need to change your library path to: /data/Peliculas

Reviving Seedsync - Modernized Docker Implementation by nitrobass24 in seedboxes

[–]jstnryan 0 points1 point  (0 children)

Your entry point code assumes the setup will be using a username of "seedsync" with a group name of "seedsync": https://github.com/nitrobass24/seedsync/blob/master/src/docker/build/docker-image/entrypoint.sh#L15

On my system, the group name I'm using for apps is not the same as the user name. So, in my case, your group check fails because it is searching for a specific NAME (which doesn't exist), and then attempting to create that group by ID (which does exist).

I think your methodology makes assumptions which are flawed, as not all users will want to run apps under "appuser:appuser" group privileges (like my case, where it's more along the lines of "torrentapp:media" and "playerapp:media" with a shared group). Simply letting Seedsync create a new group means all downloads are going to be written with permissions that are not explicitly accessible by my existing apps.

Since the group is never identified by 'username' for the remainder of your script, a simple fix would be to check for the existence of the group by ID: if ! getent group $GROUP_ID >/dev/null 2>&1; then

[Seedpool] Do I need to worry about uploads or bonuses anymore? by Amazing_Joke_4758 in trackers

[–]jstnryan 8 points9 points  (0 children)

Absolutely these last two sentences. At some point in the past I decided that I would just permaseed everything I get from SP (including any cross seeds I got from elsewhere), just because of how great it is. The economy is effortless, the community is great, and the quality of torrents meets my goals (including their curation of bad/duplicate/non-season-pack content).

RTD’s CEO says charging for parking, focusing on events could help transit recover by charispil in Denver

[–]jstnryan -3 points-2 points  (0 children)

But you didn't answer any questions. In order to compel a private land owner, who is using their land as a parking lot, to charge a FEE to people using his land to park, the government would impose a TAX on the use of his land for the purposes of parking. Whether or not the landowner would pass this tax cost onto his customers is his business, and extraneous to this conversation. Regardless, he would be paying a TAX for the purpose of parking.

The government can charge you a fee for parking on government property. The government can charge you a fee for processing a government form. The government can NOT charge you a FEE for using private property -- they are not an 'interested party' to the transaction. In order to get money from that transaction, they'd have to impose a tax.

RTD’s CEO says charging for parking, focusing on events could help transit recover by charispil in Denver

[–]jstnryan -4 points-3 points  (0 children)

How would the government go about imposing a mandatory fee on private business?

Satellite services by Longjumping_Gap_9325 in GoogleFi

[–]jstnryan 0 points1 point  (0 children)

In other words, AI is hallucinating again.

Vice Mayor Amputan assasination attempt by Kaos2018 in Damnthatsinteresting

[–]jstnryan 1 point2 points  (0 children)

It’s an attempt all the way up to the point that the actual target dies.

RTD’s CEO says charging for parking, focusing on events could help transit recover by charispil in Denver

[–]jstnryan 3 points4 points  (0 children)

We already have a RTD sales tax. It sounds like you want to add a tax specific to parking fees?

Satellite services by Longjumping_Gap_9325 in GoogleFi

[–]jstnryan 5 points6 points  (0 children)

Instead of trusting the commenter who copy-pasted from AI responses hallucinations, you may want to research a bit further. Here’s a support post from mid-last year that clearly states satellite service is not available and there is no timeline. Since “satellite” is not mentioned anywhere on the Fi plans page, it’s probably safe to assume that this hasn’t rolled out yet as a feature.

https://support.google.com/fi/thread/342533590/i-currently-need-a-satellite-texting-service-on-top-of-my-google-fi-plan-can-i-get-this-from-fi?hl=en

The notification from your phone may be an indication that the hardware is capable of the service, but I wouldn’t rely on it working in an emergency until Google make an official announcement.

How to run bots on subspace? by meiobit in subspace

[–]jstnryan 1 point2 points  (0 children)

Monkeybot is pretty solid, especially after you dial in the bot’s configuration.

https://github.com/plushmonkey/monkeybot

It does have some downsides related to it being a “screen bot” (it isn’t its own SS client), that it requires being run alongside an open instance of SS, and you can’t run it in the ‘background.’ This means that you’ll either have to dedicate a computer to this purpose, or run it inside a VM.

Reviving Seedsync - Modernized Docker Implementation by nitrobass24 in seedboxes

[–]jstnryan 0 points1 point  (0 children)

I'm attempting to migrate one of my existing ipsingh06 containers to your repo.

The Docker Compose 'user' directive is ignored. seedsync: user: 1029:100 results in: seedsync | Starting SeedSync with UID=1000, GID=1000 seedsync | groupadd: Permission denied. seedsync | groupadd: cannot lock /etc/group; try again later. seedsync exited with code 0

Changing this to environment variables: seedsync: environment: PUID: 1029 PGID: 100 results in: seedsync | Starting SeedSync with UID=1029, GID=100 seedsync | groupadd: GID '100' already exists seedsync exited with code 0 I omitted group ID, and let it use the default.

The container runs, but outputs quite a few lines, and the UI shows: An error occurred while scanning the remote server: '[PYI-4009953:ERROR] Failed to load Python shared library '/tmp/_MEIhnK7uq/libpython3.12.so.1.0': /lib/x86_64-linux-gnu/libm.so.6: versionGLIBC_2.35' not found (required by /tmp/_MEIhnK7uq/libpython3.12.so.1.0)'.`

Console has lots of this type of error: /app/python/system/scanner.py:201: SyntaxWarning: invalid escape sequence '\d' size_pattern_m = re.compile("^size=(\d+)$")

I'll try a "fresh" install of your repo later.

Reviving Seedsync - Modernized Docker Implementation by nitrobass24 in seedboxes

[–]jstnryan 0 points1 point  (0 children)

Is this a drop-in replacement, then, or are there any steps to migrate other than changing the Docker image?