Install PLANKA with one single command and a few questions.
Do not run this installer on a server that is already in use.
Since you need a fresh server, I recommend using Ubuntu 22.04 or Debian 12.
Users who used the installer before October 11, 2023, should run the migration script.
To do so, use the following command:
wget https://raw.githubusercontent.com/plankanban/planka-installer/main/migration.sh -O /opt/installer_migration.sh && bash /opt/installer_migration.sh && rm -f /opt/installer_migration.sh
- Installs all required packages
- Installs PLANKA
- Configures Nginx reverse proxy
- Automates SSL certificates
- Automates backups
- Automates updates
- Configures Fail2Ban and Firewall
- Creates the first admin user
- Clean up the code
- Consider additional features
Ubuntu | Debian | CentOS |
---|---|---|
20.04 | 11 | Stream 8 |
22.04 | 12 | Stream 9 |
Run the following command to start the installation process:
wget https://raw.githubusercontent.com/plankanban/planka-installer/main/installer.sh -O /opt/planka_installer.sh && bash /opt/planka_installer.sh
- You must have a valid DNS entry that points to your server.
- Your server needs to be reachable on ports 80 and 443.
- A valid email address is required for SSL certificates.
See the installer in action: https://www.youtube.com/watch?v=0Qya8iLDnq0
Backups will be stored here:
/opt/planka/backup
Logs can be found here:
/opt/planka/logs
You can reinstall PLANKA using the "Uninstall Planka" option in the installer.
- Delete PLANKA containers
- Delete all Docker volumes
- Delete the Nginx configuration
- All of Option 1
- Revoke SSL certificates (SSL Setup)
- Delete ACME accounts (SSL Setup)
- Remove all installed packages (Docker, Nginx, Certbot, etc.)
- Remove added repositories
Note: No matter which option is chosen, backups are never deleted.
- No, I will not support your favorite Linux distribution.
- No, I will not support Windows.
- No pull requests for typo fixes.