Application hosting

Hosting Portainer

Portainer provides a web interface for managing container environments such as Docker and Kubernetes. A Portainer deployment uses a Server and may use Agents for remote environments. Its supported Docker, Kubernetes, Podman, and architecture combinations are listed in version-specific requirements tables.

Min vCPU
Depends on workload
Min memory
Depends on workload
Min storage
Depends on workload

Must have

Hard prerequisites

  • A working Docker installation and sudo access are required for the documented Linux Portainer CE Server setup.

Recommended

Documented guidance

No further general recommendations are published for this version.

Capacity depends on your workload

The reviewed installation requirements do not state a universal CPU, memory, or disk minimum. Persistent Portainer data and the managed container workloads require separate capacity planning.

We only compare what providers publish. A RAM figure alone can't confirm compatibility or production capacity.

Deploy with

Supported paths

  • Run the Portainer CE Server container with Docker
  • Deploy using Docker Compose
  • Connect remote Docker environments with an Agent, API, or socket according to the chosen access model

The host must provide

Runtime

Container engine
Docker must be installed and working for the documented standalone setup
Administrative access
sudo, root, or administrator access for installation
Network ports
TCP 9443 for the UI/API; TCP 8000 is optional for Edge Agent tunnels; Agent access commonly uses TCP 9001
Persistent data
A persistent data volume stores Portainer configuration and database information

Storage

Persistent data

Persist Portainer's data volume. The official guide notes that Git-based deployments clone repositories into this volume, so repository size and count can increase disk use. Container images, application volumes, and backups also need their own disk budget.

Step by step

Deploy Portainer CE on Linux

  1. Prepare Docker and access

    Install a supported Docker Engine and confirm sudo access on the machine that will host Portainer Server.

    Official instructions
  2. Choose a deployment method

    Use the documented Docker run or Compose method, create a persistent data volume, and expose the management UI only through a protected network path.

    Official instructions
  3. Check connected environment support

    Before connecting Docker, Kubernetes, or Podman hosts, compare their versions and architecture with Portainer's current tested compatibility table.

    Official instructions

Security

Before you go public

  • Keep the management UI private or behind an authenticated access boundary; the install guide exposes the UI/API on TCP 9443 by default.
  • Treat Docker socket access and Portainer administrator accounts as host-level privileges.
  • Use only the network ports needed for the selected Server and Agent topology.

Cost

Beyond the server price

  • Portainer CE software does not remove the cost of the Docker hosts, persistent volumes, image storage, or network use.
  • Business Edition and support/licensing terms are separate; check current Portainer terms for the edition selected.

Matching plans

Plans with published evidence

DigitalOcean

CPU-Optimized Regular Droplet · 2 vCPU / 4 GiB

2vCPU
4 GiBRAM
25 GiBStorage
4 TBTransfer
  • Dedicated CPU
  • SSD
Compatibility unclear from published plan data

Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.

  • A working Docker installation and sudo access are required for the documented Linux Portainer CE Server setup.This prerequisite has no comparable published plan field.
DigitalOcean

General Purpose Droplet · 2 Dedicated vCPU / 8 GB

2vCPU
8 GBRAM
25 GBStorage
4 TBTransfer
  • Dedicated vCPU (100% allocatio...
  • NVMe SSD
Compatibility unclear from published plan data

Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.

  • A working Docker installation and sudo access are required for the documented Linux Portainer CE Server setup.This prerequisite has no comparable published plan field.
Google Cloud

Compute Engine e2-medium · 2 vCPU / 4 GB

2vCPU
4 GBRAM
—Storage
—Transfer
  • Shared vCPU (1.00 sustained)
  • Persistent Disk (billed separa...
Compatibility unclear from published plan data

Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.

  • A working Docker installation and sudo access are required for the documented Linux Portainer CE Server setup.This prerequisite has no comparable published plan field.
Google Cloud

Compute Engine e2-small · 2 vCPU / 2 GB

2vCPU
2 GBRAM
—Storage
—Transfer
  • Shared vCPU (0.50 sustained)
  • Persistent Disk (billed separa...
Compatibility unclear from published plan data

Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.

  • A working Docker installation and sudo access are required for the documented Linux Portainer CE Server setup.This prerequisite has no comparable published plan field.
Hetzner Cloud

Hetzner Cloud CCX13 (Germany and Finland)

2vCPU
8 GBRAM
80 GBStorage
20 TBTransfer
  • Dedicated AMD vCPU
  • NVMe SSD
Compatibility unclear from published plan data

Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.

  • A working Docker installation and sudo access are required for the documented Linux Portainer CE Server setup.This prerequisite has no comparable published plan field.
Hetzner Cloud

Hetzner Cloud CCX23 (Germany and Finland)

4vCPU
16 GBRAM
160 GBStorage
20 TBTransfer
  • Dedicated AMD vCPU
  • NVMe SSD
Compatibility unclear from published plan data

Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.

  • A working Docker installation and sudo access are required for the documented Linux Portainer CE Server setup.This prerequisite has no comparable published plan field.
Hetzner Cloud

Hetzner Cloud CCX33 (Germany and Finland)

8vCPU
32 GBRAM
240 GBStorage
30 TBTransfer
  • Dedicated AMD vCPU
  • NVMe SSD
Compatibility unclear from published plan data

Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.

  • A working Docker installation and sudo access are required for the documented Linux Portainer CE Server setup.This prerequisite has no comparable published plan field.
Hetzner Cloud

Hetzner Cloud CCX43 (Germany and Finland)

16vCPU
64 GBRAM
360 GBStorage
40 TBTransfer
  • Dedicated AMD vCPU
  • NVMe SSD
Compatibility unclear from published plan data

Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.

  • A working Docker installation and sudo access are required for the documented Linux Portainer CE Server setup.This prerequisite has no comparable published plan field.
Hetzner Cloud

Hetzner Cloud CCX53 (Germany and Finland)

32vCPU
128 GBRAM
600 GBStorage
50 TBTransfer
  • Dedicated AMD vCPU
  • NVMe SSD
Compatibility unclear from published plan data

Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.

  • A working Docker installation and sudo access are required for the documented Linux Portainer CE Server setup.This prerequisite has no comparable published plan field.
Hetzner Cloud

Hetzner Cloud CCX63 (Germany and Finland)

48vCPU
192 GBRAM
960 GBStorage
60 TBTransfer
  • Dedicated AMD vCPU
  • NVMe SSD
Compatibility unclear from published plan data

Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.

  • A working Docker installation and sudo access are required for the documented Linux Portainer CE Server setup.This prerequisite has no comparable published plan field.
Hetzner Cloud

Hetzner Cloud CPX11 (US locations)

2vCPU
2 GBRAM
40 GBStorage
1 TBTransfer
  • Shared AMD vCPU
  • NVMe SSD
Compatibility unclear from published plan data

Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.

  • A working Docker installation and sudo access are required for the documented Linux Portainer CE Server setup.This prerequisite has no comparable published plan field.
Hetzner Cloud

Hetzner Cloud CPX12 (Germany and Finland)

1vCPU
2 GBRAM
40 GBStorage
20 TBTransfer
  • Shared AMD vCPU
  • NVMe SSD
Compatibility unclear from published plan data

Meeting documented runtime prerequisites does not prove production capacity. Traffic, workloads, software configuration, and shared host limits are not measured here.

  • A working Docker installation and sudo access are required for the documented Linux Portainer CE Server setup.This prerequisite has no comparable published plan field.

Want the full monthly bill? Use the hosting cost calculator. It keeps unknown charges visible.