About Tehama
System Requirements
See the Prerequisites section in the Getting Started Overview for information on what you need to set up and run a Tehama Room, manage it, and connect to its Desktops from the Tehama Web UI.
Find a synopsis below.
Browser
The Tehama Web UI is accessed through a browser interface. See the Supported browsers in the Tehama Web UI page for a list of browsers you can use to run it.
MFA Device
If you opt to use Tehama native Multi-factor Authentication (MFA), you will require a secondary device capable of running the Google Authenticator App.
See the list of supported MFA devices in the Authentication User Guide page.
Tehama Gateway host
This is the host machine inside your private network on which you install a 'Tehama Gateway' for your Tehama Gateway Room (a Room with the network access type 'Tehama Gateway').
The choice of host depends on the installation method you choose. See Tehama Gateway - Installation and Management to select the best installation method for your network.
The host for a Tehama Gateway instance can be a standalone host or a Virtual Machine.
If installing via the automated-script, choose a host that meets the minimum specifications and can be configured as directed in 'Configure your Gateway host (for automated-script-installations' in Tehama Gateway - Installation and Management.
Note: The Tehama Gateway does not require a dedicated host. You can run the Gateway on an existing host in your infrastructure as long as it can be configured as required, instead of setting up a host specifically for the purpose (which may require an additional OS license)._
Desktop host device
This is a host device capable of running the Tehama Client and accessing the Tehama Web UI (through one of the supported browsers.).
Use this device to launch and connect to Tehama Desktops.
One of these hosts is required for each user for whom you provision a Tehama Desktop.
See the list of supported Tehama Client hosts (Platform Compatibility) in the Tehama Client Overview.
Domain Join requirements
Tehama offers a Domain Join feature for Tehama Gateway Rooms (Rooms with the network access type 'Tehama Gateway'). This feature allows an organization to create a Gateway Room that has their network's domain joined to the Room, giving read-only access to the domain's objects, such as users and policies, to the Room.
If you are interested in creating a Domain Join Room, read through the Domain Join Room Requirements and Limitations section in the Room Domain Join User Guide to be sure that this type of Room is right for your organization and that your network meets the requirements necessary for this type of Room.
Multi-Path requirements
Tehama's Multi-Path Rooms (Rooms with the network access type 'Multi-Path') allow an organization to connect to multiple private networks to the Room.
If you are interested in connecting your network(s) to a Multi-Path Room, read through the Multi-Path Room Requirements and Limitations section in the Multi-Path Room Connectivity User Guide to be sure that this type of Room is right for your organization and that your network meets the requirements necessary for this type of Room.
Cloud Platforms
Tehama Rooms are constructed on demand using Amazon Cloud infrastructure within the Amazon regions listed in the Room Regions section of the Rooms User Guide.
Dependencies on Third Party software
Teradici PCoIP Client Third Party Software
Users typically connect to their Tehama Desktops, of all types, using the Tehama Client, with a single click. In certain circumstances, users may opt to use the 'Teradici PCoIP Client' with manually entered credentials.
Amazon WorkSpaces® Client Third Party Software
Users typically connect to their Tehama Desktop of type 'Workspaces' using the Tehama Client, with a single click. In certain circumstances, users may opt to use the 'Amazon Workspaces® Client' with manually entered credentials.
We support both AWS native and browser versions of the AWS client, but with known issues.
- All the AWS browser clients have been reported to have copy/paste issues.
- The Google Chromebook native app (Android based) has a series of separate issues.
- Windows 10 Amazon WorkSpaces have been reported to have copy/paste issues regardless of the AWS client used to connect. Ensure your laptop/device is fully up to date, as recent updates seem to correct this problem.
For further information on AWS clients, we suggest you browse the AWS Developer Forums, including the Amazon WorkSpaces Forum.
Tehama Desktops of type 'Workspaces' are approaching end-of-life, and you should consider replacing them with 'Windows Desktops'. See Workspace Desktops (Legacy) for more details.
Other Third Party Software
A few basic applications are installed by default in the Desktops to enable web browsing and network connectivity.
Users can customize the applications available on their Rooms' Desktops by requesting Custom Desktop Images. See the Custom Images User Guide for more information.
Licenses
This product includes software developed by the Apache Software Foundation (http://www.apache.org/) and which consists of voluntary contributions made by many individuals on behalf of the Apache Software Foundation. For more information on the Apache Software Foundation, please see http://www.apache.org/. Portions of this software are based upon public domain software originally written at the National Center for Supercomputing Applications, University of Illinois, Urbana-Champaign. https://www.apache.org/licenses/LICENSE-1.1 https://www.apache.org/licenses/LICENSE-2.0
This service makes unmodified use of some software that is made available under the Academic Free License 2.1
This service makes use of libraries covered by the GNU Library General Public License version 2.0 https://www.gnu.org/licenses/lgpl-2.0.en.html
The LGPLv2 license covers libraries hosted in the Tehama customized adcli repository: https://github.com/tehama-io/realmd-adcli
This service makes use of libraries covered by the GNU Library or “Lesser” General Public License version 3.0 https://www.gnu.org/licenses/lgpl-3.0.en.html
This service makes unmodified use of software covered by the BSD 2-Clause and BSD 3-Clause licenses. The following notice applies to that software.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
This service makes unmodified use of software covered by the ISC license. The following notice applies to that software.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
This service makes unmodified use of software covered by the MIT license. The following notice applies to that software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.