Simple Bare Metal Install
This install script downloads and installs the КуСфера binary and
configures it in a sandbox directory in the folder where you called
the install script. It also adds a start script called runqsfera.sh
to start КуСфера later.
The installation only consists of the bare minimum functionality without web office and other optional components. Also, it is bound to localhost by default. It is only useful for simple test- and demo cases and not for production.
To use КуСфера, start it with the start script and head your browser to http://localhost:9200.
The demo users (eg. alan / demo) are enabled, the admin password
is surprisingly admin.
This script should NOT be run as user root.
Options
Version
Set the environment variable OC_VERSION to the version you want
to download. If not set, there is a reasonable default.
Data Location
Set the environment variable OC_BASE_DIR to a directory where the
data and config subdirectories shall be located. Per default,
both configuration and storage data are within a sandbox subdirectory
in the current working directory.
Server Address
Set the environment variable OC_HOST to the fully qualified hostname
of this server to allow remote access. Default: localhost.
HTTPS
The demo setup uses plain HTTP by default so browsers can open it
without a certificate warning. If HTTPS is required, set OC_TLS=true
before running the install script:
OC_TLS=true ./install.sh
In HTTPS mode the proxy creates a self-signed certificate unless
PROXY_TRANSPORT_TLS_CERT and PROXY_TRANSPORT_TLS_KEY point to a
certificate trusted by the browser. A self-signed certificate is useful
for tests, but Chrome will show ERR_CERT_AUTHORITY_INVALID for it.
For an existing demo install that should be reachable on a LAN address
without a browser certificate warning, edit runqsfera.sh so the public
URL and proxy TLS settings match the address:
export OC_URL=http://192.168.0.185:9200
export PROXY_TLS=false
Example
Call
OC_VERSION="2.0.0" ./install.sh
to install the КуСфера version 2.0.0
There is also a hosted version of this script that makes it even easier:
curl -L https://qsfera.eu/install.sh | bash -x