Skip to content

A beautiful shell script that automatically updates Portainer CE to the latest version with a nice visual interface.

License

Notifications You must be signed in to change notification settings

AnusLab/portainer-ce-updater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Portainer Auto-Update Script

A beautiful shell script that automatically updates Portainer CE to the latest version with a nice visual interface.

Features

  • 🎨 Beautiful progress interface with color-coded steps
  • ✅ Automatic container management (stop, remove, pull, create)
  • 🔒 Root permission check
  • 🚀 Error handling and status messages
  • 📝 Maintains all Portainer volumes and data

Quick Update (One Command)

curl -s https://raw.githubusercontent.com/AnusLab/portainer-ce-updater/main/update_portainer.sh | sudo bash

Manual Installation

  1. Download the script:
wget https://raw.githubusercontent.com/AnusLab/portainer-ce-updater/main/update_portainer.sh
  1. Make it executable:
chmod +x update_portainer.sh
  1. Run with sudo:
sudo ./update_portainer.sh

Requirements

  • Docker installed and running
  • Bash shell
  • Root/sudo access

Access Portainer

After running the script, Portainer will be available at:

  • HTTPS (IPv4): https://<YOUR-SERVER-IPV4>:9443
  • HTTPS (IPv6): https://[<YOUR-SERVER-IPV6>]:9443

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A beautiful shell script that automatically updates Portainer CE to the latest version with a nice visual interface.

Resources

License

Stars

Watchers

Forks

Languages