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 # - 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/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 cd cryptpad

View File

@ -1,28 +1,48 @@
# ----------
# - Install nodejs - (we use the official NodeJs LTS release)
# ----------
# Install Prerequisites
apt update && apt full-upgrade #
apt install curl \ apt install curl \
gpg \ ca-certificates \
gnupg2 \ curl \
software-properties-common \ gnupg \
apt-transport-https \ apt-transport-https \
lsb-release ca-certificates lsb-release
# Download and import the Nodesource GPG key
#
mkdir -p /etc/apt/keyrings 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 curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
# Create debian repository
# NODE_MAJOR=16
# NODE_MAJOR=18
# NODE_MAJOR=20
# #
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 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 apt update
# Install nodejs
#
apt install nodejs apt install nodejs
node -v node -v
npm -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