Skip to content

plankanban/planka-installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Planka-installer

Install Planka with one single command and a few questions

READ BEFORE INSTALL

Do not run this installer on a server that is already in use.

User who used the installer before Oct. 11 2023 please run the migration script

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

Because you need a fresh server anyway, i recommend Ubuntu 22.04 or Debian 12.

Features

  • Installing all needed packages
  • Installing Planka
  • NGINX reverse proxy
  • Automated certificates
  • Automated backups
  • Automated updates
  • Fail2Ban and Firewall
  • Generating first Admin user (Coming with the next release version of Planka)

Roadmap

  • Cleanup the code
  • Consider more features

Supported OS

Ubuntu Debian CentOS
20.04 11 Stream 8
22.04 12 Stream 9

Installation

wget https://raw.githubusercontent.com/plankanban/planka-installer/main/installer.sh -O /opt/planka_installer.sh && bash /opt/planka_installer.sh

SSL Setup

You need to have a valid DNS-entry that points to your server.

Your server needs to be reachable from port 80 and 443.

A valid mail address is required.

Informations

Demo

See the installer in action https://www.youtube.com/watch?v=0Qya8iLDnq0

Installer Demo

Backups

Backup will be stored here

/opt/planka/backup

Logs

You can find all logs here

/opt/planka/logs

Uninstalling / Reinstalling

You can re-install Planka by using the "Uninstall Planka" Option in the installer

Option 1 light

  • Delete Planka Containers
  • Delete all docker volumes
  • Delete the configuration of nginx

Option 2 Full (Coming soon)

  • all of option 1
  • revoke ssl certificate( SSL Setup)
  • delete acme accounts( SSL Setup)
  • remove all installed packages(docker nginx certbot( SSL Setup))
  • remove addet reposetories

No matter which option was chosen, backups are never deleted

Some notes

  • No i will not support your favorite Linux distro
  • No i will not support Windows
  • No pull requests, because of typos

License

AGPL-3.0 license