Perforce Helix is a full-featured VCS that scales to thousands of users and millions of files, which allows you to maintain software source code, documents, or any type of file.
Download the .spk package corresponding to your NAS in the Releases page.
Packages have names containing the information you need to choose which one to install:
HelixCoreServer-<Perforce server version>-<Package version number>-<Processor architecture>-<DSM version>.spk
For example, the package with number 0025 containing P4D 23.1 for Synology NAS with x86_64 processor and DSM 7.1 has the name HelixCoreServer-23.1-0025-x86_64-7.1.spk
.
Once installed, you need to create a Perforce server.
ssh [Synology NAS admin user name]@[Synology NAS IP address or hostname] -p [The port number of SSH]
For example, you can enter:
ssh myadminuser@192.168.1.2 -p 22
cd /[Volume name]/[Shared folder name]/
For example, you can enter:
cd /volume1/Perforce/
sudo -u Perforce p4dctl-ng new
Download the newest version in the Releases page.
:warning: You must take a package with a higher perforce server version than your current one, or a higher package number than your current one. The perforce server is not backward-compatible.