Depends:
- What kind of backend?
- What would you like to do with said canvas, why would you need it on the server-side?
Puppeteer may be of some help. Just keep in mind - three.js overall is not really compatible with running on the server-side without applying magic here and there.