Download and extract
Fetch a named artifact into the current directory without installing a service.
./dcc-downloader <artifact_name>./dcc-downloader <artifact_name>.\dcc-downloader.exe <artifact_name>Signed distribution endpoint
Fetch verified DC Core runtime artifacts, install them as managed services, and apply controlled updates from one native downloader.
CHOOSE YOUR OPERATING SYSTEM
01 Download and allow execution
$ curl -fsSL https://cud.dccore.io/dcc_downloader_linux -o dcc-downloader
$ chmod +x dcc-downloader02 Download a named artifact
$ ./dcc-downloader <artifact_name>01 Download and allow execution
% curl -fsSL https://cud.dccore.io/dcc_downloader_macos -o dcc-downloader
% chmod +x dcc-downloader02 Download a named artifact
% ./dcc-downloader <artifact_name>01 Download in PowerShell
PS> Invoke-WebRequest -Uri "https://cud.dccore.io/dcc_downloader.exe" -OutFile ".\dcc-downloader.exe"02 Download a named artifact
PS> .\dcc-downloader.exe <artifact_name>The downloader verifies the signed checksum and SHA-256 digest before it extracts or installs anything.
CONTROLLED DELIVERY PATH
USE THE DOWNLOADER
Use a one-time download for manual operations, or let the downloader install and supervise the artifact as an operating-system service. Administrator or root privileges are required for managed service operations.
Use the exact identifier supplied by your deployment configuration or administrator.
Fetch a named artifact into the current directory without installing a service.
./dcc-downloader <artifact_name>./dcc-downloader <artifact_name>.\dcc-downloader.exe <artifact_name>Run continuously as a managed background service with automatic update checks.
sudo ./dcc-downloader --background-task --auto-update <artifact_name>sudo ./dcc-downloader --background-task --auto-update <artifact_name>.\dcc-downloader.exe --background-task --auto-update <artifact_name>Ask the installed service to perform a safe transactional update of its artifact.
sudo ./dcc-downloader --request-update <artifact_name>sudo ./dcc-downloader --request-update <artifact_name>.\dcc-downloader.exe --request-update <artifact_name>TRUST THE ARTIFACT
The endpoint is intentionally static: no discovery API, no server-side installer, and no hidden package resolution. The artifact identifier is treated as an explicit operational input.
The downloader pins its verification material, validates the signature covering the checksum, then compares the downloaded archive with its SHA-256 digest before extraction.
SAFE REMOVAL
For a single artifact, use the downloader’s native removal command. For machine decommissioning, the guarded uninstaller discovers every DC Core downloader service and removes only downloader-owned state.
FULL DOWNLOADER CLEANUP
The removal script previews its scope, asks for confirmation, and uses the downloader’s native service teardown first.
Download and inspect the script, then preview it before the confirmed run.
curl -fsSL https://cud.dccore.io/remove-dcc-downloader.sh -o remove-dcc-downloader.sh
chmod +x remove-dcc-downloader.sh
less remove-dcc-downloader.sh./remove-dcc-downloader.sh --dry-run
sudo ./remove-dcc-downloader.shDownload and inspect the script, then preview it before the confirmed run.
curl -fsSL https://cud.dccore.io/remove-dcc-downloader.sh -o remove-dcc-downloader.sh
chmod +x remove-dcc-downloader.sh
less remove-dcc-downloader.sh./remove-dcc-downloader.sh --dry-run
sudo ./remove-dcc-downloader.shRun PowerShell as Administrator. Download, inspect, and preview before removal.
Invoke-WebRequest -Uri "https://cud.dccore.io/remove-dcc-downloader.ps1" -OutFile ".\remove-dcc-downloader.ps1"
Get-Content .\remove-dcc-downloader.ps1.\remove-dcc-downloader.ps1 -WhatIf
.\remove-dcc-downloader.ps1A one-time downloader binary copied to an arbitrary working folder is not tracked. After the managed uninstall completes, delete that local copy manually if it is no longer required.
OPERATOR REFERENCE
Artifact identifiers are intentionally not listed by this endpoint. Use the value in your approved deployment configuration.
Run dcc-downloader --remove-background-task <artifact_name> with administrator or root privileges. This stops and unregisters that artifact’s service, then removes its installed binary and update state.
The downloader persists a machine-scoped copy of itself, installs the requested artifact into downloader-owned state, and registers a dccore-<artifact> service with systemd or SysV on Linux, launchd on macOS, or the Service Control Manager on Windows.
--auto-update enables update checks when the managed service starts. --request-update writes a machine-scoped request that the running service consumes using its transactional update path.
Do not execute or activate the artifact. A signature or checksum failure is treated as an invalid download; the downloader exits without installing it.
Yes, after reviewing --dry-run on Linux/macOS or -WhatIf on Windows. Use --yes or -Yes only in an approved, non-interactive decommissioning workflow.
CLUSTER UPDATE DISTRIBUTION
This endpoint provides immutable runtime files for approved DC Core bootstrap and upgrade operations. File names and layouts may change without notice.