Tag: Media Server

  • How I Actually Use a NAS Day to Day After the Setup Phase

    How I Actually Use a NAS Day to Day After the Setup Phase

    When people talk about NAS devices online, it usually falls into two extremes. Either everything is a shiny demo during the first week, or it turns into an over engineered home lab that barely resembles normal use.

    Both miss what actually matters long term.

    This post is about what ownership looks like after the excitement fades. When the NAS stops being a project and starts being part of daily life. What still runs, what quietly disappeared, and which decisions ended up saving time rather than creating more work.

    If you are trying to decide whether a NAS makes sense beyond the initial setup phase, this is the part that usually gets skipped.


    What runs 24 hours a day

    These are the services that stay on permanently because they deliver value without demanding attention.

    Automated backups (local first, cloud as insurance)

    Local backups are the foundation of my setup. Both my MacBook and my wife’s MacBook back up automatically to the NAS, and our iPhone photo libraries are included as well. Once configured, this becomes invisible. Devices back up when they are on the network, and there is nothing to remember or trigger manually.

    On top of that, I use Azure Blob Storage as an off site insurance layer, not as a requirement and not as something I would tell everyone to do.

    If you are running a four bay NAS with RAID and your data lives entirely at home, an off site backup is a nice to have rather than a must have. Local redundancy already covers most everyday failures. The cloud layer exists to protect against unlikely but high impact events such as theft, fire, or total hardware loss.

    In my case, I am storing roughly 3TB in the Cool tier with RA GRS enabled, meaning the data is replicated across regions. This currently costs around $65 to $70 per month, and the cost is dominated by geo replication, cool tier storage, and write operations.

    I have not had to restore from this backup yet, which is exactly how I want it to be. It exists purely for peace of mind rather than day to day recovery.

    The backups are handled using rclone, which gives me full control over scheduling, encryption, bandwidth usage, and retention policies. It also avoids vendor lock in. If I ever decide to move away from Azure, the tooling stays the same. I have a full breakdown of how this is set up in my rclone backup guide.


    Core Docker services

    A small number of Docker containers run continuously because they support everything else I rely on.

    Home Assistant is always running. It handles automations, device integrations, and state tracking quietly in the background. I rarely interact with it directly day to day, which is exactly the point. When automations are reliable, they disappear from your attention entirely.

    This pattern repeats across the setup. Anything that needs constant monitoring or manual intervention does not survive long term.


    What runs occasionally

    These are tasks that exist to maintain confidence in the system rather than provide convenience.

    Maintenance and administration

    I do not actively manage the NAS day to day, but I do check in periodically.

    This usually means:

    • Updating Docker containers when meaningful updates are released
    • Applying NAS firmware updates
    • Reviewing SMART data and disk health
    • Confirming backups are still completing as expected

    This happens infrequently, often weeks apart. The goal is not optimisation or performance tuning. It is reassurance. I want to know the system is still healthy and behaving as expected.

    Manual actions

    Some things are intentionally kept manual.

    I occasionally restore files from backups to confirm that restores actually work. This is not something I do often, but it matters. A backup that has never been tested is only theoretical protection.

    Container updates are another example. While critical updates are automated, some applications require manual updates or restarts. I prefer this balance. Automation handles the boring and predictable parts, while I stay in control of anything that could cause disruption.

    These interactions are rare, but deliberate. Over time, they build trust in the system rather than add ongoing work.


    What I am actively planning to add

    This is where the role of the NAS will expand beyond storage and background services.

    PoE security cameras

    I am preparing to move away from battery powered cameras and into a PoE based setup once UGREEN’s native cameras are available.

    At the moment, I use SwitchBot outdoor cameras. They are genuinely good cameras, but battery management is a constant friction point. I have already run USB power to some of them, and in one location that cable is far from ideal. It works, but it is not how I want fixed infrastructure to be installed.

    The plan is to introduce a dedicated PoE switch and run Ethernet to each camera location. CAT5e, CAT6, and even CAT7 will all work for PoE cameras. In practice, CAT6 offers a good balance of reliability, shielding, and future flexibility without chasing specifications that add little real world benefit. The priority here is consistency rather than speed.

    The appeal of the upcoming UGREEN cameras is not just PoE. Features like local AI processing, tight NAS integration, and removing subscription dependencies are exactly what I want. I have already covered those features in detail in my UGREEN SynCare AI Home Security NAS post.

    Once deployed, the NAS shifts from being storage and services into proper local surveillance infrastructure, with recordings kept on site and fully under my control.


    What I use it for beyond storage

    A family recipe web app

    One use case I did not originally plan for is hosting small, purpose built applications.

    I am currently building a simple web app to store and manage family recipes. Rather than paying for another subscription or relying on third party apps, it runs locally in Docker and does exactly what we need. No ads, no accounts, and no recurring costs.

    This is a good example of where a NAS quietly replaces paid services. The value is not complexity, but ownership and flexibility over time.

    Media streaming

    I originally used Plex for media streaming, but over time I moved to Jellyfin.

    Plex increasingly depends on user accounts, cloud services, and paid tiers. Pricing changes, features moving behind subscriptions, and past security incidents eventually made me uncomfortable with the direction of the platform.

    Jellyfin is fully self hosted. There is no account requirement, no cloud authentication, and no external dependency. Everything stays local. The trade off is less polish, but the benefit is full control.

    For my usage, that trade off is worth it. Media playback should not depend on an external service being online, a subscription remaining valid, or an account existing at all. Once everything is local, media becomes another background service rather than something that needs to be managed.


    Built in apps I still use

    While Docker handles most workloads, I do not avoid built in NAS features entirely.

    I actively use:

    • The UGREEN photo app for managing local photo libraries
    • The UGREEN UPS integration in the control panel for monitoring power events and safe shutdowns (US3000 UPS review)

    The difference is intent. I use built in apps where they add value and integrate tightly with the system, and Docker where flexibility matters more.


    What surprised me over time

    Stability changes how you think about performance

    I still care about performance, but I no longer obsess over it. The system has proven itself stable under real workloads, which means I spend less time watching metrics and more time trusting the platform.

    A NAS becomes background infrastructure

    Once configured properly, a NAS fades into the background. That is a good thing. It should feel closer to household infrastructure than a gadget you constantly interact with.

    Simplicity scales better than features

    The setups that lasted were the simple ones. Anything that added complexity without a clear benefit was eventually removed.


    Who this kind of setup is actually for

    This approach works well for people who want reliability first.

    If you enjoy constant tweaking, experimentation, and rebuilding, there is nothing wrong with that. Some people genuinely enjoy running a home lab as a hobby.

    For me, the NAS is not a hobby. It is infrastructure. I want it to work, recover gracefully when something goes wrong, and stay out of the way the rest of the time.


    When something goes wrong

    This is where the setup really earns its keep.

    Things do go wrong occasionally. Files get deleted by mistake. Power drops unexpectedly. A service stops behaving the way it should. The difference now is that these situations are no longer disruptive.

    If a file is deleted, it is a restore job, not a panic. If there is a power cut, the UPS handles shutdown cleanly and everything comes back up without intervention. If something looks off, I already know where to check and what a healthy system looks like.

    Even the worst case scenarios are planned for. Local backups cover day to day mistakes. Off site backups exist for events I hope never happen. Nothing relies on a single point of failure that would force me to scramble.

    That is the real outcome of this setup. Not that failures never happen, but that they stop being stressful when they do.


    Why this setup works long term

    Owning a NAS is not exciting long term, and that is exactly why it is worth having.

    Once the setup phase is over, it becomes dependable infrastructure. Files are protected locally, off site backups exist for worst case scenarios, automations run quietly, and services behave predictably.

    The goal was never to build the most complex setup possible. It was to build something that reduces friction over time.

    A setup like this saves more than money. It saves attention. Fewer batteries to charge, fewer subscriptions to track, fewer dashboards to check, and fewer decisions to revisit.

    That is the real value of a NAS once you stop treating it like a project and start treating it like infrastructure.

    If you’re thinking through a similar setup and want a second opinion, I’m always happy to talk it through!

  • 10 Best Docker Containers to Supercharge Your NAS

    10 Best Docker Containers to Supercharge Your NAS

    For Beginners & Tinkerers Alike

    Why Docker on a NAS?

    If you’re running a NAS like the UGREEN NASync DXP2800, Synology, or any other x86-based box, Docker is where things start to get fun. Containers let you run lightweight, modular apps that give your NAS way more functionality — without needing a full-blown VM or extra hardware.

    Docker makes it easy to deploy apps in isolated environments, meaning you can try things out without worrying about breaking your whole system. They’re fast to spin up, easy to update, and work consistently across different systems. And the best part? You don’t need to be a hardcore Linux user to make the most of them.

    Below are ten of the best Docker containers you can run on your NAS — a handpicked mix of essential utilities, media servers, privacy tools, and smart home apps that turn your box into a true home server. that will make your NAS feel more like a full home server.


    1. Home Assistant

    Smart home control on your terms

    If you’ve dipped your toe into smart home automation, you’ve probably already heard of Home Assistant. It’s a powerful, open-source platform that lets you integrate and automate just about every smart device imaginable — lights, sensors, switches, thermostats, and even your TV.

    Running Home Assistant in Docker is a great way to keep it separate from your main system while still enjoying all its features. It supports local control, so you’re not reliant on cloud services (great for privacy), and it’s constantly being improved by a huge community. Whether you’re just starting with a few SwitchBot devices or building a full-blown smart home, Home Assistant is a game-changer.

    Pair it with MQTT and Zigbee2MQTT for even more flexibility — both of which you can also run in Docker.

    Start here with my Smart Home Network Setup Guide.


    2. Mosquitto (MQTT Broker)

    Behind-the-scenes magic for smart homes

    Mosquitto is a lightweight message broker that uses the MQTT protocol — a key part of many smart home setups. If you’re running Home Assistant, Zigbee2MQTT, or any device with Tasmota firmware, you’ll likely need an MQTT broker to allow devices to communicate reliably.

    Mosquitto doesn’t have a fancy interface, but that’s by design. It’s incredibly efficient, fast, and stable. Once set up, it just runs in the background passing messages between your devices and services. You won’t interact with it much, but it’s a critical cog in the machine for those looking to build a local-first automation system.


    3. Plex or Jellyfin

    Your own personal Netflix (and more)

    If you’ve got a library of media — movies, TV shows, home videos — Plex and Jellyfin turn your NAS into a full-fledged streaming platform. Plex offers a polished UI and optional remote streaming features, while Jellyfin is the go-to for open-source purists who want everything self-hosted.

    These containers are easy to get up and running, especially if your media is already well-organised. Plex can pull in metadata, posters, subtitles, and more, and supports nearly every device under the sun. Jellyfin is a bit more hands-on but avoids subscriptions or locked features.


    4. Navidrome

    Spotify vibes, minus the monthly fee

    Have a huge collection of MP3s or FLAC files from back in the day? Navidrome breathes new life into local music libraries by turning your NAS into a private music streaming service. Think of it as Spotify for your own collection.

    The interface is clean and responsive, and it integrates with apps like Substreamer or Symfonium. It supports smart playlists, scrobbling to Last.fm, album art, and more. Plus, it’s extremely lightweight and can run on almost any system — making it a great fit for your NAS.


    5. Pi-hole

    Block ads for your whole network

    If you’ve never used Pi-hole before, prepare to be amazed at how much cleaner the internet can be. It acts as a DNS server that blocks ads, trackers, and malicious domains before they ever reach your devices. Set it once, and every device on your network benefits — phones, tablets, smart TVs, even IoT devices.

    Running Pi-hole in Docker is simple, and the dashboard gives you a detailed look at what’s being blocked. You can also manually whitelist or blacklist domains and pair it with Unbound for encrypted DNS.

    Pi-hole gives you a real-time view of DNS queries and blocked domains.

    6. WireGuard

    Access your home network from anywhere

    WireGuard is a modern VPN protocol designed to be fast, simple, and secure. When run on your NAS, it allows you to create a secure tunnel into your home network — perfect for accessing files, media servers, or smart home dashboards while away.

    It’s incredibly lightweight, quick to set up, and performs well even on modest hardware. Once configured, you can connect from your phone, laptop, or tablet and use your home network as if you were physically there. Whether you’re self-hosting your VPN server or connecting to a cloud-hosted instance, WireGuard offers a great balance between ease of use and strong encryption.


    7. Frigate (Advanced)

    Smart surveillance, powered by AI

    Frigate is an AI-based NVR (Network Video Recorder) that detects people, cars, and more in real time using your cameras — all without relying on the cloud. Unlike most camera apps that flood you with motion alerts for every leaf or shadow, Frigate focuses on what matters.

    It’s designed to work best with Coral AI accelerators for fast detection, but it can also run on CPUs or GPUs. It integrates well with Home Assistant and supports real-time notifications, event clips, and camera dashboards.

    Frigate uses AI to detect people, cars, and more — without the cloud.

    I’m currently researching Reolink’s PoE cameras as part of my own upgrade, so expect a deeper dive soon.


    8. Portainer

    Manage Docker without the command line

    Not everyone enjoys messing with the terminal, and that’s where Portainer shines. It gives you a web-based GUI for managing your Docker containers, volumes, networks, and images. You can see logs, update images, stop/start containers, and even deploy new ones — all from your browser.

    Portainer makes managing Docker containers accessible even for beginners.

    It’s great for beginners and pros alike. Even if you’re comfortable with Docker CLI, Portainer makes managing a growing stack of services way more convenient.


    9. FileBrowser

    A better way to access your NAS files

    Most NAS units have some sort of file management tool, but they’re often basic or clunky. FileBrowser is a slick web app that lets you browse, upload, rename, and share files via your browser. It even works well on mobile.

    You can create user accounts with specific permissions, set up public file shares, and preview images or documents right in the UI. It’s fast, lightweight, and a big improvement over standard Samba or FTP setups for everyday file access.


    10. Uptime Kuma

    Know when things break (before someone else does)

    Whether you’re self-hosting multiple services or just want to make sure your NAS is always online, Uptime Kuma is a must. It’s a beautiful, self-hosted status monitor that pings your apps, websites, or IPs and lets you know if they go down.

    You can customise alerts, set up dashboards, and even monitor services hosted outside your home network. It’s surprisingly feature-rich, and the UI is clean and easy to navigate. Once it’s up and running, it becomes one of those “how did I live without this?” tools.


    Where Should You Start?

    If you’re new to Docker and NAS apps in general, start with Pi-hole, Portainer, and Plex or Jellyfin. They’re easy to install, give immediate results, and don’t require much maintenance.

    When you’re ready to level up, move on to Home Assistant and WireGuard. They’ll open the door to deeper control of your smart home and remote access setup.

    And if you’re serious about home security and privacy, keep an eye on Frigate — especially if you’re considering upgrading to PoE cameras like Reolink.


    💡 New to Docker?
    Start by installing Portainer — it gives you a simple dashboard to deploy and manage containers without the command line.

    Got a favourite container I didn’t mention?
    Whether you’re deep into automation or just starting out, I’d love to hear what you’re running on your NAS. Drop it in the comments — I’m always on the lookout for new setups to try.

    Want to Dive Deeper?

    Here are a few more posts that expand on ideas in this article:

    More tutorials, setup guides, and automation tips are on the way!

  • NAS & Network Storage Explained: Why You Should Consider One for Your Home

    NAS & Network Storage Explained: Why You Should Consider One for Your Home

    Introduction: Why NAS?

    Running out of storage on your devices? Tired of juggling multiple external drives?

    Whether you’re dealing with photos, videos, smart home backups, or business documents, traditional storage options like external hard drives or cloud services have limitations. What if you could have a private, secure, and expandable cloud—accessible from all your devices?

    This is where Network Attached Storage (NAS) comes in. NAS is more than just an external hard drive; it’s a smart storage solution that allows you to back up, share, and access data across multiple devices—anytime, anywhere. But is a NAS right for you? Let’s break it down.

    Synology NAS setup page displaying device discovery and network details.

    1. What Is NAS?

    NAS (Network Attached Storage) is a device that connects to your home network, allowing multiple devices to store, access, and manage files from anywhere on your local network (and remotely, if configured).

    Unlike a regular external hard drive, NAS is always on, accessible from multiple devices, and can have RAID (Redundant Array of Independent Disks) for data protection.

    How NAS Works in a Home Network

    • Connects to your router via Ethernet.
    • Acts as a central storage hub for computers, phones, smart TVs, game consoles, and even security cameras.
    • Allows for automated backups, media streaming, and private cloud hosting.

    2. NAS vs. DAS vs. External Drives vs. Cloud Storage

    Choosing the right storage option depends on how you use your data. Here’s how NAS compares to Direct-Attached Storage (DAS), external drives, and cloud storage.

    FeatureNAS (Network Storage)DAS (Direct-Attached Storage)External DriveCloud Storage
    Accessibility✔ Remote & Local❌ Local Only❌ Local Only✔ Remote Access
    Multiple Device Access✔ Yes❌ No❌ No✔ Yes
    Expandable Storage✔ Yes✔ Some models❌ No✔ Paid Tiers
    Reliability & Backup✔ RAID Options❌ No RAID (unless RAID enclosure)❌ Single Drive Failure✔ Managed Backups
    Security & Privacy✔ Private, self-hosted✔ Private✔ Private❌ Relies on 3rd Party
    Best ForHome network, automation, backupsFast external storage for one deviceSimple personal storageRemote, multi-device sync

    When Should You Use Each?

    NAS: You need a centralized, multi-device storage solution with remote access and automated backups.
    DAS: You want faster, direct storage for a single computer (e.g., video editing, gaming, or workstation backups).
    External Drive: You need simple, portable storage and don’t require multi-device access.
    Cloud Storage: You want convenience and don’t mind subscription costs & third-party control.


    3. Key Benefits of Using a NAS

    ✅ Private Cloud Storage

    A NAS allows you to host your own cloud, meaning you can store, access, and sync files without relying on Google Drive, Dropbox, or OneDrive.

    ✅ Automated Backups

    • Set up scheduled backups for all your devices.
    • Redundancy with RAID prevents data loss in case of drive failure.

    ✅ Media Streaming (Plex, Kodi, etc.)

    • Store and stream movies, music, and photos directly from your NAS.
    • Works with smart TVs, tablets, and game consoles.

    ✅ Security & Control

    • Your data stays with you—no third-party access.
    • Encrypted storage and user permissions provide extra security.

    ✅ Smart Home & Surveillance Support

    • Store security camera footage instead of paying for cloud subscriptions.
    • Keep smart home automation logs for later review.

    4. Do You Need a NAS?

    You work with large files and need reliable backups.
    You want your own private cloud instead of paying for cloud storage.
    You have multiple devices and need centralized storage.
    You want to stream movies, music, and photos locally.
    You have a smart home setup or security cameras.

    🚫 You might not need a NAS if:

    • You only need basic file storage (a USB drive may be enough).
    • You don’t mind using Google Drive, Dropbox, or OneDrive.
    • You prefer a cheaper, simpler storage option.
    A professional NAS setup in a modern home office, connected to a router for seamless data access.

    5. Next Steps: What’s Coming Next?

    Now that you understand why a NAS is useful, the next step is learning how to set one up.

    📌 Coming Soon: “Beginner’s Guide to Setting Up a NAS – Choosing the Right Storage Configuration.” 🚀


    Do you use a NAS, or are you considering one? Let me know in the comments!