Compare commits

..

2 Commits

Author SHA1 Message Date
9062d788ab Add file 'README.install-node.js'. 2023-12-11 14:59:47 +01:00
7bb08995f9 README.install: some minor changes.. 2023-12-11 14:59:12 +01:00
2 changed files with 38 additions and 12 deletions

View File

@ -173,6 +173,12 @@ chown www-data:www-data /var/www
# - Get cryptpad
# -
su www-data -s /bin/bash -c "git clone https://github.com/xwiki-labs/cryptpad /var/www/cryptpad"
su www-data -s /bin/bash -c "git clone https://github.com/cryptpad/cryptpad.git /var/www/cryptpad"
# Switch to the latest published tag
#
#su www-data -s /bin/bash -c "git checkout $(git tag -l | grep -v 'v1.*$' | sort -V | tail -n 1)"
cd cryptpad

View File

@ -1,28 +1,48 @@
# ----------
# - Install nodejs - (we use the official NodeJs LTS release)
# ----------
apt update && apt full-upgrade
# Install Prerequisites
#
apt install curl \
gpg \
gnupg2 \
software-properties-common \
ca-certificates \
curl \
gnupg \
apt-transport-https \
lsb-release ca-certificates
lsb-release
# Download and import the Nodesource GPG key
#
mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
# NODE_MAJOR=16
# NODE_MAJOR=18
# NODE_MAJOR=20
# Create debian repository
#
NODE_MAJOR=21
NODE_MAJOR=20
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
# Run update
#
apt update
# Install nodejs
#
apt install nodejs
node -v
npm -v
# ----------
# Uninstall nodejs Ubuntu & Debian packages
# ----------
# To completely remove Node.js installed from the deb.nodesource.com package methods above:
#
apt-get purge nodejs
rm -r /etc/apt/sources.list.d/nodesource.list
rm -r /etc/apt/keyrings/nodesource.gpg
apt update