Maple Grove Report

Maple Grove Report

Subscribe to Our Newsletter

Get our latest articles delivered straight to your inbox. No spam, we promise.


Are you looking for fun (or unique) pieces of software to expand your homelab with? I’ve been on the hunt for new software lately, and found 10 tools that everyone should try at least once. In no particular order, here are tools that have (or will) change how I run my homelab.

Each of these tools are something that I have currently running, or I have run in the past. You’ll find things ranging from full-blown operating systems to small network tools and everything in-between, giving you quite a few new things to try out in your homelab this summer.

Proxmox

Screenshot showing ProxMox-VE-8-3. Credit: ProxMox

I have known about Proxmox for years, but I hadn’t actually used it until recently. I wish I had started using it far sooner.

If you’ve never heard of Proxmox, it’s a virtual machine manager. You could liken it to VMware ESXi, but free and open source.

Once deployed, Proxmox simply runs as a hypervisor. You can spin up as many virtual machines as you want to run on your hardware. Multiple Proxmox instances can be linked together in a high-availability cluster to keep your services live even when a machine goes down for maintenance.

Proxmox allows you to not just run traditional operating systems, like Linux or Windows, but also specialized operating systems like TrueNAS. You’re able to use PCIe pass-through (if your host system supports it) to pass devices directly through to the virtual machine.

Using this functionality, an operating system like TrueNAS can directly access each drive instead of a virtualized copy of the drive, allowing it to function properly.

Another use in PCIe pass-through is passing a graphics card to a host operating system, like Ubuntu or Windows. I use this to pass my GTX 1650 through to an Ubuntu virtual machine, where the GPU functions to help my Scrypted server run AI workloads as well as handle Plex transcoding.

At this point, I couldn’t run my homelab without Proxmox, and I definitely think you should give it a try.

UNIX bash shell green color on black background.


6 Reasons to Ditch the Desktop and Run a Headless Server

No monitor? No problem.

Pi-hole

Pi-hole v6 dashboard screenshot. Credit: Pi-hole

Pi-hole is definitely more well-known than Proxmox, but not everyone uses it. I know there are other content blockers out there, but Pi-hole has my heart as it’s the first one I used, and also it handles my local DNS requests.

I like the interface of Pi-hole and the fact that I can keep both of my instances in sync automatically. Pi-hole makes it easy to bypass the block list for certain domains if something isn’t working right, and it does its job as a content blocker very well. You can also set up Pi-hole in just a few minutes through various methods, making it easy to deploy, which is another reason I love it.

Pi-Hole logo artwork.


7 Things I Wish I Knew Before Running a Pi-hole

Don’t be like me, make sure to prepare for these things before deploying Pi-hole the first time.

Portainer

Screenshot of the Portainer dashboard UI

While I started out my Docker journey on Unraid, I now run all of my containers through Portainer because it’s just simpler and more versatile. If you’ve not heard of Portainer, it’s a web interface for Docker that runs as a container itself, meaning you can use it on almost any host.

Portainer makes deploying and managing Docker containers extremely simple, and is something that anyone using Docker should try out at least once. In fact, just like Proxmox, Portainer supports high availability clusters through Docker Swarm.

High availability Docker means that your containers stay online even if one of your servers goes down. The only downside is that you’ll need three servers running for this to work, but if reliability is something that you need, then Portainer can help you out.

The Portainer web dashboard.


Why I Quit Docker-CLI and Switched to Portainer

I love the Linux terminal, but there are better ways to manage your Docker containers.

Home Assistant

It’s hard to imagine, but there are homelabbers out there that haven’t used Home Assistant yet. The self-hosted smart home platform is so versatile and powerful that anyone into homelabbing and self-hosting should definitely use it.

At its core, Home Assistant is a smart home platform that integrates with a large number of smart devices on the market today. It also works as a way to integrate smart devices into other smart home platforms where they might not be compatible.

The way that I use Home Assistant is to expand my HomeKit setup to devices without native HomeKit support. It’s worked great for me, and I couldn’t run my smart home without Home Assistant at this point. If you’ve not tried Home Assistant, give it a shot today.

A home assistant icon.


What Is Home Assistant? And Why Isn’t Everyone Using It?

Get to know this open-source locally-controlled smart home platform.

Nextcloud

next cloud logo Credit: monticello/Shutterstock.com

Nextcloud is a service that I’ve tried (and failed) to run in my own homelab as I have a bit of a complicated setup and like to do things the hard way. I’m determined to get it set up how I need it at some point, but I do think that Nextcloud is something everyone should try at least once.

If you’ve not heard of Nextcloud, it’s a Google Drive/Dropbox replacement for your cloud storage needs. It runs on your own hardware and can be accessible either on LAN exclusively or also available externally if you open the necessary ports.

If you’re trying to cut down on subscriptions, Nextcloud could be a solid way to stop paying for cloud storage, so you should give it a try.

Nextcloud logo and some Google logos scattered on the floor.


After Switching to Linux, This App Helped Me Drop Google for Good

One self-hosted app to replace them all?

Syncthing

A laptop connected to the Syncthing, Windows, and Linux logos, with a folder icon being synced on the screen. Credit: 
Lucas Gouveia/How-To Geek | Macrovector/Shutterstock

I put off using Syncthing for years, and I regret it. I always thought that Syncthing was trying to be a Google Drive replacement, but that’s far from the truth. Syncthing simply aims to keep the files on two (or more) computers in sync.

I use it to back up my photos from my external SSD to my NAS automatically. Syncthing simply takes all the files inside my photos folder and copies it to my NAS. I have it also running on the NAS to copy the files from my NAS to my laptop in case anything happens. Everything is kept up-to-date automatically without paying a dime.

However, Syncthing can also work outside your local network. So, you could set up two-way syncing between your laptop and NAS, as well as your desktop and NAS.

Syncthing can, whether on your home network or not, upload files from your laptop to NAS, and then download them to your desktop. At home, files would upload from your desktop to NAS, and then back down to your laptop.

The functionality of Syncthing can’t be denied, especially for free. Try it out if you’ve not used it yet.

Four hard drivers sticking out of a rack-mount server that's being used as a NAS.


How I Back Up My Windows Desktop to My NAS Automatically

Automatic, reliable, and completely free—yes please.

Scrypted

The self-hosted Scrypted NVR app's user interface showing four cameras. Credit: Scrypted

I used to pay quite a bit every month for cloud recordings on my various home security cameras. At one point, I had a Ring, Arlo, and Wyze subscription active. This equaled $5 per month for Ring, $20 per month for Arlo, and another $3 per month for Wyze. All together, I was spending over $300 per year to record my smart home cameras. Something had to change.

That’s where Scrypted comes in. While I have stopped using some of those cameras, I now have more functionality at a fraction of the price. Scrypted’s NVR functionality costs as little as $0.83/month per camera. Scrypted runs on your own hardware, provides AI notification and detection, and stores the footage on your own server.

Yes, there are those that think all self-hosted services should be free, but I’m willing to support the development of an app that I love and rely on. A few bucks a month is well worth it to me, and I think you’ll find the same if you give it a try.

If you don’t need the recording functionality, Scrypted is still great software to run in your homelab. One of the best things Scrypted does is bring non-HomeKit cameras into HomeKit Secure Video, which means you could record those cameras without paying anything extra if you have an iCloud+ subscription.

Scrypted is simply a fantastic security camera hub for your home, and I definitely think you should give it a try, even without the NVR functionality.

A PoE security camera mounted in the corner of a porch.


Why and How I’m Switching to Local Storage for My Security Camera Setup

I’m done renting space in the sky.

Audiobookshelf

The AudioBookshelf interface showing books in progress, recently added, and series.

Plex is already at the top of almost all “you should self-host this” lists, but I rarely see Audiobookshelf mentioned. However, I feel that Audiobookshelf is just as important as Plex when it comes to hosting a media server.

Yes, Plex can handle running an audiobook server, but I’ve used it and the features are pretty lackluster. However, Audiobookshelf completely replaced Audible for me.

Launching an Audiobookshelf server is as simple as creating a Plex server, and takes just a few minutes to get up and going. If you listen to audiobooks at all, then you should consider self-hosting your own server—it’s easy and brings one more thing in-house.

Paperless-NGX

The Paperless-ngx document organization software interface showing scanned documents. Credit: Paperless-ngx

I used to use Neat to keep all of my scanned documents organized. This worked, but Neat is simply expensive. At almost $17 per month, you’d pay $200 per year to use Neat just to keep some PDFs organized.

Instead of that, just deploy Paperless-NGX in your homelab. The software is designed to organize and index your scanned documents, using optical character recognition (OCR) on the scanned documents to enable searching the contained text.

Paperless-NGX is extremely powerful and even does all of its processing locally on your system, which makes it a privacy-focused piece of software, too. If you’re still paying someone to keep track of documents, or simply throwing all of your scanned documents into a folder on your desktop, spin up Paperless-NGX and give it a try.

Calibre / Calibre-Web

Calibre app icon over on a blurred image of an Amazon Kindle screen. Credit: Calibre / Lydia Pike / How-To Geek

Along the same lines as Plex and Audiobookshelf comes Calibre (and Calibre-Web). Designed to be your own eBook server, Calibre offers plenty of functionality, though it can be a bit difficult to configure and set up.

Overall, Calibre is a fantastic piece of software. Calibre-Web gives you a web frontend interface for the Calibre database, allowing you to interact with, read, and upload new eBooks to the server.

I personally use Calibre as a way to get eBooks to my Kindle that I purchase elsewhere. Whether it’s a PDF or EPUB file, I can upload it to Calibre, have it fetch all the metadata for the book, then send it to my Kindle.


If the above services are ones that you’re already running (or have no interest in), then check out these 10 Docker containers I think every homelabber should be running.



Source link


My parents have discovered the wonders of ChatGPT, and have been gleefully using it for everything they can think of. I’ve had “the chat” with them about the reliability of LLMs, but like most people they do indulge in social media fads from time to time. Whether it’s using ChatGPT to turn you into an action figure, or cartoonizing yourself, they’re now well-versed in uploading photos to a chatbot as part of a prompt.

Looking through their post history on Facebook recently, it seems the latest thing to do is give the AI some old family photos that are damaged, faded, or don’t have much or any color, and ask it to “restore” the photo. The result is a shiny, modern-looking photo, but there’s a big problem: that’s not my mom and dad in the photos!

Grandma likes getting likes

Social media folder on an Apple iPhone 14 Pro with Facebook, Threads, LinkedIn, Twitter, Instagram, TikTok, Reddit, Snapchat, and Bluesky apps. Credit: Justin Duino / How-To Geek

It’s no surprise that using AI to “restore” a photo has become pretty popular. Photoshop is hard, and even with modern tools and a skilled artist it can take many hours to restore a photo. In contrast, the AI will spit out a new photo for you in seconds, ready to share online.

Sites like Facebook, after all, trade on nostalgia, so posting shiny new versions of old photos is almost guaranteed to attract fawning likes and comments from your old classmates or extended family.

Restoration vs. fabrication: Where the line actually is

Just close enough to be weird

Vintage photos and tools needed to restore those photos by hand. Credit: Olllllga/Shutterstock.com

There is, however, a huge issue here. Generative AI technologies don’t “restore” anything; It’s creating an entirely new photo using the original as an input. At first glance, and a lot of people will give it no more than that, it seems like the same photo. However, if you take a minute to examine the details, it’s different in many subtle and not-so-subtle ways.

Here’s a historical family photo taken from the Library of Congress. To illustrate the problem, I’ve run it through ChatGPT with the prompt “Restore this photo to look like it was taken today.” People who are doing this online are either using similar prompts, or they are using AI “restoration” tools that use a similar prompt internally, but hide it from the user.

Take a good close look at the AI-generated image. Not only has the AI extended the frame to include details that were never there, it’s also changed details like the poster on the wall. However, the most important issue here are the faces and poses of the people in the photo. It’s like someone hired a bunch of lookalikes to sit for the same photo. These are not the same people!

It can be hard to tell people apart that you don’t know well, but when my dad posts a photo of himself that’s been through the AI mill it’s obviously (and disturbingly) not his face in the resulting image. What’s even worse, when he posts photos of himself from before I was born, I can’t tell which was his real face without putting the photos side-by-side, because I don’t have the real-world memories of his face during that time.

Why the changes matter more than you think

It’s not just innocent fun

Two serious calm men in black suits, bowler hats and black sunglasses stand facing each other in an open wild field. Credit: Kiselev Andrey Valerevich/Shutterstock.com

The further back you go, the bigger the problem becomes. I never met my grandfathers in person, so photographs are the only evidence I have of what they looked like, or what my older family looked like when they were younger. These photos are a link to my personal family history.

Now I see people all over the internet voluntarily replacing their family members with creepy doppelgängers in photos of places that didn’t exist. If I were you, I’d destroy those AI images immediately and make safe, unaltered digital backup of my family photos on several long-term storage media.

How to preserve authenticity while still improving old photos

It takes effort, but it can be done

When you hire a professional person to restore a photo, then, like an AI, that person can’t recover information that’s not present in the original photo. However, a trained restoration artist knows how to preserve a person’s genuine features and won’t alter anything in the image more than they have to.

Even when old photos are colorized, the color choices are informed through research to get as close to reality as possible. Your typical AI tool isn’t even trying to do this.

However, does that mean it’s impossible to restore photos properly without the use of AI? Not quite. For example, in this guide by PIXimperfect you can see a workflow using a mix of traditional photo editing tools and tunable AI filters that let you keep the exact original facial features, and gives you a way to compare the results to the original photo to double-check that not a wrinkle or line is out of place.


But, of course, most people will just take the easy route of clicking a button and seeing a new photo come out a few seconds later. Still, you have to ask yourself if it’s worth potentially erasing the real faces and places that make up your family history, and perhaps making it so your own children will never know what their grandparents actually looked like. Personally, I don’t think it is.



Source link

Recent Reviews