After adding the license key, it showed succeeded and refreshed but then it kept on community edition no matter if I restart the app, any workaround to get all of the features?
The issue is most likely that your Portainer container is still running the Community Edition image.
Activating the Business Edition license key does not automatically convert a Community Edition container into Business Edition. The running image needs to be:
portainer/portainer-ee
not:
portainer/portainer-ce
You can check this with:
sudo docker ps -a --format “table {{.Names}}\t{{.Image}}\t{{.Status}}\t{{.Ports}}” | grep -i portainer
If it shows portainer/portainer-ce, then you are still running Community Edition.
A safe workaround is:
- Back up the Portainer data volume first:
sudo docker run --rm
-v portainer_data:/data
-v $PWD:/backup
alpine tar czf /backup/portainer_data_backup.tar.gz -C /data .
- Stop and remove only the current Portainer CE container:
sudo docker stop portainer
sudo docker rm portainer
If the container has a different name, find it with:
sudo docker ps -a | grep -i portainer
- Redeploy Portainer Business Edition using the same data volume:
sudo docker run -d
-p 8000:8000
-p 9000:9000
-p 9443:9443
–name portainer
–restart=always
–pull=always
-v /var/run/docker.sock:/var/run/docker.sock
-v portainer_data:/data
portainer/portainer-ee:lts
- Then open Portainer again:
or:
After logging in, it should show Business Edition and either ask for the license key again or use the already stored license info.
Important note:
If Portainer was installed through the Umbrel App Store, Umbrel may keep managing or reinstalling the Community Edition version. In that case, the better workaround is to run a separate Portainer Business Edition container outside the Umbrel App Store and leave the Umbrel Portainer app untouched.
So the key point is: make sure the running image is actually portainer/portainer-ee:lts. The license alone will not unlock Business Edition features if the container is still running portainer/portainer-ce.