Getting started

Add a node

A node is a machine that has joined the workload pool. The machine Portiger is installed on is a node and is counted as one. Adding a node is done from the panel, over SSH: you give it an address it can reach once, and it installs Portiger there and joins it to the pool.

The Nodes page: a large card for the node the panel runs on with processor, memory and disk gauges and its web publishing and workload pool tiles, then a smaller card for a joined node and an empty Add a node tile.
Nodes: the machine the panel runs on, and every machine that has joined it.

How many you get

Community, Personal and Team allow one node - the installed machine. Max allows three: the installed machine and two more. There is no add-on that raises it; see Plans.

Adding one

Press Add a node. The modal opens with a sentence about what is left, for example "Your plan allows 3 nodes and 1 place is free". If there are none free it says so and offers only Close - there is no form to fill in and no request to be refused.

The Add a node modal with Host, Port and User fields, an Authentication switch between Password and Private key, a password field, and the Cancel, Test connection and Add a node buttons.
Add a node: the address, how to authenticate, and a connection test before anything is installed.
Host
The address of the machine to add.
Port
The SSH port. 22 unless you changed it.
User
The user to connect as. root by default.
Authentication
Password, or a private key. With a key you can also give its passphrase.

Test connection tries the credentials and answers in place: either "The machine answered" with the distribution and architecture it found, or the reason it was refused. A refusal is an answer, so it is shown next to the form rather than in a dialog.

What joining looks like

Add a node then runs five steps, each shown as it happens: connecting, checking the host, installing Portiger, joining the panel, and the first heartbeat. If one fails you can close, fix the cause and try again - the values you typed are still there.

Once joined, the node appears in Joined nodes with its own processor, memory and disk gauges, its workload pool tile, and counts of what it is carrying. A node that is not connected keeps running what it has; it is simply not given anything new.

Removing one

Forget removes a node from this panel. Nothing on the node is stopped or deleted - it stops being managed from here. The machine the panel runs on cannot be forgotten.

What placement does with them

With more than one node, work is placed on whichever has room. A stack can be pinned to a particular node under Cluster > Placement, which is also where its replica count and resource ceiling live. Pinning needs a second node in the pool; the page says so when there is only one.

dev