Episode 160: Back It Up

Linux Lads25mApril 20, 2026

Get the full intelligence

Search transcripts, export clips, track mentions, and explore all topics from “Episode 160: Back It Up” inside PodZeus.

AI-Generated Summary

Amalith shares a personal journey of rebuilding his backup infrastructure after a failed NAS setup, revealing how a combination of hardware limitations, software incompatibility, and security concerns forced him to abandon his old system. Faced with the loss of his Nextcloud server due to unsupported PHP versions and missing kernel drivers, he turned to Restic—a modern, chunk-based backup tool that offers deduplication, encryption, and data integrity verification. Despite its powerful features, he criticizes Restic’s lack of a config file, prompting him to build a custom CLI wrapper with an interactive menu system. Meanwhile, host Shane discusses his ambitious open-source game development project: a 3D RPG roguelike space sim built entirely with free tools. Driven by a desire to showcase the creative and technical potential of open source, he emphasizes process over product, using the Godot engine and drawing inspiration from 'The Expanse' for realistic physics. He’s now focusing on design patterns via the free book *Game Programming Patterns*, applying principles like DRY and YAGNI to avoid reinventing the wheel. He’s also balancing handcrafted narrative zones with procedurally generated filler content to manage scope. Both guests highlight the importance of practical, maintainable systems—whether for data or code—over chasing perfection. The episode closes with a strong call to attend NogCamp 2026 in Manchester, where Shane will present his journey.

Key Takeaways
1

Use Restic for efficient, encrypted, deduplicated backups with built-in data integrity checks—especially when ZFS isn't an option.

2

Implement healthchecks.io to monitor backup jobs via scheduled pings; a failed ping means your backup didn’t run.

3

Avoid 'premature optimization' with YAGNI (You Aren't Gonna Need It) but apply PAGNY (Probably Are Gonna Need It) for essential security defaults like auth and CSRF protection.

4

Apply design patterns from *Game Programming Patterns* to avoid reinventing the wheel in game development, especially in systems like save/load and procedural generation.

5

Balance handcrafted narrative zones with procedurally generated filler content to manage scope in large open-world games.

…and 3 more takeaways available in PodZeus

Chapters
0:00
2 min

Intro and Missing Co-Hosts

Shane welcomes listeners to Episode 160, explaining that Mike and Connor are absent—Mike is unaccounted for, and Connor couldn’t join due to severe internet issues on a phone hotspot.

1:40
3 min

Amalith’s NAS Failure and Backup Crisis

I either stay where I am and probably have an insecure Nextcloud installation, which is that's just a lovely prospect. Or I have no NAS anymore.

Highlight
5:00
5 min

Choosing Restic for Backup

Amalith evaluates backup tools like Borg and Duplicity, ultimately choosing Restic for its chunking, deduplication, encryption, and data verification. He praises its efficiency but criticizes the lack of a config file.

10:00
3 min

The Importance of Backup Monitoring

Shane shares his own backup failings and introduces healthchecks.io—a service that pings when a backup runs successfully. If no ping arrives, it alerts the user, ensuring failures aren’t ignored.

13:20
5 min

Shane’s Open-Source Game Dev Journey

The point of the project is not to complete it and put it on Steam and make lots of money. The point is to show that this kind of thing is possible using entirely open source software.

Highlight
High-Impact Quotes
You thrust in a certain direction, you stop thrusting, but you keep moving unless you turn the ship the other way and then you fire the engines and you slow down. You know, you're going to keep moving. It's space. There's no gravity.
Shane21:25
Viral: 85.0
I either stay where I am and probably have an insecure Nextcloud installation, which is that's just a lovely prospect. Or I have no NAS anymore.
Amalith1:32
Viral: 82.0
I will be putting together some slides about this whole process and presenting it at NogCamp. And I'm terrified, obviously, but it will be a great experience and I'm sure I will get some great feedback.
Shane24:11
Viral: 78.0
Speakers

Host

Shane

Guest

Amalith
Topics Discussed
restic backup95%open source game development92%nogcamp 202690%backup tools90%game programming patterns88%realistic space physics87%data integrity85%procedural generation80%
People & Brands

Shane

person

20xPositive

Amalith

person

15xNeutral

Restic

product

12xPositive

Godot

product

8xPositive

Game Programming Patterns

book

5xPositive

ZFS

product

4xPositive

Nextcloud

product

4xNeutral

NogCamp

other

4xPositive

Timeshift

product

3xNeutral

healthchecks.io

other

3xPositive

Get the full intelligence

Search transcripts, export clips, track mentions, and explore all topics from “Episode 160: Back It Up” inside PodZeus.

Start discovering podcast insights today

Start with a 7-day trial and explore a growing catalog of popular podcasts. No credit card required.

No credit card required • 7-day trial • Cancel anytime