Web server, put the files server folder location etc
Db management system ( i'd suggest mariadb if you don't want to change php code and such) then you'll have to set up the database, you can use the mysqldump I provided or do one from scratch and change the values in the php files
For the email system to work you'll need to set up your ssmtp, with the email you want to use etc
I think that should be it, lmk if you encounter issues
Well, for a linux machine, you'll need a