diff --git a/docker-compose/development.yml b/docker-compose/development.yml index 75a5110..c5d6b30 100644 --- a/docker-compose/development.yml +++ b/docker-compose/development.yml @@ -140,10 +140,14 @@ services: - GRANT_SUDO=yes user: root command: start-notebook.sh --NotebookApp.token='${JUPYTER_TOKEN:-changeme}' - # Uncomment for GPU support (NVIDIA) + # Uncomment for GPU support (NVIDIA, requires nvidia-container-toolkit) # runtime: nvidia - # environment: + # devices: + # - /dev/nvidia0:/dev/nvidia0 + # - /dev/nvidiactl:/dev/nvidiactl + # Add these to environment above: # - NVIDIA_VISIBLE_DEVICES=all + # - NVIDIA_DRIVER_CAPABILITIES=compute,utility labels: - "homelab.category=development" - "homelab.description=Jupyter Lab for data science and ML" diff --git a/docker-compose/media.yml b/docker-compose/media.yml index 16389e8..fe16afc 100644 --- a/docker-compose/media.yml +++ b/docker-compose/media.yml @@ -23,18 +23,21 @@ services: - TZ=${TZ:-America/New_York} - PLEX_CLAIM=${PLEX_CLAIM} - ADVERTISE_IP=http://${SERVER_IP}:32400/ - # Uncomment for hardware transcoding (Intel QuickSync) + # Hardware transcoding support + # Uncomment ONE of the following options: + + # Option 1: Intel QuickSync (most common) # devices: # - /dev/dri:/dev/dri - # Uncomment for NVIDIA GPU transcoding + + # Option 2: NVIDIA GPU (requires nvidia-container-toolkit installed) + # runtime: nvidia # devices: # - /dev/nvidia0:/dev/nvidia0 # - /dev/nvidiactl:/dev/nvidiactl # - /dev/nvidia-modeset:/dev/nvidia-modeset # - /dev/nvidia-uvm:/dev/nvidia-uvm # - /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools - # Uncomment for NVIDIA GPU support (requires nvidia-container-toolkit) - # runtime: nvidia # environment: # - NVIDIA_VISIBLE_DEVICES=all # - NVIDIA_DRIVER_CAPABILITIES=compute,video,utility diff --git a/docs/docker-guidelines.md b/docs/docker-guidelines.md index 2d7e681..8d069ca 100644 --- a/docs/docker-guidelines.md +++ b/docs/docker-guidelines.md @@ -53,7 +53,7 @@ Use Docker Compose for: # docker-compose/plex.yml services: plex: - image: plexinc/pms-docker:1.40.0.7775-456fbaf97 + image: plexinc/pms-docker:1.40.0.7998-f68041501 container_name: plex restart: unless-stopped networks: diff --git a/docs/quick-reference.md b/docs/quick-reference.md index a77b1b1..afb8400 100644 --- a/docs/quick-reference.md +++ b/docs/quick-reference.md @@ -350,7 +350,7 @@ deploy: ### Minimal setup ```bash -# 1. Clone and configure +# 1. Clone and configure (replace with your repo URL if forked) git clone https://github.com/kelinfoxy/AI-Homelab.git cd AI-Homelab cp .env.example .env