Frequently asked questions
When using PhraseApp On-Premise, all data is stored on your own infrastructure and can be accessed by your own team at all times.
Please contact sales for more information about pricing: firstname.lastname@example.org
PhraseApp On-Premise contains all features available in the hosted version of PhraseApp except features that require communication with external services such as:
- Translation Ordering (LSP integration)
- Machine Translation
PhraseApp On-Premise is shipped with encrypted source code only. You may not modify or redistribute the source code in any way.
The PhraseApp On-Premise Docker container binds locally to port 8080. You need to explicitly bind this interface to your internal or external interface on the Docker host. It’s a good idea to proxy requests to the Docker container through a webserver like Nginx or Apache running on the Docker host and forwarding requests to the Docker container’s interface.
SSL termination can be handled by a webserver running on your Docker host. PhraseApp On-Premise itself can be set up to only bind on local interfaces and uses plain HTTP, so that there will be no need to bundle your certificates inside the PhraseApp Docker container itself.
This is completely up to you. You can address PhraseApp On-Premise using the IP of the Docker host and a certain port when exposing the interfaces of the Docker container running the PhraseApp application accordingly. Also, you can configure a domain name with a DNS-entry pointing to this local IP to make access more convenient. We would advise to make PhraseApp only available within your companies VPN/VPC. You need to set the domain name you would like to use with PhraseApp as
$CUSTOM_ASSET_HOST) to the Docker container in your
phraseapp.env file in order for PhraseApp Enterprise to properly work with your domain.
This is technically possible, but requires additional setup. Ask our team for more information on this topic.