If I have a server on my computer, is there any way to migrate to another computer and preserve metadata and content settings already watched?
Yes, the Support Articles (http://support.plex.tv) has everything you need.
https://support.plex.tv/articles/201370363-move-an-install-to-another-system/