add onlyoffice

This commit is contained in:
tremor021 2025-03-13 12:55:52 +01:00
parent ce2d3bd1bb
commit 41f5138c3d
2 changed files with 7 additions and 2 deletions

View File

@ -61,4 +61,4 @@ description
msg_ok "Completed Successfully!\n" msg_ok "Completed Successfully!\n"
echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}"
echo -e "${INFO}${YW} Access it using the following URL:${CL}" echo -e "${INFO}${YW} Access it using the following URL:${CL}"
echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:8000${CL}" echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:3000${CL}"

View File

@ -33,6 +33,8 @@ $STD apt-get update
$STD apt-get install -y nodejs $STD apt-get install -y nodejs
msg_ok "Setup Node.js" msg_ok "Setup Node.js"
read -p "Do you want to install OnlyOffice components? (Y/N): " onlyoffice
msg_info "Setup ${APPLICATION}" msg_info "Setup ${APPLICATION}"
RELEASE=$(curl -s https://api.github.com/repos/cryptpad/cryptpad/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }') RELEASE=$(curl -s https://api.github.com/repos/cryptpad/cryptpad/releases/latest | grep "tag_name" | awk '{print substr($2, 2, length($2)-3) }')
cd /opt cd /opt
@ -41,9 +43,12 @@ cd cryptpad
$STD git checkout $RELEASE $STD git checkout $RELEASE
$STD npm ci $STD npm ci
$STD npm run install:components $STD npm run install:components
#$STD bash -c ./install-onlyoffice.sh
cp config/config.example.js config/config.js cp config/config.example.js config/config.js
sed -i "80s#//httpAddress: 'localhost'#httpAddress: '0.0.0.0'#g" /opt/cryptpad/config/config.js sed -i "80s#//httpAddress: 'localhost'#httpAddress: '0.0.0.0'#g" /opt/cryptpad/config/config.js
if [[ "$onlyoffice" =~ ^[Yy]$ ]]; then
sed '24d' install-onlyoffice.sh
$STD bash -c ./install-onlyoffice.sh
fi
echo "${RELEASE}" >/opt/${APPLICATION}_version.txt echo "${RELEASE}" >/opt/${APPLICATION}_version.txt
msg_ok "Setup ${APPLICATION}" msg_ok "Setup ${APPLICATION}"