# ==================== # - Upgrading CryptPad # ==================== # see: https://docs.cryptpad.org/en/admin_guide/maintenance.html#upgrading-cryptpad # - Note! # - # - Always read the release notes before upgrading, as there may be changes # - that require special consideration. cryptpad_user=cryptpad # - Stop cryptpad # - systemctl stop cryptpad # Stop iptables firewall # ipt-firewall-server flush ip6t-firewall-server flush # Login as CryptPad user # su - ${cryptpad_user} # - Backup existing installation # - cp -a cryptpad cryptpad.BAK.$(date +%Y-%m-%d-%H%M) # - Change into installation directory # - cd cryptpad # - Update Git repository # - git pull npm update npm run install:components # OnlyOffice is now a separate module # # OnlyOffice applications (Sheets, Document, Presentation) are not bundled with CryptPad # anymore. You can install/update them by running the installation script we provide: # # ./install-onlyoffice.sh # # press q to close the license screen # # and Y ⏎ to accept the OnlyOffice license # ./install-onlyoffice.sh exit # Restart firewll # ipt-firewall-server ip6t-firewall-server # - Start cryptpad # - systemctl start cryptpad