Skip to content

Commit

Permalink
GitBook: [#2] No subject
Browse files Browse the repository at this point in the history
  • Loading branch information
mtthidoteu authored and gitbook-bot committed Feb 6, 2023
1 parent 4a4d769 commit 89bfb65
Show file tree
Hide file tree
Showing 2 changed files with 98 additions and 0 deletions.
4 changes: 4 additions & 0 deletions docs/SUMMARY.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# Table of contents

* [Introduction](README.md)

## 💾 Getting-Started

* [Installation](getting-started/installation.md)
94 changes: 94 additions & 0 deletions docs/getting-started/installation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
# Installation

### Docker

{% hint style="warning" %}
Be sure to replace`/path/to/appdata/config` in the below examples with a valid host directory path. If this volume mount is not configured correctly, your Wizarr settings/data will not be persisted when the container is recreated (e.g., when updating the image or rebooting your machine).

The `TZ` environment variable value should also be set to the [TZ database name](https://en.wikipedia.org/wiki/List\_of\_tz\_database\_time\_zones) of your time zone!
{% endhint %}

{% tabs %}
{% tab title="Docker Compose (recommended)" %}
#### Installation:

Define the `wizarr` service in your `docker-compose.yml` as follows:

```yaml
---
version: "3.8"
services:
wizarr:
container_name: wizarr
image: ghcr.io/wizarrrr/wizarr
ports:
- 5690:5690
volumes:
- /path/to/appdata/config:/data/database
environment:
- APP_URL=https://join.domain.com
- DISABLE_BUILTIN_AUTH=false #Set to true ONLY if you are using another auth provider (Authelia, Authentik, etc)
- TZ=Europe/London #Set your timezone here
```

Then, start all services defined in the Compose file:

`docker compose up -d` **or** `docker-compose up -d`

#### Updating

Pull the latest image:

`docker compose pull wizarr` or `docker-compose pull wizarr`

Then, restart all services defined in the Compose file:

`docker compose up -d` or `docker-compose up -d`
{% endtab %}

{% tab title="Docker CLI" %}
#### Installation

<pre class="language-docker"><code class="lang-docker"><strong>docker run -d \
</strong> --name wizarr \
-e APP_URL=https://join.domain.com \
-e DISABLE_BUILTIN_AUTH=false \
-e TZ=Europe/London \
-p 5690:5690 \
-v /path/to/appdata/config:/app/config \
--restart unless-stopped \
ghcr.io/wizarrrr/wizarr
</code></pre>

#### **Updating**

Stop and remove the existing container:

```bash
docker stop wizarr && docker rm wizarr
```

Pull the latest image:

```bash
docker pull ghcr.io/wizarrrr/wizarr
```

Finally, run the container with the same parameters originally used to create the container:

```bash
docker run -d ...
```
{% endtab %}
{% endtabs %}



## Unraid

1. Ensure you have the **Community Applications** plugin installed.
2. Inside the **Community Applications** app store, search for **Wizarr**.
3. Click the **Install Button**.
4. On the following **Add Container** screen, make changes to the **Host Port** and **Host Path 1**(Appdata) as needed, as well as the environment variables.
5. Click apply and access "Wizarr" at your `<ServerIP:HostPort>` in a web browser.

0 comments on commit 89bfb65

Please sign in to comment.