From d1dd4c98e9e8b2a1646d218f74401bb4f1b58092 Mon Sep 17 00:00:00 2001 From: Tony Bark <35226681+tonytins@users.noreply.github.com> Date: Sat, 6 Sep 2025 06:22:35 -0400 Subject: [PATCH] =?UTF-8?q?Initial=20source=20commit=20=F0=9F=8E=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE | 24 ++++++++++++++++++++++++ README.md | 3 +++ jellyfin.yml | 24 ++++++++++++++++++++++++ portainer.yml | 15 +++++++++++++++ tunarr.yml | 20 ++++++++++++++++++++ 5 files changed, 86 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 jellyfin.yml create mode 100644 portainer.yml create mode 100644 tunarr.yml diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..fdddb29 --- /dev/null +++ b/LICENSE @@ -0,0 +1,24 @@ +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to diff --git a/README.md b/README.md new file mode 100644 index 0000000..c0f1dad --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# BarkNet + +A list of Docker compose files I use in my setup. diff --git a/jellyfin.yml b/jellyfin.yml new file mode 100644 index 0000000..ed7613f --- /dev/null +++ b/jellyfin.yml @@ -0,0 +1,24 @@ +services: + jellyfin: + image: lscr.io/linuxserver/jellyfin:latest + container_name: jellyfin + ports: + - 8075:8096 + #- 8920:8920 #optional + #- 7359:7359/udp #optional + #- 1900:1900/udp #optional + volumes: + - $HOME/docker-compose/jellyfin-docker/config:/config + - $HOME/docker-compose/jellyfin-docker/cache:/cache + - $HOME/Shared/Shows:/media/Shows + - $HOME/Shared/Films:/media/Films + - $HOME/Shared/YouTube:/media/YouTube + restart: "unless-stopped" + networks: + - portainer_default + # Optional - alternative address used for autodiscovery + #environment: + # - JELLYFIN_PublishedServerUrl=http://example.com +networks: + portainer_default: + external: true diff --git a/portainer.yml b/portainer.yml new file mode 100644 index 0000000..e807620 --- /dev/null +++ b/portainer.yml @@ -0,0 +1,15 @@ +services: + portainer-ce: + ports: + - 8000:8000 + - 9443:9443 + container_name: portainer + restart: always + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - portainer_data:/data + image: portainer/portainer-ce:lts +volumes: + portainer_data: + external: true + name: portainer_data diff --git a/tunarr.yml b/tunarr.yml new file mode 100644 index 0000000..256220f --- /dev/null +++ b/tunarr.yml @@ -0,0 +1,20 @@ +services: + tunarr: + image: chrisbenincasa/tunarr:latest-arm64 + container_name: tunarr + ports: + - ${TUNARR_SERVER_PORT:-8000}:8000 + - ${TUNARR_SERVER_PORT:-8000}:8000 + environment: + - LOG_LEVEL=${TUNARR_LOG_LEVEL:-INFO} + - TZ=America/New_York + # Pass all render devices to container + # devices: + # - /dev/dri:/dev/dri + volumes: + # Choose a path on your host to map to /config/tunarr. This ensures + # that restarting the container will not delete your settings or DB. + - $HOME/.server/tunarr:/config/tunarr + restart: "unless-stopped" + networks: + - barknet