hi i am new here, lol i came across this amazing phpbb design and bought it but dont know where place iton my server to install (theme forest canvas for phpbb)
There’s a good chance the theme you bought comes with instructions / documentation.
Though in the case you need assistance, I recommend you contact the theme author instead.
They will be the best suited for assisting you.
Alternatively, you can use Envato Studio to help you with your installation and setups.