Table of Contents

NAS auf NanoPi M4

NanoPi M4 mit SATA Shield und 2 4TB 2,5Zoll Festplatten

Betriebssystem: Armbian

Nach Installation wie immer:

apt update && apt upgrade

Mit

armbian-config

Hostname und Zeitzone, etc einrichten

Raid einrichten: https://wiki.debian.org/SoftwareRAID Dabei beachten, Festplatten sind /dev/sda und /dev/sdb, Mountpoint /srv/storage1/

apt install mdadm 
mdadm --zero-superblock /dev/sda /dev/sdb
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sda /dev/sdb
mkfs.ext4 /dev/md0
nano /etc/fstab 

Eintrag in /etc/fstab:

/dev/md0 /srv/storage1 ext4 noatime,rw 0 0

Dann mdadm.conf updaten

mdadm --detail --scan /dev/md0 >> /etc/mdadm/mdadm.conf

Jetzt noch initramfs updaten, sonst kann es passieren, dass er nicht mehr bootet:

update-initramfs -u 

Anlegen eines Verzeichnisses je Nutzername unter /dev/storage1/ und den Symlinken auf /home/user/private Verzeichnis hat 700

Dann den Ordner /srv/storage1/public anlegen, und in jedes Userverzeichnis symlinken als /home/user/public. Das Verzeichnis bekommt 770

mkdir /srv/storage1/user2
mkdir /srv/storage1/public
mkdir /srv/storage1/user1
chown user2:user2 /srv/storage1/user2/
chown user1:user1 /srv/storage1/user1
chgrp users /srv/storage1/public/
chmod 700 /srv/storage1/user2/
chmod 700 /srv/storage1/user1/
chmod 770 /srv/storage1/public
ln -s /srv/storage1/user1/ /home/user1/private
ln -s /srv/storage1/public/ /home/user1/public
ln -s /srv/storage1/user2/ /home/user2/private
ln -s /srv/storage1/public/ /home/user2/public

Vom eigenen Rechner den ssh-key auf die Nas kopieren:

ssh-copy-id -i ~/.ssh/id_rsa.pub user@nas

Auf eigenem Rechner dann sshfs installieren. Dann mit

sshfs user@nasadresseoderip:/home/user/public/ /home/user/nas/public/ -o follow_symlinks 
&& sshfs user@nasadresseoderip:/home/user/private/ /home/user/nas/private/ -o follow_symlinks

einbinden. Fertig!

Pi-Hole auf NanoPI M4 Armbian

Pi-Hole einfach über

armbian-config

installieren. Während der Installation als DNS Server den von Digitalcourage eintragen (46.182.19.48). Wenn jetzt am verbundenen Rechner als DNS Server die IP des NanoPi angegeben wird, hat man ein funktionierenden Spamfilter.

TOR

apt install tor

Eintragung in /etc/tor/torrc:

SocksPort 192.168.xx.yy:9050
SocksPolicy accept 192.168.xx.0/24
RunAsDaemon 1
DataDirectory /var/lib/tor

Jetzt können alle Rechner im Netzwerk sich auf den Tor Proxy verbinden. Ich verwende im Firefox FoxyProxy um zwischen verschiedenen Proxys, je nach Bedarf, umzuschalten

Status LED ausschalten

Diese unsagbar helle, nervige blinkende, grüne LED ausschalten:

 echo 'none' > /sys/class/leds/status_led/trigger 

Nachdem ich festgestellt habe, dass dies keinen reboot überlebt hab ich noch eine schnelle, schmutzige Lösung.

crontab -e

Hier folgende Zeiel eintragen:

@reboot echo 'none' > /sys/class/leds/status_led/trigger