Category Archives: FreeBSD

FreeBSD: Home NAS, part 9 – data backup to AWS S3 and Google Drive with rclone
5 (1)

22 January 2026

In the previous post of the Home NAS on FreeBSD setup series, we got acquainted with restic – a utility for working with backups that supports encryption, snapshots, and change history; see FreeBSD: Home NAS, part 8 – backup of NFS and Samba data with restic. However, in addition to archival data in S3, I… Read More »

Loading

FreeBSD: Home NAS, part 8 – NFS and Samba data backups using restic
4.2 (6)

5 January 2026

Actually, almost everything regarding my home NAS setup has been done – there is VPN access from various networks, different shares are available, and the security has been slightly tuned. Two main things remain: monitoring and backups. Having a ZFS mirror on two disks with regular ZFS snapshots is, of course, great, but it is… Read More »

Loading

SSH: sshd hardening on FreeBSD and Linux, and 1Password integration
4 (1)

29 December 2025

It is time to tidy up SSH on FreeBSD itself and on the clients – laptops running Arch Linux, as I am still using password authentication on my home machines. Actually, the settings described below are specific neither to FreeBSD nor to Linux, as the SSH server is the same on all systems (OpenSSH_9.9p2 on… Read More »

Loading

FreeBSD: Home NAS, part 6 – Samba server and client connections
4.6 (7)

28 December 2025

Continuing the setup of my home NAS on FreeBSD. Actually, a NAS is a Network System, and it’s desirable to have access to it from other devices – Linux and Windows hosts, phones, and TVs. Here we have two main options – Samba and NFS. One could also mention sshfs – but this solution is… Read More »

Loading

FreeBSD: Home NAS, part 5 – ZFS pool, datasets, snapshots, and ZFS monitoring
5 (3)

27 December 2025

Continuing the “for fun and profit” journey of setting up my home server with FreeBSD on a Lenovo ThinkCentre M720s SFF. And today, finally, we will do the main part – set up a ZFS pool on real disks, look at working with datasets, encryption, snapshots, and monitoring. All posts in this blog series: FreeBSD:… Read More »

Loading

FreeBSD: Home NAS, part 3 – WireGuard VPN, Linux peer, and routing
4.1 (15)

25 December 2025

I am continuing to set up my home server on FreeBSD 14.3, which is intended to serve as a NAS. In the previous post, FreeBSD: introduction to Packet Filter (PF) firewall, we got acquainted with firewalls; the next step is to configure a VPN for access. The main idea is to (finally!) connect my “office”… Read More »

Loading

FreeBSD: Home NAS, part 2 – introduction to Packet Filter (PF) firewall
3.7 (6)

24 December 2025

I’m continuing to gradually set up my home NAS on FreeBSD, and the first thing I want to dive into is FreeBSD firewalls. I used to work with IPFW back in the day – FreeBSD: initial setup of IPFW, from 2012. Currently, there are three “built-in” firewalls in the system – Packet Filter (PF), IP… Read More »

Loading