How to install Nethserver 7 on a Pine64

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

see also:
Centos SpecialInterestGroup AArch64: https://wiki.centos.org/SpecialInterestGroup/AltArch/AArch64
https://github.com/umiddelb/aarch64/wiki/Install-CentOS-7-on-your-favourite-ARMv8-ARM64-AArch64-board

install centos AArch64 on SD using the great work of umiddelb: (tested on version 1611 Centos 7.3)
https://github.com/umiddelb/z2d
note: skip the centos-03.sh

The default settings for the installed image are :

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

i had problem with hdmi, so i've simply checked my dhcp server to identify my pine64+centos7
also the usb ports seems to not work

Set your keyboard, ie:

localectl set-keymap de

exclude the kernel from the centos base repo:
vi /etc/yum.repos.d/CentOS-Base.repo
and add the line under [updates]
exclude=kernel*

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

after waiting 5 min (well, 10 if you are ancious like me ;) ) unplug the power of Pine64+ wait 10sec and replug

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


Packages available in Software Center:

** all package should be tested **
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