-
Notifications
You must be signed in to change notification settings - Fork 18
Hardware Install
Joe edited this page Dec 13, 2022
·
18 revisions
via https://linuxhandbook.com/ssh-hardening-tips/
- Create a new SSH Group for approved users: sudo groupadd -g 1022 ssh_allowed
- Add your primary SSH User to this group: sudo usermod -a -G ssh_allowed pi
- Open SSHD Config: sudo nano /etc/ssh/sshd_config
- Disable empty passwords: PermitEmptyPasswords no
- Change default SSH ports: Port 2345
- Prevent root login: PermitRootLogin no
- Limit active sessions: MaxSessions 4
- Configure idle timeout interval: ClientAliveInterval 300
- Configure how many times it sends the alive message before disconnecting: ClientAliveCountMax 2
- Configure Allowed Groups: AllowGroups ssh_allowed
- Disable X11 Forwarding: X11Forwarding no
- After the change, you will need to restart the sshd service using sudo systemctl restart ssh or rebooting.
via https://perfectmediaserver.com/installation/manual-install-ubuntu/#mergerfs
wget https://github.com/trapexit/mergerfs/releases/download/2.32.2/mergerfs_2.32.2.ubuntu-focal_amd64.deb
sudo dpkg -i mergerfs_2.32.2.ubuntu-focal_amd64.deb
apt list mergerfs
via PMS:
We recommended /mnt/diskN because it makes the fstab entry for MergerFS simpler
-
mkdir /mnt/parity1
# adjust this command based on your parity setup -
mkdir /mnt/storage
# this will be the main mergerfs mountpoint
- Physically install the drive
- CLI instructions via perfectmediaserver. However, when I did this things broke. I had better luck through the Ubuntu GUI - obviously that's not always possible or ideal. Problem for another day.
git clone https://github.com/Spearfoot/disk-burnin-and-testing
ls -la /dev/disk/by-id
- Dry Run:
./disk-burnin-sh /dev/<disk mount>
- WARNING: Disk erasure:
./disk-burnin-sh -f -o ~Documents/burn-logs /dev/<disk mount>
-
ls -lA /dev/disk/by-id
to get the disk's proper name - Edit fstab
nano /etc/fstab
-
mount /dev/disk/by-id/<diskname> /mnt/disk<number>
include the "part1" from the - Refresh the mounts
mount -a
- The drive should now be found via
ls /mnt/disk<number>
- Confirm with
df -h
. The "mergerfs" File System should be mounted to/mnt/storage
and should have an aggregate storage space!