From ef45b0e42c598a84c8e8a722d1a7662e9841ebff Mon Sep 17 00:00:00 2001 From: Zachary Klosko <31484611+zklosko@users.noreply.github.com> Date: Fri, 15 May 2020 09:33:47 -0400 Subject: [PATCH] Update install.md --- docs/install.md | 55 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/docs/install.md b/docs/install.md index 420ff111c..31c5730ac 100644 --- a/docs/install.md +++ b/docs/install.md @@ -10,6 +10,61 @@ Instuctions for setting up a reverse proxy can be found [here](reverse-proxy). +## Manual configuration + +If you need to manually configure dependencies or services for LibreTime, below is a list of the options +the LibreTime installer can use. + +``` +Usage: sudo bash install [options] + -h, --help, -? + Display usage information + -V, --version + Display version information + -v, --verbose + More output + -q, --quiet, --silent + No output except errors + -f, --force + Turn off interactive prompts + --distribution=DISTRIBUTION + Linux distribution the installation is being run on + --release=RELEASE + Distribution release + -d, --ignore-dependencies + Don't install binary dependencies + -w, --web-user=WEB_USER + Set the apache web user. Defaults to www-data. Only change + this setting if you've changed the default apache web user + -r, --web-root=WEB_ROOT + Set the web root for Airtime files + This will copy the Airtime application files, but you will need + to give your web user access to the given directory if it is + not accessible + --web-port=WEB_PORT + Set what port the LibreTime interface should run on. + -I, --in-place + Set the current Airtime directory as the web root + Note that you will need to give your web user permission to + access this directory if it is not accessible + -p, --postgres + Create a default postgres user named 'airtime' with password + 'airtime' + -a, --apache + Install apache and deploy a basic configuration for Airtime + -i, --icecast + Install Icecast 2 and deploy a basic configuration for Airtime + --selinux + Run restorecon on directories and files that need tagging to + allow the WEB_USER access + --no-postgres + Skips all postgres related install tasks (Useful if you configure + postgresql as part of another script / docker builds) + --no-rabbitmq + Skips all rabbitmq related install tasks. + " +``` + ## Ubuntu Package LibreTime maintains amd64 .deb packages for Ubuntu 16.04 (Xenial) and 18.04 (Bionic). These can be downloaded [here](https://github.com/LibreTime/libretime-debian-packaging/releases).