Clone phplist setup to new domain with all data

I have a full working v3.6.8 with 10 lists on a 3rd level domain like news.domain1.com
I need to clone it with all data to a new 3rd levelo domain like news.domain2.com.

What is the best practise to do it ?
I really need all data and I need to move also the address for system mails, from news@news.domain1.com to news@news.domain2.com

I think i can copy to new domain all files, then make a copy of db and serach and replace the string. Someone already did it and can give me some hints ?

Thx for readying and any suggestion
Umberto.

just to confirm this was the best solution. I just copy files, and update the db.