-
Notifications
You must be signed in to change notification settings - Fork 83
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
4a4d769
commit 89bfb65
Showing
2 changed files
with
98 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. | ||
|