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