GhostSBH Does anyone else use Ghost purely offline? My method: Set up an online Ghost as usual with the current release ISO. Create the packages for transfer to USB: sudo pkg create -a -o /home/me/All Copy to the USB: sudo cp -r /home/me/All /media/da0/packages Install GhostBSD on the offline system from the ISO. Copy from the USB to the offline system using Caja. Add package(s) to the offline system as required: sudo pkg add /home/me/All/<pkg-name>.pkg By creating the full package bundle any dependencies on adding packages are satisfied. To keep an antivirus like ClamAV up to date on the offline system I copy across the signatures from the online system. Is my method clumsy? Are there better ways to build an air-gapped Ghost system? Thoughts?
vimanuelt Yes. You could replace Caja with rsync for more efficient file transfers, add offline repo caching, integrate integrity checks, enable incremental updates, support ZFS rollbacks, and implement a logging system for auditing and troubleshooting.