User Tools

Site Tools


nas_auf_nanopi_m4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
nas_auf_nanopi_m4 [2020/03/10 20:19] – created adminnas_auf_nanopi_m4 [2020/08/15 19:14] (current) – [Status LED ausschalten] admin
Line 4: Line 4:
  
 Betriebssystem: Armbian Betriebssystem: Armbian
 +
 +Nach Installation wie immer:
 +<code>apt update && apt upgrade</code>
 +Mit <code>armbian-config</code> Hostname und Zeitzone, etc einrichten
  
 Raid einrichten: https://wiki.debian.org/SoftwareRAID Dabei beachten, Festplatten sind /dev/sda und /dev/sdb, Mountpoint /srv/storage1/ Raid einrichten: https://wiki.debian.org/SoftwareRAID Dabei beachten, Festplatten sind /dev/sda und /dev/sdb, Mountpoint /srv/storage1/
- +<code>apt install mdadm  
-Dann anlegen eines Verzeichnisses je Nutzername unter /dev/storage1/ und den Symlinken auf /home/user/private Verzeichnis hat 700+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  
 +</code> 
 +Eintrag in /etc/fstab: 
 +<code>/dev/md0 /srv/storage1 ext4 noatime,rw 0 0</code> 
 +Dann mdadm.conf updaten 
 +<code>mdadm --detail --scan /dev/md0 >> /etc/mdadm/mdadm.conf</code> 
 +Jetzt noch initramfs updaten, sonst kann es passieren, dass er nicht mehr bootet: 
 +<code>update-initramfs -u </code> 
 +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 Dann den Ordner /srv/storage1/public anlegen, und in jedes Userverzeichnis symlinken als /home/user/public. Das Verzeichnis bekommt 770
 +<code>
 +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
 +</code>
 +Vom eigenen Rechner den ssh-key auf die Nas kopieren:
 +<code>
 +ssh-copy-id -i ~/.ssh/id_rsa.pub user@nas
 +</code>
  
 Auf eigenem Rechner dann sshfs installieren. Dann mit  Auf eigenem Rechner dann sshfs installieren. Dann mit 
 <code> <code>
-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+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
 </code> </code>
 einbinden. Fertig! einbinden. Fertig!
 +
 +===== Pi-Hole auf NanoPI M4 Armbian =====
 +
 +Pi-Hole einfach über <code>armbian-config</code> 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 =====
 +<code>apt install tor</code>
 +Eintragung in /etc/tor/torrc:
 +<code>
 +SocksPort 192.168.xx.yy:9050
 +SocksPolicy accept 192.168.xx.0/24
 +RunAsDaemon 1
 +DataDirectory /var/lib/tor
 +</code>
 +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:
 +<code> echo 'none' > /sys/class/leds/status_led/trigger </code>
 +Nachdem ich festgestellt habe, dass dies keinen reboot überlebt hab ich noch eine schnelle, schmutzige Lösung.
 +<code>crontab -e</code>
 +Hier folgende Zeiel eintragen:
 +<code>@reboot echo 'none' > /sys/class/leds/status_led/trigger</code>
 +
nas_auf_nanopi_m4.1583871599.txt.gz · Last modified: 2020/03/10 20:19 by admin

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki