diff --git a/*arr/README.md b/*arr/README.md new file mode 100644 index 0000000..946644b --- /dev/null +++ b/*arr/README.md @@ -0,0 +1,22 @@ +# *arr Applications + +## Jellyfin + +## Jellyseer + +## Radarr + +## Sonarr + +Sonarr is a personal video recorder (PVR) software designed for Usenet and BitTorrent users. It allows users to manage and organize their TV show collection with ease. Sonarr integrates with popular Usenet and BitTorrent clients, such as NZBget and Transmission, to automate the downloading and organizing of TV show files. The software provides a web-based interface for managing and organizing TV shows, making it easy to search and find titles, seasons, and episodes. Sonarr also supports metadata management, including TV show posters and information, making it easy for users to keep their TV show collection organized and up-to-date. The software is designed to be easy to use and provides a simple and intuitive interface for managing and organizing TV show collections, making it a valuable tool for TV show enthusiasts who want to keep their collection organized and up-to-date. With Sonarr, users can enjoy their TV show collection from anywhere, making it a powerful tool for managing and sharing TV show files. + +To create a new Proxmox VE Sonarr LXC, run the command below in the Proxmox VE Shell. +To Update Sonarr, run the command below (or type update) in the LXC Console. + +```bash +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/sonarr.sh)" +``` + +> To access Sonarr, open a web browser and navigate to `http://:8989` where `` is the IP address of the Proxmox VE server. + +## Prowlarr diff --git a/README.md b/README.md index 2b4e5f6..4ddd65f 100644 --- a/README.md +++ b/README.md @@ -1 +1,5 @@ # Infrastructure + +Here, you will find a collection of scripts and tools that I use to manage my home infrastructure. This includes my personal servers and my home network settings. + +> There is a folder called `docker-compose` that contains a collection of `docker-compose.yml` files for various services. diff --git a/docker.md b/docker.md index 6db37dc..9cd6589 100644 --- a/docker.md +++ b/docker.md @@ -9,6 +9,3 @@ By default, I always use `ttek` to create my containers. This is a script that I ```bash bash -c "$(wget -qO - https://github.com/tteck/Proxmox/raw/main/ct/alpine-docker.sh)" ``` - -## Time Zone -By default, my time zone is `America/Sao_Paulo` for all of my containers. So in the .env file, the `TZ` variable is set to `America/Sao_Paulo`. diff --git a/dragonfly.md b/dragonfly.md deleted file mode 100644 index 6464613..0000000 --- a/dragonfly.md +++ /dev/null @@ -1,15 +0,0 @@ -# Download Official Dragonfly Docker Compose File -wget https://raw.githubusercontent.com/dragonflydb/dragonfly/main/contrib/docker/docker-compose.yml - -# Launch the Dragonfly Instance -docker compose up -d - -# Confirm image is up -docker ps | grep dragonfly -# ac94b5ba30a0 docker.dragonflydb.io/dragonflydb/dragonfly "entrypoint.sh drago…" 45 seconds ago Up 31 seconds 0.0.0.0:6379->6379/tcp, :::6379->6379/tcp docker_dragonfly_1 - -# Log follow the dragonfly container -docker logs -f docker_dragonfly_1 - - -https://www.dragonflydb.io/docs/getting-started/docker-compose diff --git a/dragonfly/README.md b/dragonfly/README.md new file mode 100644 index 0000000..b8f6a91 --- /dev/null +++ b/dragonfly/README.md @@ -0,0 +1,32 @@ +# Dragonfly + +This guide will walk you through the steps to deploy a Dragonfly instance using Docker Compose. + +> This guide assumes you have `docker` and `docker-compose` installed on your machine. If not, Install `Docker` and `Docker Compose` before continuing. + +> If you are running Proxmox VE, follow this [guide](../docker.md) to install Docker and Docker Compose on Proxmox VE + +1. Download the `docker-compose.yml` file from the repository. +wget + +2. + +3. + + +# Launch the Dragonfly Instance +docker compose up -d + +# Confirm image is up +docker ps | grep dragonfly + +``` +ac94b5ba30a0 docker.dragonflydb.io/dragonflydb/dragonfly "entrypoint.sh drago…" 45 seconds ago Up 31 seconds 0.0.0.0:6379->6379/tcp, :::6379->6379/tcp docker_dragonfly_1 + +``` + +# Log follow the dragonfly container +docker logs -f docker_dragonfly_1 + + +https://www.dragonflydb.io/docs/getting-started/docker-compose diff --git a/dragonfly/docker-compose.yml b/dragonfly/docker-compose.yml new file mode 100644 index 0000000..94b979d --- /dev/null +++ b/dragonfly/docker-compose.yml @@ -0,0 +1,17 @@ +version: '3.8' + +services: + dragonfly: + image: 'docker.dragonflydb.io/dragonflydb/dragonfly' + ulimits: + memlock: -1 + ports: + - "6379:6379" + # For better performance, consider `host` mode instead `port` to avoid docker NAT. + # `host` mode is NOT currently supported in Swarm Mode. + # https://docs.docker.com/compose/compose-file/compose-file-v3/#network_mode + # network_mode: "host" + volumes: + - dragonflydata:/data +volumes: + dragonflydata: