37 lines
969 B
Bash
37 lines
969 B
Bash
#!/bin/sh
|
|
#
|
|
# Please refer to
|
|
# https://helpcenter.onlyoffice.com/installation/docs-community-install-ubuntu.aspx
|
|
# for details.
|
|
|
|
os=$(cat "${__global:?}/explorer/os")
|
|
case "$os" in
|
|
debian|ubuntu)
|
|
__apt_key onlyoffice \
|
|
--keyserver hkp://keyserver.ubuntu.com:80 \
|
|
--keyid CB2DE8E5
|
|
|
|
require="__apt_key/onlyoffice" __apt_source onlyoffice \
|
|
--uri "https://download.onlyoffice.com/repo/debian" \
|
|
--distribution squeeze \
|
|
--component main
|
|
|
|
__package postgresql
|
|
require="__package/postgresql" __postgres_role onlyoffice \
|
|
--login --password 'onlyoffice'
|
|
require="__postgres_role/onlyoffice" __postgres_database onlyoffice \
|
|
--owner onlyoffice
|
|
|
|
__package nginx-extras
|
|
__package rabbitmq-server
|
|
|
|
require="__apt_source/onlyoffice __postgres_database/onlyoffice \
|
|
__package/nginx-extras __package/rabbitmq-server" __package \
|
|
onlyoffice-documentserver
|
|
;;
|
|
*)
|
|
echo "$os is not supported by this type. Exiting" >&2
|
|
exit 1
|
|
;;
|
|
esac
|