Switching from CE to Portainer Business

Full instructions on how to switch your environment from Portainer CE to Portainer Business are here. These steps should be followed where you have bought the product or you are running a Free Trial.

Assuming you've used our recommended deployment scripts: when upgrading to the Business version of Portainer, use the following commands:

docker stop portainer
docker rm portainer

Those 2 commands will stop and remove the container respectively. Doing this will NOT remove your other applications/containers/etc.

Now that you have stopped and removed the old version of Portainer, you can run this command

docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always --pull=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ee:latest

That will deploy the newest version of Portainer Business on your system.

Now you can return to Portainer and login (you might need to log out first). When you login for the first time you will be prompted to enter your License Key. Copy this from the email you received and paste it into the dialogue box.

You should notice that the bottom left corner now contains the words "Business Edition"

Assuming you've used our recommended deployment scripts: when upgrading to the Business version of Portainer, use the following commands:

docker service update --image portainer/portainer-ee --force portainer_portainer

That will deploy the newest version of Portainer Business on your Swarm Cluster.

Now you can return to Portainer and login (you might need to log out first). When you login for the first time you will be prompted to enter your License Key. Copy this from the email you received and paste it into the dialogue box.

You should notice that the bottom left corner now contains the words "Business Edition"

Upgrade method depends on the original install method used. Choose the original deployment method tab used for instructions.

Run the following command to update helm repo

helm repo update

Run the following command to deploy Portainer Business using all the previous settings used in Helm deployment

helm upgrade -n portainer portainer portainer/portainer --reuse-values --set enterpriseEdition.enabled=true

Choose the right YML Manifest based on your original deployment

kubectl apply -n portainer -f https://raw.githubusercontent.com/portainer/k8s/master/deploy/manifests/portainer/portainer-ee.yaml
kubectl apply -n portainer -f https://raw.githubusercontent.com/portainer/k8s/master/deploy/manifests/portainer/portainer-lb-ee.yaml

That will deploy the newest version of Portainer Business on your Kubernetes Cluster.

Now you can go return to Portainer and login (you might need to log out first). When you login for the first time you will be prompted to enter your License Key. Copy this from the email you received and paste it into the dialogue box.

You should notice that the bottom left corner now contains the words "Business Edition"

How to Downgrade

Full steps on how to downgrade from Portainer Business to CE are found here.

Notes

Contribute to these docs