26 lines
1.8 KiB
Plaintext
26 lines
1.8 KiB
Plaintext
[#install-targz]
|
|
= .tar.gz Install (manual)
|
|
|
|
Installing OliveTin from a .tar.gz file is considered advanced setup, and is provided for users who cannot use the .deb or .rpm packages, or who don't want to use the Linux container.
|
|
|
|
== Manual setup (.tar.gz)
|
|
|
|
. Copy the `OliveTin` binary to `/usr/local/bin/OliveTin`
|
|
.. Make sure it is executable: `chmod +x /usr/local/bin/OliveTin`
|
|
. Make a directory for the configuration files: `mkdir -p /etc/OliveTin`
|
|
.. Copy the `config.yaml` file to `/etc/OliveTin/`
|
|
. Copy the `webui` directory contents to `/var/www/olivetin/` (eg, `/var/www/olivetin/index.html`)
|
|
. Copy the `OliveTin.service` file to `/etc/systemd/system/`
|
|
. Files in the `var` directory are all considered optional.
|
|
.. `var/entities/` contains some example entity files used by the default config.yaml. You can copy these to `/etc/OliveTin/entities/` if you want to use them.
|
|
.. `var/helper-actions/` contains some helpers that are mostly useful for containers. These should be copied to somewhere on your path if you want to use them, such as `/usr/local/bin/`.
|
|
.. `var/initscript/OliveTin` is provided for init-based systems. You can copy this to `/etc/init.d/OliveTin` and make it executable if you want to use it.
|
|
.. `var/manpage/OliveTin.1.gz` contains the manpage for OliveTin. You can copy this to `/usr/share/man/man1/` if you want to use it.
|
|
.. `var/marketing` contains some marketing materials used by the repository. You can probably ignore these unless you're writing a blog article or something.
|
|
.. `var/openrc/OliveTin` is provided for OpenRC-based systems. You can copy this to `/etc/init.d/OliveTin` and make it executable if you want to use it.
|
|
.. `var/tekton` is a directory that contains an experimental Tekton base image builder. You don't need this.
|
|
|
|
include::partial$install/post_systemd.adoc[]
|
|
|
|
|