table-treeGroups and tags

This page explains the concept of groups in Termius and how groups and tags can help you organize your hosts.

Groups

A group is a labeled collection of Hosts that share a common characteristic, such as a customer, location, or environment. A nested structure helps organize Hosts and simplify navigation. Groups can also define protocol settings inherited by all Hosts in the Group.

circle-info

Groups are not folders. On the Hosts screen, you see all hosts in the current groups and their subgroups.

Create a group

  1. On the Hosts screen, click the chevron next to the New Host button and choose New Group

  2. In the Label field, enter the group name

  3. To place this group inside another group, fill in the Parent Group field

  4. Termius auto-saves the group

Customize groups

Termius lets you set default parameters for hosts and subgroups within a given group. You can configure default parameters for:

  • Protocols

  • Credentials

  • Startup snippets

  • Host chaining

  • Proxy

  • Environment variables

  • Terminal themes

  • And more

See How hosts inherit group properties for more details.

Advanced

You can enable Cloud Sync for a specific group and integrate it with AWS, DigitalOcean, or Azure. Once the setup is completed, Termius syncs the matching instances from that provider. You can create multiple groups for different providers and configurations.

Move hosts to a group

There are several ways to add or move a host to a group.

circle-info

Important Groups are not folders. Termius shows all hosts within the current group and its subgroups. So, when you move a host to a different group, it may still stay visible on the Hosts screen.

Via edit host

To move hosts to a group via edit host:

  1. Right-click the host and select Edit

  2. In the Parent Group field, select the group

  3. Termius auto-saves the changes

Via drag'n'drop

To move hosts to a group via drag'n'drop:

  1. Select several hosts

  2. Drag and drop them onto the group

How hosts inherit group properties

Inheritance in groups is a powerful feature that can significantly simplify host management in Termius.

Every host or subgroup inside a group inherits the properties of that group, unless you override them explicitly.

For example, if you manage a number of production servers and want all of them to have a red terminal theme to stay alert when you interact with them. You can create a group and set the terminal theme accordingly, so every host in the group will have the same theme. When you change the terminal theme in the group, all hosts in it are updated as well.

Another common use case is setting up Host Chaining for a group. When you have several hosts behind the same bastion (or a number of jump hosts), instead of replicating the same configuration on every host, you set this up once in a group. Then every host in that group goes through the specified chain of hosts when you connect to it.

The parameter inheritance works through configuration merging. If the property is not explicitly overridden, Termius checks all parent groups for a default value. This lets you build nested groups with nested inheritance settings on a per-parameter basis to satisfy a wide variety of use cases.

Connect to all hosts inside a group

Another benefit of organizing hosts into groups is the ability to connect to all hosts in a group at once:

  1. Right-click the group

  2. Choose Quick Connect from the context menu

  3. Termius opens a new tab for every host in the group and initiates the connections

circle-info

To connect to multiple hosts at once, you can also use Workspacesarrow-up-right.


Tags

Tags give you another way to organize Hosts.

For example, you can tag all Ubuntu servers, servers for a specific client if you are a freelancer, virtual servers, dedicated servers, or hosts with a specific tool installed. Clear tags make large host lists easier to search.

Tags appear on hosts, under host names.

Create tags

  1. Right-click the host and choose Edit

  2. In the Tags field, type a tag or choose one from the suggestions

circle-info

Removing a tag from a host doesn't delete the tag.

Filter by tags

When you search for a host on the Hosts screen, the app checks the tags and filters the results accordingly. You can also open the Tags menu and select specific tags to show only hosts that have all selected tags.

Delete tags

  1. Open the Tags menu

  1. Hover over the tag you no longer need and click the Delete button

Last updated

Was this helpful?