Ubuntu home server

Hardware: 120GB SSD as boot disk, 4TB HDD for mass storage, 2TB HDD for backup.

Download Ubuntu LTS server iso, create a bootable USB using Rufus.
boot up using the USB, install Ubuntu server on the SSD, don't install anything on the HDD.
if the HDD is not factory fresh, "format" it using the installation menu.

hostname = server3
optional: configure the server from DHCP to a static IP address using netplan.

identify the HDD drives: sudo fdisk -l | grep sd | grep Disk
(next: initialize, create partition, write to hard disk)
sudo gdisk /dev/sdb  or  sudo gdisk /dev/sdc

n to create a new partition, call it partition 1
w to write partition information to the disk
sudo mkfs.ext4 /dev/sdb1  (format the new partition)
sudo mkfs.ext4 /dev/sdc1

sudo mkdir -p /mnt/storage
sudo mkdir -p /mnt/backup

sudo mount /dev/sdb1 /mnt/storage
sudo mount /dev/sdc1 /mnt/backup

echo '/dev/sdb1 /mnt/storage ext4 defaults 0 2' | sudo tee -a /etc/fstab
echo '/dev/sdc1 /mnt/backup ext4 defaults 0 2' | sudo tee -a /etc/fstab

sudo reboot
(confirm the HDD are mounted as /mnt/storage and mnt/backup) 

lsblk and/or df -h

Install a wide open Samba server.
Caution: assuming the server is behind a good firewall.
sudo mkdir /mnt/storage/docs

cd /mnt/storage/docs
sudo chown -R nobody:nogroup *
sudo chmod -R 777 *
sudo apt update
sudo apt install samba (be patient, this takes a while)
sudo nano /etc/samba/smb.conf
[global]
  refresh = 1
[docs]
  path = /mnt/storage/docs
  writable = yes
  public = yes
  create mask = 0777
  directory mask = 0777

sudo service smbd restart

Windows users:
File Explorer, This PC, Map network drive, \\server_ip_address\docs

sudo nano /usr/local/bin/backup.sh
rsync -avO --delete /mnt/storage/docs/ /mnt/backup/docs/
make the script executable sudo chmod +x /usr/local/bin/backup.sh
schedule to backup daily:
sudo crontab -e 
0 0 * * * /usr/local/bin/backup.sh