dev_all_the_opsB
Port forwarding will work, but it has major downsides
- Will draw attention of bots
- Secure as long as there are no security holes in openssh (which is rare but has happened)
- You _must_ harden the ssh server by disabling password auth, putting behind fail2ban
There are far better and safer alternatives that I would recommend over exposing a raw port to the world.
- Tailscale
- Wireguard/OpenVPN
8gb is bare minimum for ZFS. 32gb would be great. ZFS will use all of it.
I would use a minimum of 3 drives because then it is easy to expand later (opposed to starting with 1 or 2).
You could start with the 16tb drives if you want. Personally I like to save power and every spinning drive takes 5-15 watts of power.
What do you mean the addresses are private? Are you double NAT-ed?
As others have mentioned, tailscale or Cloudflare tunnels can solve your problem
Do you care about power consumption?
If not, grab a used Xeon workstation off eBay or Facebook. Grab a pci HBA card and you are set. Note that TrueNas needs lots of ram.
Personally, I wouldn’t want to pay power for an empty drive, so I’d setup the 3 12x drives in a zfs pool and store/sell the 16g drives until you actually need them.
All the major NAS brands have a google cloud sync (synology/QNAP/asusstor/casaos)
Owncloud/Nextcloud have a google drive sync plugin
You could use something like rsync to copy to another cloud or drive.
- CasaOs
- Cosmos-server
Or proxmox and then you can run one or the other or both virtually.
This video by Wolfgang has tons of good information on finding a good low power cpu.
There is a google sheet pinned at the top where people have real world power measurements.
Basically you want to find a low TDP cpu/motherboard combo.
Why not both?
I run CasaOS inside Proxmox