Compare commits

..

20 Commits

Author SHA1 Message Date
Aaron Pierson
5f4ea32e9d matching ui port
All checks were successful
Test Action / test (push) Successful in 2s
2026-03-10 19:42:06 -05:00
Aaron Pierson
d62fe5906b timezone and healthcheck
All checks were successful
Test Action / test (push) Successful in 3s
2026-03-10 18:34:03 -05:00
Aaron Pierson
f676bf6bbb adding rss
All checks were successful
Test Action / test (push) Successful in 3s
2026-03-10 18:32:27 -05:00
Aaron Pierson
c0eacec6f3 adding sports 2026-03-10 18:32:18 -05:00
Aaron Pierson
014811d5fa added sports 2026-03-10 18:14:48 -05:00
Aaron Pierson
a999cce940 fix byparr error remove bazarr for now
All checks were successful
Test Action / test (push) Successful in 3s
2026-03-10 18:04:00 -05:00
Aaron Pierson
0dd30f13a7 case error
All checks were successful
Test Action / test (push) Successful in 3s
2026-03-10 13:56:42 -05:00
Aaron Pierson
c3deb78ce2 NOC init
All checks were successful
Test Action / test (push) Successful in 2s
2026-03-10 13:45:33 -05:00
Aaron Pierson
e6987ff414 unsued 2026-03-10 13:45:17 -05:00
Aaron Pierson
0d31ac89be services 2026-03-10 13:45:08 -05:00
Aaron Pierson
128551c02a editing path for comics and iptv init 2026-03-10 13:43:28 -05:00
Aaron Pierson
4a975ff3aa adding qui 2026-03-10 13:42:18 -05:00
Aaron Pierson
9e119f531a lidarr path update
All checks were successful
Test Action / test (push) Successful in 3s
2026-03-10 11:38:39 -05:00
Aaron Pierson
505f5150e6 starr v1
All checks were successful
Test Action / test (push) Successful in 3s
2026-03-10 08:40:22 -05:00
Aaron Pierson
8eddb93bd8 merging services
All checks were successful
Test Action / test (push) Successful in 3s
2026-03-08 22:03:04 -05:00
Aaron Pierson
552d6cc146 mirror init
All checks were successful
Test Action / test (push) Successful in 3s
2026-03-08 18:56:47 -05:00
Aaron Pierson
df5093fbb2 runner test
All checks were successful
Test Action / test (push) Successful in 1m24s
2026-03-08 18:48:22 -05:00
Aaron Pierson
98bd9c28b6 runner agent setup 2026-03-08 17:35:11 -05:00
Aaron Pierson
d0a0499bbe gitea runner 2026-03-08 17:15:56 -05:00
Aaron Pierson
7e8e012417 arr inits 2026-03-08 16:44:58 -05:00
13 changed files with 349 additions and 4 deletions

View File

@@ -0,0 +1,17 @@
# name: Mirror to GitHub
# on:
# push:
# branches: [ main ]
# jobs:
# mirror:
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v4
# - name: Push to GitHub
# run: |
# git remote add github https://TOKEN@github.com/USER/REPO.git
# git push --mirror github

11
.gitea/workflows/test.yml Normal file
View File

@@ -0,0 +1,11 @@
name: Test Action
on: [push]
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Hello
run: echo "Runner works!"

25
GiteaRuner/compose.yml Normal file
View File

@@ -0,0 +1,25 @@
version: "3.8"
services:
gitea-runner:
image: gitea/act_runner:latest
container_name: gitea-runner
restart: unless-stopped
environment:
- GITEA_INSTANCE_URL=https://gitea.eu1.netbird.services/
- GITEA_RUNNER_REGISTRATION_TOKEN=XhjNgsRCjaE0mA5KZVmbv1iAnPXAIkFJjAfBhZEz
- GITEA_RUNNER_NAME=homelab-runner
volumes:
- ./data:/data
- /var/run/docker.sock:/var/run/docker.sock
networks:
- gitea_net
networks:
gitea_net:
external: true
name: gitea_gitea

18
Media/compose.yml Normal file
View File

@@ -0,0 +1,18 @@
#Qbit Manger
services:
qui:
image: ghcr.io/autobrr/qui:latest
container_name: qui
restart: unless-stopped
ports:
- "7476:7476"
volumes:
- /opt/qui/config:/config
- /mnt/norite-stash/Hentai/Downloads:/hentai
- /mnt/StellarBay2/Media/Downloads:/vr
- /home/mediaCenter:/data
- /mnt/StellarBay1/Media:/music
- /home/media/Stash:/stash
#environment:
#

64
NOC/compose.yml Normal file
View File

@@ -0,0 +1,64 @@
services:
#Warranty tacker
#https://github.com/sassanix/Warracker
warracker:
image: ghcr.io/sassanix/warracker/main:latest
ports:
- "8005:80"
volumes:
- warracker_uploads:/data/uploads
env_file:
- .env
depends_on:
warrackerdb:
condition: service_healthy
restart: unless-stopped
warrackerdb:
image: postgres:15-alpine
volumes:
- postgres_data:/var/lib/postgresql/data
env_file:
- .env
restart: unless-stopped
healthcheck:
test: ["CMD-SHELL", "pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB"]
interval: 5s
timeout: 5s
retries: 5
freshrss:
image: freshrss/freshrss:latest
# # Optional build section if you want to build the image locally:
# build:
# # Pick #latest (slow releases) or #edge (rolling release) or a specific release like #1.27.1
# context: https://github.com/FreshRSS/FreshRSS.git#latest
# dockerfile: Docker/Dockerfile-Alpine
container_name: freshrss
hostname: freshrss
restart: unless-stopped
logging:
options:
max-size: 10m
volumes:
- RSSdata:/var/www/FreshRSS/data
- RSSextensions:/var/www/FreshRSS/extensions
environment:
TZ: America/Chicago
CRON_MIN: '3,33'
TRUSTED_PROXY: 172.16.0.1/12 192.168.0.1/16
# # Optional healthcheck section:
healthcheck:
test: ["CMD", "cli/health.php"]
timeout: 10s
start_period: 60s
start_interval: 11s
interval: 75s
retries: 3
volumes:
postgres_data:
warracker_uploads:
RSSdata:
RSSextensions:

11
Prowlarr/README.md Normal file
View File

@@ -0,0 +1,11 @@
# Introduction
The Prowlarr team does not offer an official Docker image. However, a number of third parties have created and maintain their own.
These instructions provide generic guidance that should apply to any Prowlarr Docker image.
---
# 1 Avoid common pitfalls
Ownership and Permissions
Permissions and ownership of files is one of the most common problems for Prowlarr users, both inside and outside Docker. Most images have environment variables that can be used to override the default user, group and umask, you should decide this before setting up all of your containers. The recommendation is to use a common group for all related containers so that each container can use the shared group permissions to read and write files on the mounted volumes.
Keep in mind that Prowlarr will need read and write to the download folders as well as the final folders.
For a more detailed explanation of these issues, see [https://wiki.servarr.com/docker-guide](The Best Docker Setup and Docker Guide wiki article.)

14
Prowlarr/compose.yml Normal file
View File

@@ -0,0 +1,14 @@
---
services:
prowlarr:
image: lscr.io/linuxserver/prowlarr:latest
container_name: prowlarr
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- /path/to/prowlarr/data:/config
ports:
- 9696:9696
restart: unless-stopped

0
Starr-Services/README.MD Normal file
View File

View File

@@ -0,0 +1,45 @@
---
services:
#captcha
byparr:
image: ghcr.io/thephaseless/byparr:latest
container_name: byparr
restart: unless-stopped
environment:
- LOG_LEVEL=INFO
#init: true
#build:
# context: .
# dockerfile: Dockerfile
# Uncomment below to use byparr outside of internal network
ports:
- "8191:8191"
#Helps removing stall downloads and malware
#https://cleanuparr.github.io/Cleanuparr/docs/installation/detailed/#docker-compose
cleanuparr:
image: ghcr.io/cleanuparr/cleanuparr:latest
container_name: cleanuparr
restart: unless-stopped
ports:
- "11011:11011"
volumes:
- /opt/cleanuparr/config:/config
# Mount your downloads directory if needed
#- /path/to/downloads:/downloads
environment:
- PORT=11011
- BASE_PATH=
- PUID=0
- PGID=0
- UMASK=022
- TZ=America/Chicago
# Health check configuration
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:11011/health"]
interval: 30s # Check every 30 seconds
timeout: 10s # Allow up to 10 seconds for response
start_period: 30s # Wait 30 seconds before first check
retries: 3 # Mark unhealthy after 3 consecutive failures
#autobrr

0
Starr/.env.example Normal file
View File

0
Starr/README.MD Normal file
View File

144
Starr/compose.yml Normal file
View File

@@ -0,0 +1,144 @@
---
services:
#TV
sonarr:
image: lscr.io/linuxserver/sonarr:latest
container_name: sonarr
environment:
- PUID=0
- PGID=0
- TZ=America/Chicago
volumes:
- /opt/sonarr/config:/config
- /home/mediaCenter:/data
- /home/media:/data2
#- /mnt/:/tv #optional
- /home/mediaCenter/Downloads/TV:/downloads #optional
ports:
- 8989:8989
restart: unless-stopped
#Music
lidarr:
image: lscr.io/linuxserver/lidarr:latest
container_name: lidarr
environment:
- PUID=0
- PGID=0
- TZ=America/Chicago
volumes:
- /opt/lidarr/config:/config
- /mnt/StellarBay1/Media/:/music #optional
- /mnt/StellarBay1/Media/Downloads/Music:/downloads #optional
ports:
- 8686:8686
restart: unless-stopped
# Movies
radarr:
image: lscr.io/linuxserver/radarr:latest
container_name: radarr
environment:
- PUID=0
- PGID=0
- TZ=America/Chicago
volumes:
- /opt/radarr/config:/config
- /home/mediaCenter:/data #pi
- /home/media:/data2 #stash
- /mnt/BrecciaDeposit:/breccia
#- /path/to/movies:/movies #optional
- /home/mediaCenter/Downloads/Movies:/downloads #optional
ports:
- 7878:7878
restart: unless-stopped
#Adult
whisparr:
container_name: whisparr
image: ghcr.io/hotio/whisparr:V3
ports:
- "6963:6969"
environment:
- PUID=0
- PGID=0
- UMASK=002
- TZ=America/Chicago
- WEBUI_PORTS=6969/tcp
volumes:
- /opt/whisparr/config:/config
- /home/media/Stash:/stash
- /mnt/StellarBay2/Media:/stellarbay2
#- /import:/import
- /home/media/Stash/Downloads:/import
#Comics
kapowarr:
container_name: kapowarr
image: mrcas/kapowarr:latest
environment:
- PUID=0
- PGID=0
- TZ=America/Chicago
volumes:
- "/opt/kapowarr/config:/app/db"
- "/mnt/StellarBay1/Media/Downloads/Reading/Comics:/app/temp_downloads"
- "/mnt/StellarBay1/Media/Reading/Comics:/comics"
ports:
- 5656:5656
#IPTV
# dispatcharr:
# # build:
# # context: .
# # dockerfile: Dockerfile
# image: ghcr.io/dispatcharr/dispatcharr:latest
# restart: unless-stopped
# container_name: dispatcharr
# ports:
# - 9191:9191
# volumes:
# - dispatcharr_data:/data
# environment:
# - DISPATCHARR_ENV=aio
# - REDIS_HOST=localhost
# - CELERY_BROKER_URL=redis://localhost:6379/0
# - DISPATCHARR_LOG_LEVEL=info
# # Legacy CPU Support (Optional)
# # Uncomment to enable legacy NumPy build for older CPUs (circa 2009)
# # that lack support for newer baseline CPU features
# #- USE_LEGACY_NUMPY=true
# # Process Priority Configuration (Optional)
# # Lower values = higher priority. Range: -20 (highest) to 19 (lowest)
# # Negative values require cap_add: SYS_NICE (uncomment below)
# #- UWSGI_NICE_LEVEL=-5 # uWSGI/FFmpeg/Streaming (default: 0, recommended: -5 for high priority)
# #- CELERY_NICE_LEVEL=5 # Celery/EPG/Background tasks (default: 5, low priority)
# #
# # Uncomment to enable high priority for streaming (required if UWSGI_NICE_LEVEL < 0)
# #cap_add:
# # - SYS_NICE
# # Optional for hardware acceleration
# #devices:
# # - /dev/dri:/dev/dri # For Intel/AMD GPU acceleration (VA-API)
# # Uncomment the following lines for NVIDIA GPU support
# # NVidia GPU support (requires NVIDIA Container Toolkit)
# #deploy:
# # resources:
# # reservations:
# # devices:
# # - driver: nvidia
# # count: all
# # capabilities: [gpu]
# volumes:
# dispatcharr_data:
#Sports
sportarr:
image: sportarr/sportarr:latest
container_name: sportarr
environment:
- PUID=0
- PGID=0
- UMASK=022
- TZ=America/Chicago
volumes:
- /opt/sportarr/config:/config
- /home/mediaCenter/Media/Video/Sports:/sports
ports:
- 1867:1867
restart: unless-stopped

View File

@@ -1,4 +0,0 @@
services:
hello:
image: busybox
command: sh -c "while true; do echo 'Hello from Arcane v2'; sleep 5; done"