Direct Downloads

Configure GetComics, DDL, FlareSolverr, proxy, and external server settings.

Direct downloads (DDL) let Comicarr grab comics from HTTP file hosts without a separate download client. Supported file hosts include Mega, MediaFire, and Pixeldrain. GetComics supplies search results and download links.

Enabling Direct Downloads

SettingTypeDefaultDescription
ENABLE_GETCOMICSboolFalseEnable searching GetComics as a source.
ENABLE_DDLboolFalseEnable the direct download pipeline.

ENABLE_GETCOMICS controls the search provider. ENABLE_DDL controls the download mechanism. You typically enable both together.

DDL Settings

SettingTypeDefaultDescription
DDL_LOCATIONstringnoneDirectory where DDL files are saved before post-processing.
DDL_AUTORESUMEboolTrueAutomatically resume interrupted downloads.
DDL_PREFER_UPSCALEDboolTruePrefer upscaled/higher-quality releases when multiple links are available.
DDL_PRIORITY_ORDERJSON string["mega", "mediafire", "pixeldrain", "main"]Ordered direct-download handlers, for example ["pixeldrain", "mega", "mediafire", "main"]. Startup replaces an empty or unset value with the default order. Comicarr stores this value as JSON; main is the GetComics fallback handler.
DDL_STUCK_NOTIFYboolTrueSend a notification when a download appears stuck.
DDL_STUCK_THRESHOLDint30Minutes of no progress before a download is considered stuck.
DDL_STUCK_CHECK_INTERVALint10Minutes between stuck-download checks.

FlareSolverr

Some sites use Cloudflare protection. FlareSolverr acts as a proxy that solves Cloudflare challenges on Comicarr's behalf.

SettingTypeDefaultDescription
ENABLE_FLARESOLVERRboolFalseRoute DDL requests through FlareSolverr.
FLARESOLVERR_URLstringnoneFlareSolverr URL (e.g. http://localhost:8191).

Deploy FlareSolverr

Add FlareSolverr to your Docker Compose stack:

flaresolverr:
  image: ghcr.io/flaresolverr/flaresolverr:latest
  container_name: flaresolverr
  ports:
    - 8191:8191
  restart: unless-stopped

Enable in Comicarr

Set ENABLE_FLARESOLVERR to True and enter the FlareSolverr URL (e.g. http://flaresolverr:8191 if on the same Docker network).

Proxy

Route all DDL traffic through an HTTP or HTTPS proxy.

SettingTypeDefaultDescription
ENABLE_PROXYboolFalseEnable proxy for direct download requests.
HTTP_PROXYstringnoneHTTP proxy URL (e.g. http://proxy:3128).
HTTPS_PROXYstringnoneHTTPS proxy URL (e.g. http://proxy:3128).

External Server

The configuration still contains an external-server section for compatibility with older config files, but the current application does not provide a remote-server downloader. Do not enable it as a supported download route. See Advanced Sources for seedbox and AutoSnatch.

SettingTypeDefaultDescription
ENABLE_EXTERNAL_SERVERboolFalseRetained for older configuration files; external-server downloading is not implemented in the current application.
EXTERNAL_SERVERstringnoneRetained legacy value; not used by a current downloader.
EXTERNAL_USERNAME / EXTERNAL_APIKEYstringnoneRetained legacy credentials; do not configure them for current releases.

Supported Hosts

HostNotes
MegaRequires no account for public links. Large files may need a Mega account.
MediaFirePublic file links are supported.
PixeldrainFast, no-account downloads. Often the fastest option.
GetComicsSearch provider and link source. It can return links handled by the supported hosts above; it is not itself a file-host protocol.

Mega has bandwidth limits for free accounts. If downloads stall, consider configuring DDL_PRIORITY_ORDER to prefer Pixeldrain or MediaFire.

On this page