It is not hard to make your own, but could take some time to get it adjusted. I made one for occasional use with my boat. A picture or two would help but I don't have any, so I made a rough drawing which I linked below.
I mounted a winch on the vertical pole on the forward part of the trailer that holds up the mast when trailering. (The winch makes getting the mast up much easier even if not using the self raising system.)
I made a pole out of a 2x4. (yellow on drawing) At the "bottom" of the 2x4, I cut a half circle section of thick 4" PVC pipe about 6 inches long, and screwed that onto the bottom of the 2x4 (green on drawing). That attaches to the bottom of the mast, partially circling around the mast, as low as I can get it. I use some shock cord to attach it.
From near the top of the pole, I have 3 lines running out (red on drawing), just tied into holes I drilled in the 2x4. One leads to the mast, about 8 foot from the bottom, and is wrapped and tied around to hold it. About 8 foot because that is as high as I can reach to untie it once up.
The other two lines lead to each side to prevent to 2x4 pole from falling sideways. These you need to attach somewhere near the ends of the forward beam.
You also must stabilize the mast from moving side to side. I use the trapeze wires for this (blue on drawing), plus some extra line to extend them to a tie down point, again at or near the ends of the front beam (red on drawing). Actually, in my setup, I use the same line that came down from the 2x4 pole.
The line from the trailer winch, leads up to the top of the 2x4, where I tie it off.
I also made a tripod to set to behind the rear of the boat to hold the mast up prior to raising. (Green lines in drawing) This is helpful to hold it while I position the mast and attach the mast to the ball. It is just 3 pieces of small (1 to 1.5 inch?) PVC pipe, 8 or 10 feet long, with some rope running through holes drilled about 2 feet from the top, to hold it together. The mast just sets in one of the "V"'s created by the PVC tops. If raising on pavement, you might need some rope to stop the bottoms from spreading out, but they stay fine in grass or sand.
One hard part is getting all the line lengths correct, then marked so you can more quickly repeat the process.
To use the system is just a matter of hooking everything up and cranking the winch. Then attach the front stay and undo everything. It is not hard, but can take some time, so I only use this when I can't find anyone to help.
Note: on my Nacra, the mast must be sideways to raise/lower it. When first trying the system, I did not get it sideways when lowering and the mast base and pin was pulling right off the ball. There is a lot of force on the lines and mast. By tightly and correctly wrapping the rope to the mast, you can keep the mast sideways.