Setting Up NFS Shares in Ubuntu Server

There are multiple ways to share files from a NAS to different client devices in the homelab, since 95% of my infrastructure uses linux or macos NFS shares made the most sense to me. Here is a quick setup to get started, this setup purposedly ommits security settings (I am the less qualified person to give security advise) Installing the nfs server and creating the shares Install nfs-server: sudo apt install nfs-kernel-server Edit the exports file: ...

May 1, 2026 · 3 min · 571 words · TheHomeUser

Installing the Tools for NAS Management

Continuing with the setup of my DIY NAS with a twist, once I had most of the storage shide of things figured out, I started to work on a way to easily manage it all, a NAS is only good if you can share all the storage provides, this requires managing samba/nfs shares, managing user access to the shared folders, file management and so on. I figured I can make this as easy as possible for myself, that is where cockpit and docker came to mind.\ ...

April 8, 2026 · 2 min · 330 words · TheHomeUser
Nextcloud Logo

Runing Nextcloud Docker cron jobs

Nextcloud Cron Jobs To run scheduled tasks inside a nextcloud docker container use the docker-host system crontab of the root user. Note: running a cron docker container as non-root user is too complicated for this setup. A few notes: Run official docker images. Not needed with AIO The user running nextcloud is 1001. The main docker folder is at /home/user/docker The project folder name is nextcloud. Run in terminal (docker host system terminal): ...

March 20, 2026 · 1 min · 128 words · TheHomeUser

Automating SnapRAID Tasks

While SnapRAID is an amazing piece of software, it has its limitations, mainly, not real time protection, sync, scrub and diff jobs need to be triggered manually, unless… There are many ways to automate these tasks, Zack Reed has created an amazing snapraid-helper script that he updates from time to time, it automate these tasks and also has some added benefits. I use a modified to my needs version of this script. ...

March 20, 2026 · 18 min · 3810 words · TheHomeUser

MergerFS + SnapRaid: Installation and Setup

When I put together my homelab, I ran into dilemma with my storage setup, the hard drives I had were all different sizes and I didn’t want to lose usable space by forcing them into a traditional RAID configuration, I wanted something that would let me combine the drives into one logical pool, use the full capacity of each disk, but still give me some level of redundancy. After a bit of research and trial and error, I settled on using MergerFS with SnapRAID. MergerFS lets the drives appear as a single mount point, while SnapRAID handles parity and recovery if a drive fails. ...

March 15, 2026 · 6 min · 1104 words · TheHomeUser

A DIY NAS with a Twist

Some time ago, I was trying to figure out a good way to handle data redundancy across a bunch of mismatched drives, I wanted something simple: use all the drives together like they were one big pool, while still having some kind of protection in case one of them failed. After digging around and trying to figure out what other people were doing, I landed on a combination that ended up working out for me. ...

March 10, 2026 · 5 min · 938 words · TheHomeUser