thảo luận Top những docker mà anh em thấy hữu dụng nhất?

  • Người tạo chủ đề Người tạo chủ đề Phồng Tôm
  • Ngày bắt đầu Ngày bắt đầu
Ủa rustdesk nó opensource mà, build lại chi vậy, có ưu điểm gì so với opensource sẵn có không?
build thêm cái api và web quản lý . có thể deploy nhiều máy , quản lý nhiếu máy.
SHAMELESS!

Đồ của người ta open-sourced, có license đàng hoàng. Ông xoá hết license, xoá hết git history của contributors? :beat_shot:

Muốn làm gì thì tự làm tự ăn, đừng có publish rồi đi khoe.
theo tim hiểu la được phép phat triên thêm mà ta . tui có xóa license nào đâu. ? chưa hề đổi tên sản phẩm luôn

theo giấy phép AGPL-3.0 thì có thể sửa chữa . ngoài ra công bố toàn bộ mã nguồn thay đổi
 
Sửa lần cuối:
Có cách nào đổi domain nhanh cho traefik ko các bác nhỉ, e đang label một nùi docker. Sắp tới domain hết hạn chả nhẽ deploy lại từng con chắc chết 🥲
Ném cho AI nó làm cái roẹt, cung cấp thêm Global Key từ Cloudflare nếu host domain trên đấy.
zknfC2V.png
 
Em dùng proxmox có cách nào tạo 1 lxc ai rồi bảo nó làm , setup cho mình home lab không ạ
 
Em dùng proxmox có cách nào tạo 1 lxc ai rồi bảo nó làm , setup cho mình home lab không ạ
Dễ mà, cứ tạo lxc, VM xong rồi setup ssh config, cho AI trên máy mình connect đến các srver lxc, VM đó thông qua ssh thoải mái, làm như người luôn. Mỗi tội phải biết cách điều khiển và có file AGENTS.md mô tả rõ ràng lưu vết và hướng dẫn cách làm, đồng thời kết hợp giữa người với máy, chứ mà k biết nhắm mắt kêu nó làm, nó phá banh cho mà chết.

Vừa rồi nhoè AI hỗ trợ chuyển con homelab sang xài pangolin với komodo khoẻ ru bác @d3adc3II ạ. Đsng xaÌ bản CE, chắc rảnh chuyển lên xài pangolin bản EE selfhost luôn , khỏi càn cloud. Để AI quyết đinh thì hơi phiêu, nên các quyết định về system mình ohair quyết xong bảo nó làm thì ổn áp.
 
Sửa lần cuối:
Em không có xem phim nhưng em đang không hối hận khi đã va đầu vào làm media server.
  • Gluetun (Container làm Client kết nối VPN vì nhà mạng chặn TMDB)
  • Seerr (Quản lý yêu cầu tải phim và TV shows)
  • Prowlarr (Quản lý nguồn tìm kiếm Indexer cho Usenet và BitTorrent)
  • Radarr (Quản lý và tự động tìm tải phim lẻ)
  • Sonarr (Quản lý và tự động tìm tải phim bộ và truyền hình)
  • Recyclarr (Công cụ tự động đồng bộ cấu hình chuẩn TRaSH Guides sang Sonarr và Radarr)
  • Bazarr (Công cụ tìm và tải phụ đề tự động)
  • SABnzbd (Trình tải xuống từ Usenet)
  • rdtclient (Trình tải torrent thông qua dịch vụ Real-Debrid)
  • FlareSolverr (Máy chủ proxy giúp vượt qua lớp bảo vệ của Cloudflare)
  • Homepage (Bảng điều khiển Dashboard quản lý các ứng dụng)
screencapture-localhost-3333-2026-07-23-21_21_54.webp

-*-​
screencapture-localhost-8989-2026-07-23-21_24_36.webp

-*-​
screencapture-localhost-6767-series-2026-07-23-21_24_16.webp

-*-​
screencapture-localhost-8081-2026-07-23-21_23_20.webp

-*-​
screencapture-localhost-7878-2026-07-23-21_22_58.webp

-*-​
screencapture-localhost-9696-2026-07-23-21_22_35.webp

-*-​
screencapture-see-hieu-in-2026-07-23-21_22_17.webp



Mã:
services:
  gluetun:
    image: qmcgaw/gluetun:latest
    container_name: gluetun
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun:/dev/net/tun
    environment:
      - VPN_SERVICE_PROVIDER=custom
      - VPN_TYPE=wireguard
      - FIREWALL_OUTBOUND_SUBNETS=YOUR_SUBNET_RANGE
    volumes:
      - /path/to/gluetun/wg0.conf:/gluetun/wireguard/wg0.conf:ro
    ports:
      - 5055:5055
    healthcheck:
      test: ["CMD", "/gluetun-entrypoint", "healthcheck"]
      interval: 10s
      timeout: 5s
      retries: 5
      start_period: 30s
    restart: always

  seerr:
    image: ghcr.io/seerr-team/seerr:latest
    container_name: seerr
    init: true
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/seerr:/app/config
    network_mode: "service:gluetun"
    depends_on:
      gluetun:
        condition: service_healthy
    restart: always

  prowlarr:
    image: lscr.io/linuxserver/prowlarr:latest
    container_name: prowlarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/prowlarr:/config
    ports:
      - 9696:9696
    restart: always

  radarr:
    image: lscr.io/linuxserver/radarr:latest
    container_name: radarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/radarr:/config
      - /path/to/movies:/data
    ports:
      - 7878:7878
    restart: always
   
  sonarr:
    image: lscr.io/linuxserver/sonarr:latest
    container_name: sonarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/sonarr:/config
      - /path/to/movies:/data
    ports:
      - 8989:8989
    restart: always
   
  recyclarr:
    image: ghcr.io/recyclarr/recyclarr:latest
    container_name: recyclarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/recyclarr:/config
    depends_on:
      - radarr
      - sonarr
    restart: always

  bazarr:
    image: lscr.io/linuxserver/bazarr:latest
    container_name: bazarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/bazarr:/config
      - /path/to/movies:/data
    ports:
      - 6767:6767
    restart: always

  sabnzbd:
    image: lscr.io/linuxserver/sabnzbd:latest
    container_name: sabnzbd
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/sabnzbd:/config
      - /path/to/downloads:/data/downloads
    ports:
      - 8081:8080
    restart: always  

  rdtclient:
    image: rogerfar/rdtclient:latest
    container_name: rdtclient
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/rdtclient:/data/db
      - /path/to/downloads:/data/downloads
    ports:
      - 6500:6500
    restart: always

  flaresolverr:
    image: ghcr.io/flaresolverr/flaresolverr:latest
    container_name: flaresolverr
    environment:
      - LOG_LEVEL=info
      - TZ=YOUR_TIMEZONE
    ports:
      - 8191:8191
    restart: always
 
  homepage:
    image: ghcr.io/gethomepage/homepage:latest
    container_name: homepage
    environment:
      - TZ=YOUR_TIMEZONE
      - HOMEPAGE_ALLOWED_HOSTS=localhost:3333,127.0.0.1:3333,YOUR_SERVER_IP:3333
    volumes:
      - ./config/homepage:/app/config
      - /var/run/docker.sock:/var/run/docker.sock:ro
    ports:
      - 3333:3000
    restart: always
 
Em không có xem phim nhưng em đang không hối hận khi đã va đầu vào làm media server.
  • Gluetun (Container làm Client kết nối VPN)
  • Seerr (Quản lý yêu cầu tải phim và TV shows)
  • Prowlarr (Quản lý nguồn tìm kiếm Indexer cho Usenet và BitTorrent)
  • Radarr (Quản lý và tự động tìm tải phim lẻ)
  • Sonarr (Quản lý và tự động tìm tải phim bộ và truyền hình)
  • Recyclarr (Công cụ tự động đồng bộ cấu hình chuẩn TRaSH Guides sang Sonarr và Radarr)
  • Bazarr (Công cụ tìm và tải phụ đề tự động)
  • SABnzbd (Trình tải xuống từ Usenet)
  • rdtclient (Trình tải torrent thông qua dịch vụ Real-Debrid)
  • FlareSolverr (Máy chủ proxy giúp vượt qua lớp bảo vệ của Cloudflare)
  • Homepage (Bảng điều khiển Dashboard quản lý các ứng dụng)
Xem tệp đính kèm 3726829
-*-​
Xem tệp đính kèm 3726830
-*-​
Xem tệp đính kèm 3726831
-*-​
Xem tệp đính kèm 3726832
-*-​
Xem tệp đính kèm 3726833
-*-​
Xem tệp đính kèm 3726834
-*-​
Xem tệp đính kèm 3726835


Mã:
services:
  gluetun:
    image: qmcgaw/gluetun:latest
    container_name: gluetun
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun:/dev/net/tun
    environment:
      - VPN_SERVICE_PROVIDER=custom
      - VPN_TYPE=wireguard
      - FIREWALL_OUTBOUND_SUBNETS=YOUR_SUBNET_RANGE
    volumes:
      - /path/to/gluetun/wg0.conf:/gluetun/wireguard/wg0.conf:ro
    ports:
      - 5055:5055
    healthcheck:
      test: ["CMD", "/gluetun-entrypoint", "healthcheck"]
      interval: 10s
      timeout: 5s
      retries: 5
      start_period: 30s
    restart: always

  seerr:
    image: ghcr.io/seerr-team/seerr:latest
    container_name: seerr
    init: true
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/seerr:/app/config
    network_mode: "service:gluetun"
    depends_on:
      gluetun:
        condition: service_healthy
    restart: always

  prowlarr:
    image: lscr.io/linuxserver/prowlarr:latest
    container_name: prowlarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/prowlarr:/config
    ports:
      - 9696:9696
    restart: always

  radarr:
    image: lscr.io/linuxserver/radarr:latest
    container_name: radarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/radarr:/config
      - /path/to/movies:/data
    ports:
      - 7878:7878
    restart: always
   
  sonarr:
    image: lscr.io/linuxserver/sonarr:latest
    container_name: sonarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/sonarr:/config
      - /path/to/movies:/data
    ports:
      - 8989:8989
    restart: always
   
  recyclarr:
    image: ghcr.io/recyclarr/recyclarr:latest
    container_name: recyclarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/recyclarr:/config
    depends_on:
      - radarr
      - sonarr
    restart: always

  bazarr:
    image: lscr.io/linuxserver/bazarr:latest
    container_name: bazarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/bazarr:/config
      - /path/to/movies:/data
    ports:
      - 6767:6767
    restart: always

  sabnzbd:
    image: lscr.io/linuxserver/sabnzbd:latest
    container_name: sabnzbd
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/sabnzbd:/config
      - /path/to/downloads:/data/downloads
    ports:
      - 8081:8080
    restart: always  

  rdtclient:
    image: rogerfar/rdtclient:latest
    container_name: rdtclient
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/rdtclient:/data/db
      - /path/to/downloads:/data/downloads
    ports:
      - 6500:6500
    restart: always

  flaresolverr:
    image: ghcr.io/flaresolverr/flaresolverr:latest
    container_name: flaresolverr
    environment:
      - LOG_LEVEL=info
      - TZ=YOUR_TIMEZONE
    ports:
      - 8191:8191
    restart: always
 
  homepage:
    image: ghcr.io/gethomepage/homepage:latest
    container_name: homepage
    environment:
      - TZ=YOUR_TIMEZONE
      - HOMEPAGE_ALLOWED_HOSTS=localhost:3333,127.0.0.1:3333,YOUR_SERVER_IP:3333
    volumes:
      - ./config/homepage:/app/config
      - /var/run/docker.sock:/var/run/docker.sock:ro
    ports:
      - 3333:3000
    restart: always
Bác ib em xin ít nguồn torrent với được ko ạ.
Em thấy khó nhất chỗ này.
 
Em không có xem phim nhưng em đang không hối hận khi đã va đầu vào làm media server.
  • Gluetun (Container làm Client kết nối VPN vì nhà mạng chặn TMDB)
  • Seerr (Quản lý yêu cầu tải phim và TV shows)
  • Prowlarr (Quản lý nguồn tìm kiếm Indexer cho Usenet và BitTorrent)
  • Radarr (Quản lý và tự động tìm tải phim lẻ)
  • Sonarr (Quản lý và tự động tìm tải phim bộ và truyền hình)
  • Recyclarr (Công cụ tự động đồng bộ cấu hình chuẩn TRaSH Guides sang Sonarr và Radarr)
  • Bazarr (Công cụ tìm và tải phụ đề tự động)
  • SABnzbd (Trình tải xuống từ Usenet)
  • rdtclient (Trình tải torrent thông qua dịch vụ Real-Debrid)
  • FlareSolverr (Máy chủ proxy giúp vượt qua lớp bảo vệ của Cloudflare)
  • Homepage (Bảng điều khiển Dashboard quản lý các ứng dụng)
Xem tệp đính kèm 3726829
-*-​
Xem tệp đính kèm 3726830
-*-​
Xem tệp đính kèm 3726831
-*-​
Xem tệp đính kèm 3726832
-*-​
Xem tệp đính kèm 3726833
-*-​
Xem tệp đính kèm 3726834
-*-​
Xem tệp đính kèm 3726835


Mã:
services:
  gluetun:
    image: qmcgaw/gluetun:latest
    container_name: gluetun
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun:/dev/net/tun
    environment:
      - VPN_SERVICE_PROVIDER=custom
      - VPN_TYPE=wireguard
      - FIREWALL_OUTBOUND_SUBNETS=YOUR_SUBNET_RANGE
    volumes:
      - /path/to/gluetun/wg0.conf:/gluetun/wireguard/wg0.conf:ro
    ports:
      - 5055:5055
    healthcheck:
      test: ["CMD", "/gluetun-entrypoint", "healthcheck"]
      interval: 10s
      timeout: 5s
      retries: 5
      start_period: 30s
    restart: always

  seerr:
    image: ghcr.io/seerr-team/seerr:latest
    container_name: seerr
    init: true
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/seerr:/app/config
    network_mode: "service:gluetun"
    depends_on:
      gluetun:
        condition: service_healthy
    restart: always

  prowlarr:
    image: lscr.io/linuxserver/prowlarr:latest
    container_name: prowlarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/prowlarr:/config
    ports:
      - 9696:9696
    restart: always

  radarr:
    image: lscr.io/linuxserver/radarr:latest
    container_name: radarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/radarr:/config
      - /path/to/movies:/data
    ports:
      - 7878:7878
    restart: always
  
  sonarr:
    image: lscr.io/linuxserver/sonarr:latest
    container_name: sonarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/sonarr:/config
      - /path/to/movies:/data
    ports:
      - 8989:8989
    restart: always
  
  recyclarr:
    image: ghcr.io/recyclarr/recyclarr:latest
    container_name: recyclarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/recyclarr:/config
    depends_on:
      - radarr
      - sonarr
    restart: always

  bazarr:
    image: lscr.io/linuxserver/bazarr:latest
    container_name: bazarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/bazarr:/config
      - /path/to/movies:/data
    ports:
      - 6767:6767
    restart: always

  sabnzbd:
    image: lscr.io/linuxserver/sabnzbd:latest
    container_name: sabnzbd
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/sabnzbd:/config
      - /path/to/downloads:/data/downloads
    ports:
      - 8081:8080
    restart: always 

  rdtclient:
    image: rogerfar/rdtclient:latest
    container_name: rdtclient
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/rdtclient:/data/db
      - /path/to/downloads:/data/downloads
    ports:
      - 6500:6500
    restart: always

  flaresolverr:
    image: ghcr.io/flaresolverr/flaresolverr:latest
    container_name: flaresolverr
    environment:
      - LOG_LEVEL=info
      - TZ=YOUR_TIMEZONE
    ports:
      - 8191:8191
    restart: always
 
  homepage:
    image: ghcr.io/gethomepage/homepage:latest
    container_name: homepage
    environment:
      - TZ=YOUR_TIMEZONE
      - HOMEPAGE_ALLOWED_HOSTS=localhost:3333,127.0.0.1:3333,YOUR_SERVER_IP:3333
    volumes:
      - ./config/homepage:/app/config
      - /var/run/docker.sock:/var/run/docker.sock:ro
    ports:
      - 3333:3000
    restart: always
e thì thích coi on nên sài thẳng GitHub - nzbdav-dev/nzbdav: Usenet streaming with a WebDAV server and a SABnzbd-compatible API (https://github.com/nzbdav-dev/nzbdav) hoặc GitHub - javi11/altmount: usenet virtual fs (https://github.com/javi11/altmount) cho tiện kết hợp với GitHub - Viren070/AIOStreams: One addon to rule them all. AIOStreams consolidates multiple Stremio addons and debrid services into a single, highly customisable super-addon. (https://github.com/Viren070/AIOStreams) để coi trên stremio or nuvio =))
 
Em hổng có xem online blah blah gì hết. em có nói bài viết gốc á "Em không có xem phim" làm media server cho vui thôi. Làm rồi thích nên để ngắm chơi. Sáng request phim, tối delete phim. Được 1 tuần rồi (tính từ ngày em add indexer đầu tiên vô Prowlarr, em có chụp hình phía trên). Trong hình em có chụp SABnzbd download được 2.5TB.
 
Sửa lần cuối:
Em hổng có xem online blah blah gì hết. em có nói bài viết gốc á "Em không có xem phim" làm media server cho vui thôi. Làm rồi thích nên để ngắm chơi. Sáng request phim, tối delete phim. Được 1 tuần rồi. Trong hình em có chụp SABnzbd download được 2.5TB.
e cũng ko xem mấy, chủ yếu là vọc =))
 
Stack của bác khá giống mình, dạo này FPT chặn tmdb nên seer toàn lỗi cũng phải chơi gluetun. Ngoài mấy cái kia, phần media server:
  • prowlarr: indexer mấy tracker cho sonarr/radarr
  • unpacker: 1 số tracker upload film dạng file nén chia ra từng file nhỏ .part1.rar, ..., thằng này nó tự giải nén rồi signal cho sonarr/radarr để import
  • autoscan: để khi có film mới tự refresh plex library, chủ yếu dùng khi có nhiều film/series
  • pangolin: reverse proxy để public mấy web ở nhà ra internet
  • kometa: để làm cái cover film cho đẹp
  • tautulli: track xem plex xem cái gì
  • watchstate: đồng bộ cái lịch sử xem của plex

Ngoài ra thêm mấy cái container cũng hữu dụng:
  • vaulwarden: password manager
  • powertunnel: bypass dpi
  • 1784852913586.webp
 
Em hổng có xem online blah blah gì hết. em có nói bài viết gốc á "Em không có xem phim" làm media server cho vui thôi. Làm rồi thích nên để ngắm chơi. Sáng request phim, tối delete phim. Được 1 tuần rồi (tính từ ngày em add indexer đầu tiên vô Prowlarr, em có chụp hình phía trên). Trong hình em có chụp SABnzbd download được 2.5TB.
mà usenet bác sài nntp bên nào á, e có test thử easynews mà có vẻ ko ổn lắm
 
Stack của bác khá giống mình, dạo này FPT chặn tmdb nên seer toàn lỗi cũng phải chơi gluetun. Ngoài mấy cái kia, phần media server:
  • prowlarr: indexer mấy tracker cho sonarr/radarr
  • unpacker: 1 số tracker upload film dạng file nén chia ra từng file nhỏ .part1.rar, ..., thằng này nó tự giải nén rồi signal cho sonarr/radarr để import
  • autoscan: để khi có film mới tự refresh plex library, chủ yếu dùng khi có nhiều film/series
  • pangolin: reverse proxy để public mấy web ở nhà ra internet
  • kometa: để làm cái cover film cho đẹp
  • tautulli: track xem plex xem cái gì
  • watchstate: đồng bộ cái lịch sử xem của plex

Ngoài ra thêm mấy cái container cũng hữu dụng:
Em thấy bác seed. Bác xài private trackers à. Em chỉ có public nên toàn Hit n Run. Ahihi vui thôi em test có 2-3 movies à. Chứ em xài usenet.
Cho em hỏi bác chia ra 4k và thường để chi vậy?
 
Em không có xem phim nhưng em đang không hối hận khi đã va đầu vào làm media server.
  • Gluetun (Container làm Client kết nối VPN vì nhà mạng chặn TMDB)
  • Seerr (Quản lý yêu cầu tải phim và TV shows)
  • Prowlarr (Quản lý nguồn tìm kiếm Indexer cho Usenet và BitTorrent)
  • Radarr (Quản lý và tự động tìm tải phim lẻ)
  • Sonarr (Quản lý và tự động tìm tải phim bộ và truyền hình)
  • Recyclarr (Công cụ tự động đồng bộ cấu hình chuẩn TRaSH Guides sang Sonarr và Radarr)
  • Bazarr (Công cụ tìm và tải phụ đề tự động)
  • SABnzbd (Trình tải xuống từ Usenet)
  • rdtclient (Trình tải torrent thông qua dịch vụ Real-Debrid)
  • FlareSolverr (Máy chủ proxy giúp vượt qua lớp bảo vệ của Cloudflare)
  • Homepage (Bảng điều khiển Dashboard quản lý các ứng dụng)
Xem tệp đính kèm 3726829
-*-​
Xem tệp đính kèm 3726830
-*-​
Xem tệp đính kèm 3726831
-*-​
Xem tệp đính kèm 3726832
-*-​
Xem tệp đính kèm 3726833
-*-​
Xem tệp đính kèm 3726834
-*-​
Xem tệp đính kèm 3726835


Mã:
services:
  gluetun:
    image: qmcgaw/gluetun:latest
    container_name: gluetun
    cap_add:
      - NET_ADMIN
    devices:
      - /dev/net/tun:/dev/net/tun
    environment:
      - VPN_SERVICE_PROVIDER=custom
      - VPN_TYPE=wireguard
      - FIREWALL_OUTBOUND_SUBNETS=YOUR_SUBNET_RANGE
    volumes:
      - /path/to/gluetun/wg0.conf:/gluetun/wireguard/wg0.conf:ro
    ports:
      - 5055:5055
    healthcheck:
      test: ["CMD", "/gluetun-entrypoint", "healthcheck"]
      interval: 10s
      timeout: 5s
      retries: 5
      start_period: 30s
    restart: always

  seerr:
    image: ghcr.io/seerr-team/seerr:latest
    container_name: seerr
    init: true
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/seerr:/app/config
    network_mode: "service:gluetun"
    depends_on:
      gluetun:
        condition: service_healthy
    restart: always

  prowlarr:
    image: lscr.io/linuxserver/prowlarr:latest
    container_name: prowlarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/prowlarr:/config
    ports:
      - 9696:9696
    restart: always

  radarr:
    image: lscr.io/linuxserver/radarr:latest
    container_name: radarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/radarr:/config
      - /path/to/movies:/data
    ports:
      - 7878:7878
    restart: always
  
  sonarr:
    image: lscr.io/linuxserver/sonarr:latest
    container_name: sonarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/sonarr:/config
      - /path/to/movies:/data
    ports:
      - 8989:8989
    restart: always
  
  recyclarr:
    image: ghcr.io/recyclarr/recyclarr:latest
    container_name: recyclarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/recyclarr:/config
    depends_on:
      - radarr
      - sonarr
    restart: always

  bazarr:
    image: lscr.io/linuxserver/bazarr:latest
    container_name: bazarr
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/bazarr:/config
      - /path/to/movies:/data
    ports:
      - 6767:6767
    restart: always

  sabnzbd:
    image: lscr.io/linuxserver/sabnzbd:latest
    container_name: sabnzbd
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/sabnzbd:/config
      - /path/to/downloads:/data/downloads
    ports:
      - 8081:8080
    restart: always 

  rdtclient:
    image: rogerfar/rdtclient:latest
    container_name: rdtclient
    environment:
      - TZ=YOUR_TIMEZONE
    volumes:
      - ./config/rdtclient:/data/db
      - /path/to/downloads:/data/downloads
    ports:
      - 6500:6500
    restart: always

  flaresolverr:
    image: ghcr.io/flaresolverr/flaresolverr:latest
    container_name: flaresolverr
    environment:
      - LOG_LEVEL=info
      - TZ=YOUR_TIMEZONE
    ports:
      - 8191:8191
    restart: always
 
  homepage:
    image: ghcr.io/gethomepage/homepage:latest
    container_name: homepage
    environment:
      - TZ=YOUR_TIMEZONE
      - HOMEPAGE_ALLOWED_HOSTS=localhost:3333,127.0.0.1:3333,YOUR_SERVER_IP:3333
    volumes:
      - ./config/homepage:/app/config
      - /var/run/docker.sock:/var/run/docker.sock:ro
    ports:
      - 3333:3000
    restart: always
làm như nào thế bác, e cx đang làm server để đọc sách bằng readarr nhưng làm mãi ko xong thành ra vứt xó đó ko đụng vào nx :sad:
 
làm như nào thế bác, e cx đang làm server để đọc sách bằng readarr nhưng làm mãi ko xong thành ra vứt xó đó ko đụng vào nx :sad:
em có xài readarr đâu. Mà theo em đoán thì setup cũng như radarr thôi.
Mã:
readarr:
    image: lscr.io/linuxserver/readarr:develop
    container_name: readarr
    environment:
      - TZ=Asia/Ho_Chi_Minh
    volumes:
      - ./config/readarr:/config
      - /path/to/ebooks:/data
    ports:
      - 8787:8787
    restart: always
Bác làm tới đâu post lên đây hỏi tới đó. Em thì làm trên macOS nên không rành mấy OS khác.
 

Thống kê chủ đề

Ngày tạo
Phồng Tôm,
Người trả lời cuối
hieuvn12,
Trả lời
679
Lượt xem
93.264
Quay lại
Lên đầu trang