Signed package
The 15.10.4 archive is bound by digest to the signed manifest.
DH20.01 maps to technical package DCSF 15.10.4. The public bootstrap accepts only this exact signed release and its closed artifact inventory.
The installer, signed update manifest, public verification key, package digest and release identity are published together.
The 15.10.4 archive is bound by digest to the signed manifest.
The bootstrap pins the RSA-3072 key, signature, SHA-256, size and closed file inventory.
DH20.01 maps unambiguously to technical DCSF version 15.10.4.
All 51 security fixes and three operational controls are verified, completing all 54 gates in the release matrix.
The bootstrap identifies the server state before changing installed files and does not treat an upgrade as a fresh installation.
Requires an explicit --testing or --production profile. The recommended first run uses --testing.
The installer detects the current version, refuses downgrades and asks before an upgrade or same-version reinstall.
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.
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 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 --testingAll three domains serve identical bytes from one protected publication directory.
| Public release | DH20.01 |
|---|---|
| Technical version | 15.10.4 |
| SHA-256 package | d3bad5a7cabf03288d65753de5e3817f4b9b5309d13485376b1e4fc896728dfe |
| Package size | 5,712,959 bytes |
| Closed inventory | 536 entries |
| Source commit | fbceb3467ea5bbbd3d01df9c1ff3b70f7546767e |
| Manifest | manifest.txt · signature |
| Public metadata | release.json · install.sh.sha256 |
| Licence | GNU GPLv3 |