movienight-transfer

movienight-transfer

Docker app from seyar's Repository

Overview

MovieNight Transfer Engine for downloading and managing torrents.

Categories

Related apps

Explore more like this

Explore all

Details

Repository
ghcr.io/gorillaink/movienight-transfer:1.0.0
Last Updated2026-11-02
First Seen2026-11-02

Runtime arguments

Network
movienight-net
Privileged
false
Extra Params
--user %PUID%:%PGID%

Template configuration

State PathPathrw

Path to transfer engine state files (resume data)

Target
/state
Quarantine PathPathrw

Path for quarantined files. The ONLY path the engine writes to.

Target
/data/quarantine
Engine SecretVariableenv

Shared secret authenticating every call to the transfer engine, REQUIRED. Generate with: openssl rand -hex 32. It must match the value in the movienight template.

Target
MOVIENIGHT_ENGINE_SECRET
Transfer PortVariableenv

Port of the transfer engine API

Target
TRANSFER_PORT
Default
8080
Quarantine Path (env)Variableenv

Internal path of the quarantine inside the container

Target
TRANSFER_QUARANTINE_PATH
Default
/data/quarantine
State FileVariableenv

Internal path of the resume state file inside the container

Target
TRANSFER_STATE_PATH
Default
/state/transfer_state.json
Exploration Max BytesVariableenv

Byte budget of a metadata exploration (2 Mio by default)

Target
TRANSFER_EXPLORATION_MAX_BYTES
Default
2097152
Exploration Max SecondsVariableenv

Time budget of a metadata exploration, in seconds

Target
TRANSFER_EXPLORATION_MAX_SECONDS
Default
30
Watchdog IntervalVariableenv

Seconds between two lease expiry checks

Target
TRANSFER_WATCHDOG_INTERVAL
Default
5
Checkpoint IntervalVariableenv

Seconds between two durable state checkpoints

Target
TRANSFER_CHECKPOINT_INTERVAL
Default
60
PUIDVariableenv

UID of the container user. Match the owner of the state and quarantine paths.

Default
1000
PGIDVariableenv

GID of the container user. Match the group of the state and quarantine paths.

Default
1000