How to install Nethserver 7 on a RaspberryPI2/3

is only a test, probably not so stable. So, be careful and please report back on forum

(see also Centos SpecialInterestGroup arm32: https://wiki.centos.org/SpecialInterestGroup/AltArch/Arm32)

download centos Userland armv7hl (tested on version 1611 Centos 7.3) http://mirror.centos.org/altarch/7/isos/armhfp/

write on sd:

xzcat CentOS-Userland-7-armv7hl-Minimal-$RELEASE-$MODEL.img.xz | dd of=$/path/to/sd/card status=progress bs=4M
sync

The default settings for the installed image are :

  • root password : centos
  • eth0 setting : dhcp
  • selinux status : permissive or disabled (board/kernel specific, see [Supported Boards] section and your model
  • no ntp/chronyd setup

CentOS-Userland-7-armv7hl come’s with default-NOOB settings, they are backwards compatible with the RaspberryPI 1 under-clocking your RaspberryPI 2/3 on 700 Mhz.

Set your keyboard, ie:

localectl set-keymap de

Resize/expand the RootFS for the whole SD card

/usr/local/bin/rootfs-expand

update the system:

yum -y update
yum clean all

install nethserver 7:

yum localinstall http://mirror.framassa.org/nethserver7-arm/nethserver-release-7arm.rpm
nethserver-install

done login to Nethserver-ARM: https://YOUR_IP_or_HOSTNAME:980


Packages available in Software Center:

Base:
* Account provider: OpenLDAP
* DNS and DHCP server
* File server
* Web server

Firewall:
* Basic firewall

Extras and Testing:
* Email (roundcubemail)
* MySQL server
* Statistics
* VPN (openvpn)
* Nextcloud
* Web filter (nethserver-squid,nethserver-squidguard,nethserver-lightsquid)

Packages available in nethserver-testing

to install:

yum --enablerepo=nethserver-testing install nethserver-....

Known Problems:


Other useful link:


Other notes:

To have some more info on Dashboard→Hardware, from root console:

wget http://mirror.framassa.org/nethserver7-arm/patchDash.txt
patch /usr/share/nethesis/NethServer/Module/Dashboard/SystemStatus/Resources.php < patchDash.txt