Download

Download the signed DH20.01 release

DH20.01 maps to technical package DCSF 15.10.4. The public bootstrap accepts only this exact signed release and its closed artifact inventory.

DCSF

What the release contains

The installer, signed update manifest, public verification key, package digest and release identity are published together.

01

Signed package

The 15.10.4 archive is bound by digest to the signed manifest.

02

Verification

The bootstrap pins the RSA-3072 key, signature, SHA-256, size and closed file inventory.

03

Release identity

DH20.01 maps unambiguously to technical DCSF version 15.10.4.

04

Security register

All 51 security fixes and three operational controls are verified, completing all 54 gates in the release matrix.

DCSF

Three supported installation paths

The bootstrap identifies the server state before changing installed files and does not treat an upgrade as a fresh installation.

01

Fresh installation

Requires an explicit --testing or --production profile. The recommended first run uses --testing.

02

DCSF upgrade

The installer detects the current version, refuses downgrades and asks before an upgrade or same-version reinstall.

03

Migration from cpanel-csf

It authenticates and preflights the complete package first, then asks for approval. After confirmation it creates a private configuration and firewall backup, checks the rollback source, removes the cPanel RPM and installs DCSF.

Released

The signed public package and installer are available.

For a fresh installation, start with --testing. For an upgrade, run the script without a profile flag to preserve the existing TESTING value and answer the installer prompt.

Download install.sh
DCSF

Secure installation

Download the script to a file, verify the published digest and contents, then run it explicitly.

curl -fsSLo dcsf-install.sh https://dcsf.eu/install.sh
printf '%s  %s\n' '1d6d59335350a41daca115ee80f620f1fa6ece0639c5375e7e74052d7fe572c9' dcsf-install.sh | sha256sum -c -
less dcsf-install.sh
sudo sh dcsf-install.sh --testing
SHA-256 install.sh: 1d6d59335350a41daca115ee80f620f1fa6ece0639c5375e7e74052d7fe572c9
DCSF

Release identity and verification files

All three domains serve identical bytes from one protected publication directory.

Public releaseDH20.01
Technical version15.10.4
SHA-256 packaged3bad5a7cabf03288d65753de5e3817f4b9b5309d13485376b1e4fc896728dfe
Package size5,712,959 bytes
Closed inventory536 entries
Source commitfbceb3467ea5bbbd3d01df9c1ff3b70f7546767e
Manifestmanifest.txt · signature
Public metadatarelease.json · install.sh.sha256
LicenceGNU GPLv3