Page 1 of 2 12 Last
Results 1 to 25 of 36

  1. Post
    #1

    Media centers

    What is everyone doing for media centers these days?

    Built me last one 10 years ago and it is getting pretty slow now.

    Last one had case with infra-red remote and running media portal, just curious what people are using now.

    In before netflix etc, we have that but also have 1000+ linux iso's on hdd and want to keep them.

    Cheers

  2. Post
    #2
    Honestly I got frustrated with and gave up on any sort of HT front end. I just have a HTPC with win 10 and the text size cranked to 150% with a wireless mouse/kb. Better than anything else I've used.

  3. Post
    #3
    Decent NAS with Plex server installed
    Smart TV or
    Chrome Cast
    ???
    Profit

  4. Post
    #4
    I run an HP elitedesk sff (the smallest one without any disc drive, only takes a single 2.5inch drive).
    Has a 4tb drive in it, and boots from a 120gb m.2 SSD.
    Uses roughly 8 watts of power at idle, and not much more when in use.
    I just run Plex on this and it happily streams to 3+ devices.

    Also have a usb tv tuner plugged in and can stream tv as well, as well as record etc.

    It just sits next to my router, permanently on. I run TeamViewer on it and just log into it from another computer to manage it when I need to.

    Highly recommend it, best thing I ever did.

  5. Post
    #5
    I have an old Dell R610 server running Unraid. On top of that (which is the fileshare and base OS) I run Docker containers for Plex, torrent management etc. It's flawless and could be run in a much smaller setup (I used to run it as my base gaming PC, and run Win 10 in a VM with GPU passthrough).

    Cost less than $1000 for 5TB storage, SSDs for cache pools (chur btrfs) and the server itself.

    Plex to the PS4 is quite nice.

  6. Post
    #6
    TV that supports dlna streaming with serviio. A simple Nas to serve the files. Allows me to serve 4 different TVs.

  7. Post
    #7
    NAS+Plex+Rokus = the win.

  8. Post
    #8
    ^ this
    Went synology plus plex and never looked back

  9. Post
    #9
    AgrAde wrote:
    Honestly I got frustrated with and gave up on any sort of HT front end. I just have a HTPC with win 10 and the text size cranked to 150% with a wireless mouse/kb. Better than anything else I've used.
    This is what I've been doing for 10 years. Add HDD's as we need to. In one of those Antec HTPC cases. Honestly, never had an issue and no stuttery playback of any files

  10. Post
    #10
    Siris Le Osiris wrote:
    ^ this
    Went synology plus plex and never looked back
    We also have the new freeview android puck, it's got freeview + netflix + youtube + plex on it. One device for all our needs.

  11. Post
    #11
    Have a NUC setup with 24TB in external storage storing media. Plex media server running TV, Movies, Audiobooks etc. Most of the family/friend users run it on Apple Tv 4 or smart tv's (LG etc) with Plex built in. Been running for 3-4 years and has been fantastic. Same as above with teamviewer on the NUC and login when required.

  12. Post
    #12
    I got my full gaming PC setup in lounge and game on TV and obviously...can easily run some movies from PLEX etc.

    Wireless key/mouse. Easy.

  13. Post
    #13
    MrCake wrote:
    TV that supports dlna streaming
    Pretty much this - do you really need a media centre PC in the age of smart TVs?

    I run universal media server on my desktop and DLNA to my TV and other devices.

  14. Post
    #14
    Vulcan wrote:
    We also have the new freeview android puck, it's got freeview + netflix + youtube + plex on it. One device for all our needs.
    Link plx

  15. Post
    #15

  16. Post
    #16
    Well shit, thank you kindly sir.

  17. Post
    #17
    Cheers guys heaps of ideas to look at.

  18. Post
    #18
    Synology NAS for storage
    NUC running Plex and then Docker containers of Couchpotato, Sonarr, Transmission and PiHole.
    AppleTV to view Plex and Netflix. Honestly Netflix is probably 95% of what we use with a movie at weekends from Plex.
    Rock solid stable and wife/kid friendly.

  19. Post
    #19
    My media centre is only used for Movies and home videos. I used Synology NAS previously but their software started to annoy me. I currently have a Win 10 HTPC running Kodi controlled by a Harmony remote. Works well and I would never go back to Synology due to the inflexibility.

  20. Post
    #20
    Nvidia Shield TV

    Runs Android TV so everything is easily accessible in one place, e.g. plex, netflix, amazon prime etc

  21. Post
    #21
    NUC with OpenELEC (Kodi) + home server with ESXi on it with usual Sonarr, Emby, Jackett type apps running.

  22. Post
    #22
    HTPC with G4400 processor and 4GB of RAM. Will do me fine till we upgrade the TV to 4K, then I may look into getting an old second hand CPU or dedicated graphics card

  23. Post
    #23
    Old laptop with 3337U low voltage CPU, runs torrent, radarr, sonarr, jackett, filebot, plex server and snapraid/drivepool for storage with single parity. snapraid doesn't break up bits over drives so if I lose more than parity I only lose content on one drive rather than all drives. The content is not important enough to give it more parity.

    HDD's attached to powered daisy-chained USB3 ports, been running for three plus years now. Don't really see a reason to commit to something better or more costly, chucked in another 2GB ram to stop it paging to disk. Probably another 6 months before I need more storage.

    If the laptop dies then a mini PC from Aliexpress with another U low voltage CPU and USB3 ports to replace it, another $100. Would love to run a full desktop HTPC again but we don't use it enough to justify the cost of one or the power of one. Again a NUC would be great but the price hits too hard. Plus living in SEA where parts are not cheap.

    Front end is a Xiaomi Mi Box. Not the greatest but up there in regards to having a good quality remote and system. For the price it is a little slower than a Nvidia Shield and Xiaomi support/bug fixes are bad but me and the gf use it without many problems. We mostly use Plex.

  24. Post
    #24
    ESXi host running sonaar, radaar, jackett, plex VM, among other things.
    x2 Synology NAS boxes
    x1 Windows NAS box
    =20TB usable at the moment, will probably grow the synology's at some point as they only have x4 2TB drives in them

    Front end is an ATV 4K, works wonders, was using inufse to stream 4K off my server but the plex app on the ATV now supports streaming 4K movies so may ditch that soon
    Last edited by Mada; 24th January 2019 at 11:11 am.

  25. Post
    #25
    NUC with docker, DS1515+ with ~40TB of storage.

    Xbox/TV Plex clients for consuming.

    For the nerds, here is my docker-compose.yml file.

    Code:
    version: '3.2'
    services:
    
      # https://github.com/containous/traefik/blob/master/examples/quickstart/docker-compose.yml
      traefik:
        container_name: traefik
        image: traefik
        restart: always
        hostname: traefik
        domainname: ${DOMAINNAME}
        environment:
          - TZ=${TZ}
        volumes:
          - ${USERDIR}/shared:/shared
          - ${USERDIR}/traefik:/etc/traefik
          - /var/run/docker.sock:/var/run/docker.sock:ro
        logging:
          options:
            max-size: "2m"
            max-file: "5"
        networks:
          - default
          - traefik_proxy
        ports:
          - 80:80
          - 443:443
          - 8080:8080
        labels:
          - "traefik.enable=true"
          - "traefik.backend=traefik"
          - "traefik.frontend.rule=Host:${DOMAINNAME}; PathPrefixStrip: /traefik"
          - "traefik.port=8080"
          - "traefik.docker.network=traefik_proxy"
          - "traefik.frontend.headers.SSLRedirect=true"
          - "traefik.frontend.headers.STSSeconds=315360000"
          - "traefik.frontend.headers.browserXSSFilter=true"
          - "traefik.frontend.headers.contentTypeNosniff=true"
          - "traefik.frontend.headers.forceSTSHeader=true"
          - "traefik.frontend.headers.SSLHost=valhalla.life"
          - "traefik.frontend.headers.STSIncludeSubdomains=true"
          - "traefik.frontend.headers.STSPreload=true"
          - "traefik.frontend.headers.frameDeny=true"
    
      # https://hub.docker.com/r/linuxserver/sonarr/
      sonarr:
        container_name: sonarr
        image: linuxserver/sonarr
        restart: always
        environment:
          - TZ=${TZ}
          - PGID=${PGID}
          - PUID=${PUID}
        volumes:
          - ${USERDIR}/shared:/shared
          - ${USERDIR}/sonarr:/config
          - ${DOWNLOADS}:/downloads
          - ${MEDIA}:/tv
        logging:
          options:
            max-size: "2m"
            max-file: "5"
        networks:
          - traefik_proxy
        labels:
          - "traefik.enable=true"
          - "traefik.backend=sonarr"
          - "traefik.frontend.rule=Host:${DOMAINNAME}; PathPrefix: /sonarr"
          - "traefik.port=8989"
          - "traefik.docker.network=traefik_proxy"
          - "traefik.frontend.headers.SSLRedirect=true"
          - "traefik.frontend.headers.STSSeconds=315360000"
          - "traefik.frontend.headers.browserXSSFilter=true"
          - "traefik.frontend.headers.contentTypeNosniff=true"
          - "traefik.frontend.headers.forceSTSHeader=true"
          - "traefik.frontend.headers.SSLHost=valhalla.life"
          - "traefik.frontend.headers.STSIncludeSubdomains=true"
          - "traefik.frontend.headers.STSPreload=true"
          - "traefik.frontend.headers.frameDeny=true"
    
      # https://hub.docker.com/r/linuxserver/radarr/
      radarr:
        container_name: radarr
        image: linuxserver/radarr
        restart: always
        environment:
          - TZ=${TZ}
          - PGID=${PGID}
          - PUID=${PUID}
        volumes:
          - ${USERDIR}/shared:/shared
          - ${USERDIR}/radarr:/config
          - ${DOWNLOADS}:/downloads
          - ${MEDIA}:/movies
        logging:
          options:
            max-size: "2m"
            max-file: "5"
        networks:
          - traefik_proxy
        labels:
          - "traefik.enable=true"
          - "traefik.backend=radarr"
          - "traefik.frontend.rule=Host:${DOMAINNAME}; PathPrefix: /radarr"
          - "traefik.port=7878"
          - "traefik.docker.network=traefik_proxy"
          - "traefik.frontend.headers.SSLRedirect=true"
          - "traefik.frontend.headers.STSSeconds=315360000"
          - "traefik.frontend.headers.browserXSSFilter=true"
          - "traefik.frontend.headers.contentTypeNosniff=true"
          - "traefik.frontend.headers.forceSTSHeader=true"
          - "traefik.frontend.headers.SSLHost=valhalla.life"
          - "traefik.frontend.headers.STSIncludeSubdomains=true"
          - "traefik.frontend.headers.STSPreload=true"
          - "traefik.frontend.headers.frameDeny=true"
    
      # https://hub.docker.com/r/linuxserver/lidarr/
      lidarr:
        container_name: lidarr
        image: linuxserver/lidarr
        restart: always
        environment:
          - TZ=${TZ}
          - PGID=${PGID}
          - PUID=${PUID}
        volumes:
          - ${USERDIR}/shared:/shared
          - ${USERDIR}/lidarr:/config
          - ${DOWNLOADS}:/downloads
          - ${MEDIA}:/music
        logging:
          options:
            max-size: "2m"
            max-file: "5"
        networks:
          - traefik_proxy
        labels:
          - "traefik.enable=true"
          - "traefik.backend=lidarr"
          - "traefik.frontend.rule=Host:${DOMAINNAME}; PathPrefix: /lidarr"
          - "traefik.port=8686"
          - "traefik.docker.network=traefik_proxy"
          - "traefik.frontend.headers.SSLRedirect=true"
          - "traefik.frontend.headers.STSSeconds=315360000"
          - "traefik.frontend.headers.browserXSSFilter=true"
          - "traefik.frontend.headers.contentTypeNosniff=true"
          - "traefik.frontend.headers.forceSTSHeader=true"
          - "traefik.frontend.headers.SSLHost=valhalla.life"
          - "traefik.frontend.headers.STSIncludeSubdomains=true"
          - "traefik.frontend.headers.STSPreload=true"
          - "traefik.frontend.headers.frameDeny=true"
    
      # https://hub.docker.com/r/linuxserver/nzbget/
      nzbget:
        container_name: nzbget
        image: linuxserver/nzbget
        restart: always
        ports:
          - 6789:6789
        environment:
          - TZ=${TZ}
          - PGID=${PGID}
          - PUID=${PUID}
        volumes:
          - ${USERDIR}/shared:/shared
          - ${USERDIR}/nzbget:/config
          - ${DOWNLOADS}:/downloads
        logging:
          options:
            max-size: "2m"
            max-file: "5"
        networks:
          - traefik_proxy
        labels:
          - "traefik.enable=true"
          - "traefik.backend=nzbget"
          - "traefik.frontend.rule=Host:${DOMAINNAME}; PathPrefix: /nzbget"
          - "traefik.port=6789"
          - "traefik.docker.network=traefik_proxy"
          - "traefik.frontend.headers.SSLRedirect=true"
          - "traefik.frontend.headers.STSSeconds=315360000"
          - "traefik.frontend.headers.browserXSSFilter=true"
          - "traefik.frontend.headers.contentTypeNosniff=true"
          - "traefik.frontend.headers.forceSTSHeader=true"
          - "traefik.frontend.headers.SSLHost=valhalla.life"
          - "traefik.frontend.headers.STSIncludeSubdomains=true"
          - "traefik.frontend.headers.STSPreload=true"
          - "traefik.frontend.headers.frameDeny=true"
    
      # https://hub.docker.com/r/linuxserver/hydra/
      hydra:
        container_name: hydra
        image: linuxserver/hydra
        restart: always
        environment:
          - TZ=${TZ}
          - PGID=${PGID}
          - PUID=${PUID}
        volumes:
          - ${USERDIR}/shared:/shared
          - ${USERDIR}/hydra:/config
          - ${DOWNLOADS}:/downloads
        logging:
          options:
            max-size: "2m"
            max-file: "5"
        networks:
          - traefik_proxy
        labels:
          - "traefik.enable=true"
          - "traefik.backend=hydra"
          - "traefik.frontend.rule=Host:${DOMAINNAME}; PathPrefix: /hydra"
          - "traefik.port=5075"
          - "traefik.docker.network=traefik_proxy"
          - "traefik.frontend.headers.SSLRedirect=true"
          - "traefik.frontend.headers.STSSeconds=315360000"
          - "traefik.frontend.headers.browserXSSFilter=true"
          - "traefik.frontend.headers.contentTypeNosniff=true"
          - "traefik.frontend.headers.forceSTSHeader=true"
          - "traefik.frontend.headers.SSLHost=valhalla.life"
          - "traefik.frontend.headers.STSIncludeSubdomains=true"
          - "traefik.frontend.headers.STSPreload=true"
          - "traefik.frontend.headers.frameDeny=true"
    
      # https://hub.docker.com/r/linuxserver/rutorrent/
      rutorrent:
        image: linuxserver/rutorrent
        container_name: rutorrent
        restart: always
        ports:
          - 8888:80
          - 5000:5000
          - 51413:51413
          - 6881:6881/udp
        environment:
          - PUID=1001
          - PGID=1001
        volumes:
          - ${USERDIR}/rutorrent:/config
          - ${DOWNLOADS}:/downloads
        logging:
          options:
            max-size: "2m"
            max-file: "5"
        labels:
          - "traefik.enable=true"
          - "traefik.backend=rutorrent"
          - "traefik.port=8080"
          - "traefik.frontend.rule=Host:rutorrent.example.com"
    
      # https://hub.docker.com/r/linuxserver/plex/
      plex:
        container_name: plex
        image: linuxserver/plex
        restart: always
        network_mode: host
        environment:
          - TZ=${TZ}
          - PGID=${PGID}
          - PUID=${PUID}
          - VERSION=latest
        volumes:
          - ${USERDIR}/shared:/shared
          - ${USERDIR}/plex:/config
          - ${MEDIA}/TV:/data/tvshows
          - ${MEDIA}/Movies:/data/movies
        logging:
          options:
            max-size: "2m"
            max-file: "5"
    
      # https://github.com/v2tec/watchtower
      watchtower:
        container_name: watchtower
        hostname: watchtower
        restart: always
        image: v2tec/watchtower
        environment:
          - TZ=${TZ}
        volumes:
          - /var/run/docker.sock:/var/run/docker.sock
        command: --schedule "0 0 4 * * *" --cleanup
    
    
    networks:
      traefik_proxy:
        external:
          name: traefik_proxy
      default:
        driver: bridge