The purpose of this project is to breathe new life into an old QNAP TS-431P by mounting an iSCSI share to an Alpine Linux VM, and configuring copyparty to use it in the root directory.
First follow the instructions to mount the iSCSI connection to the VM, and format it with an XFS partition.
Note when creating the iSCSI LUN I recommend using a block size of 4Kb. You get improved performance, and it's fully supported in Linux.
Next run the following commands to configure copyparty.
wget https://raw.githubusercontent.com/michaelmouton/copyparty/refs/heads/main/copyparty.sh
chmod +x copyparty.sh
./copyparty.sh
rm copyparty.sh
One day I'll clean up this guide a bit.