Yes, Team Password Manager doesn't need to access any external service at installation, so you can install it on any server.
Be sure to check these services, specially the firewall rules that relate to them:
- Access to email server. You can set email server settings by going to "Settings" and clicking the "Email" tab.
- If you're using two-factor authentication, the internal clock on your server must be synchronized with those on the Internet.