Frequently asked questions

Where is the data stored?

When using PhraseApp On-Premise, all data is stored on your own infrastructure and can be accessed by your own team at all times.

Which plans are available for PhraseApp On-Premise?

Please contact sales for more information about pricing:

Which features are included in PhraseApp On-Premise?

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)
  • Styleguides
  • Machine Translation
  • Oauth
  • Vouchers
  • Bitbucket Sync
  • SmartSuggest
  • Replying via Email
  • Autopilot
  • Over the Air (OTA)
  • SSO

Can I modify the source code?

PhraseApp On-Premise is shipped with encrypted source code only. You may not modify or redistribute the source code in any way.

What ports does PhraseApp On-Premise expose?

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.

How is SSL termination handled?

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.

How is the $BASE_URL or my local PhraseApp domain set up?

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 $BASE_URL (and $CUSTOM_ASSET_HOST) to the Docker container in your phraseapp.env file in order for PhraseApp Enterprise to properly work with your domain.

Did this answer your question?