start/install/server/podman/linux.md
{% hint style="info" %} These installation instructions are for Portainer Business Edition (BE). For Portainer Community Edition (CE) refer to the CE install documentation. {% endhint %}
Portainer consists of two elements, the Portainer Server, and the Portainer Agent. Both elements run as lightweight containers on a Podman engine. This document will help you install the Portainer Server container on your Linux environment. To add a new Linux environment to an existing Portainer Server installation, please refer to the Portainer Agent installation instructions.
To get started, you will need:
9443 and expose a TCP tunnel server over port 8000. The latter is optional and is only required if you plan to use the Edge compute features with Edge agents.The installation instructions also make the following assumptions about your environment:
First, ensure the Podman socket is enabled:
systemctl enable --now podman.socket
Next, create the volume that Portainer Server will use to store its database:
podman volume create portainer_data
Then, download and install the Portainer Server container:
<pre><code><strong>podman run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always --privileged -v /run/podman/podman.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ee:lts </strong></code></pre>{% hint style="info" %}
By default, Portainer generates and uses a self-signed SSL certificate to secure port 9443. Alternatively you can provide your own SSL certificate during installation or via the Portainer UI after installation is complete.
{% endhint %}
{% hint style="info" %}
If you require HTTP port 9000 open for legacy reasons, add the following to your podman run command:
-p 9000:9000
{% endhint %}
Portainer Server has now been installed. You can check to see whether the Portainer Server container has started by running podman ps:
root@server:~# podman ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
de5b28eb2fa9 portainer/portainer-ee:lts "/portainer" 2 weeks ago Up 9 days 0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9443->9443/tcp, :::9443->9443/tcp portainer
Now that the installation is complete, you can log into your Portainer Server instance by opening a web browser and going to:
https://localhost:9443
Replace localhost with the relevant IP address or FQDN if needed, and adjust the port if you changed it earlier.
You will be presented with the initial setup page for Portainer Server.
{% content-ref url="../setup.md" %} setup.md {% endcontent-ref %}