cryptpad/README.upgrade

74 lines
1.2 KiB
Plaintext

# ====================
# - 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