diff options
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/drun.gif | bin | 1668728 -> 0 bytes | |||
| -rw-r--r-- | doc/installation.md | 20 | ||||
| -rw-r--r-- | doc/licenses.md | 11 | ||||
| -rw-r--r-- | doc/quickstart.md | 6 |
4 files changed, 31 insertions, 6 deletions
diff --git a/doc/drun.gif b/doc/drun.gif Binary files differdeleted file mode 100644 index a3efeed..0000000 --- a/doc/drun.gif +++ /dev/null diff --git a/doc/installation.md b/doc/installation.md index 6f946c4..6bf17b0 100644 --- a/doc/installation.md +++ b/doc/installation.md @@ -7,6 +7,26 @@ The following installation guide has been tested successfully on CentOS 7. You m Please check the [Quick Starting Guide](quickstart.md) for instructions how to compile DTail. It is recommended to automate the build process via your build pipeline (e.g. produce a deployable RPM via Jenkins). You don't have to use ``go get...`` to compile and install the binaries. You can also clone the repository and use ``make`` instead. +## Linux ACL support + +This is optional but it gives you better security. On Linux you have the option to compile `dserver` with File System Access Control List support. For that you need: + +### 1. Install the `libacl` development library. On RHEL, CentOS and Fedora it would be + +```console +% sudo dnf install libacl-devel -y +``` + +### 2. Enable ACL via a Go build flag + +Set the `USE_ACL` environment variable before invoking the make command. + +```console +% export USE_ACL=yes +``` + +Alternatively you could just add `-tags linuxacl` to the Go compiler. + # Install it It is recommended to automate all the installation process outlined here. You could use a configuration management system such as Puppet, Chef or Ansible. However, that relies heavily on how your infrastructure is managed and is out of scope of this documentation. diff --git a/doc/licenses.md b/doc/licenses.md new file mode 100644 index 0000000..83a94e7 --- /dev/null +++ b/doc/licenses.md @@ -0,0 +1,11 @@ +Licenses +======== + +DTails main license is [Apache 2.0](../LICENSE). Further 3rd party licenses are: + +## DataDog zstd compression library + +Not included in DTail repository but imported automatically on build. + +* URL: https://github.com/DataDog/zstd +* License: [Simplified BSD](../LICENSE.DataDog.zstd) diff --git a/doc/quickstart.md b/doc/quickstart.md index 6baedbb..f1ac000 100644 --- a/doc/quickstart.md +++ b/doc/quickstart.md @@ -7,12 +7,6 @@ This guide assumes that you know how to generate and configure a public/private # Install it -On Linux you need to install the libacl development library for file system ACL permission support in `dserver`. On RHEL, CentOS and Fedora it would be - -```console -% sudo dnf install libacl-devel -y -``` - To compile and install all DTail binaries directly from GitHub run: ```console |
