There is plenty for threads about people wanting to migrate their CDVR server from one platform to another...often with mixed success depending on their setup.
I once moved from Linux to Windows based server...but i set it up as new, did not have much back then, mainly just used it for DVR for TV, OTA etc.
Now, i have many local media sets/sources setup in Channels.
The issues i now face, wanting to move from Windows to Linux (long story...) is file paths to local media will change.
I CAN import the "database" backup folder thing into a new Linux install of CDVR server, that restores fine. All my settings, sources populate, channel collections personal sections etc
(would be nice if CDVR server just had a full export backup.zip option in its web GUI...so that i do not have to go digging in the servers file system folders to extract the backup folder it auto makes)
But, since Windows file paths not the same as Linux file paths....CDVR shows as if all my media is still there, but just won't play. I need to wipe all that out under sources/Personal Media in CDVR, and add it all again.
If i use the "Prune removed media" function, i assume that goes through and scans and tries to clean up files and things it no longer thinks is there....well, that causes CDVR to hang, then stop responding and i assume crash, few times, the entire Linux OS hard freezes doing that. There is nothing i can grab in the logs before that, and they seemed to have nothing at all when i force reboot.
I don't suppose there is a third party "migration tool" around here somewhere...that would allow me to open up the backup database files, read them all in, and present me with a nice easy to use GUI to adjust relevant settings, such as Personal Media file paths, save, and export a new backup. So that i can just import that modified Backup database into CDVR on the different platform?
Something like that, that would for sure be useful. I suppose i may be able to use a plain text editor and search and replace every line of code in those database files that is a file path, replace it with the Linux mount path etc...maybe it is only once global variable section or something where personal media paths are defined?
I have not looked into that just yet...just in the planning and rough testing stages of things here...have a lot of other things to clean up and deal with first.
But just wanted to post here for any thoughts/advice to such a migration.