Do you have a some free space?
I suspect GhostBSD would install reasonably to the free space using the custom disk setup option. Check out the documentation
Not sure if it would see the existing swap - let us know?!
AFTER setting up GhostBSD you can probably mount the shared home with minimal challenges. :-)
Keep us posted.