I’ve somewhat rewritten the procedure.
While written for general Linux, it applies to DSM (DSM is built on Linux)