Raspberry Pi Education server

I’m quite unknowable about this stuff… if you want me to check something just ask I’ll run it here on a nethserver arm install.

Try downloading the three files in question:

curl https://repo.familybrown.org/nethserver/7/repodata/repomd.xml > repomd.xml
curl https://repo.familybrown.org/nethserver/7/repodata/repomd.xml.asc > repomd.xml.asc
curl https://repo.familybrown.org/RPM-GPG-KEY-2 > RPM-GPG-KEY-2

Import the key:

gpg --import RPM-GPG-KEY-2

And then see what happens when you try to verify the signature:

gpg --verify repomd.xml.asc repomd.xml
# gpg --import RPM-GPG-KEY-2
gpg: directory `/root/.gnupg' created
gpg: new configuration file `/root/.gnupg/gpg.conf' created
gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run
gpg: keyring `/root/.gnupg/secring.gpg' created
gpg: keyring `/root/.gnupg/pubring.gpg' created
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key 2D55864B: public key "DanB35 Signing Key <dan@familybrown.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

# gpg --verify repomd.xml.asc repomd.xml
gpg: Signature made Sat 31 Jul 2021 09:01:08 PM CEST using DSA key ID 430C24B7
gpg: Good signature from "DanB35 Signing Key <dan@familybrown.org>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: A43A 121D F1DF 4219 6F66  10B3 24CF 25C9 2D55 864B
     Subkey fingerprint: 78CC 64E3 C011 2B09 0E68  75E2 DFBE ED1D 430C 24B7

EDIT: included the output of gpg --import RPM-GPG-KEY-2

OK, so gpg on this system is able to verify this signature. I’m stumped. yum doesn’t like the metadata signature on ARM, but verifies it just fine on x86. gpg verifies it without complaint on both. Hopefully someone a bit smarter can weigh in, because I can’t imagine where the problem could be at this point.

In other news, two of the UPS boards from the link Shane posted arrived today, and I’ve already printed the cases–though I’m not planning on doing Neth on Pi, I have a couple of other Pi servers I’ll be setting up this way soon.

1 Like

Using This how to I was able to setup mosquitto on my nethserverpi

14 posts were split to a new topic: Raspberry PI mini server with UPS

Getting savapage running on pi with nethserver

2 Likes

I am really curious here. This amount of services seem to be rather resource intensive, exspecially considering the rpi as host.
Do you run into any resource problems anywhere with this set up?

Surprisingly not although i have only have about 5 users at the moment I’m of the opinion in the end the project will need to be run on a few rpi’s in a cluster to be able to use all services smoothly.

My old server i was using was a dual core 3.1ghz (i think) 8g ram with 1tb hdd and i had a lot of services running (still only for 5 users).

I was running zoneminder, ad, nextcloud, sso, zabbix, zammad, semi working glpi, media software(serviio), dhcp, and a few others I’ve forgotten, which ran fine the only issue was as the motherboard was old (2009 i think) the bios wasn’t fully compatible with the latest kernels so i ran into stability issues, on the rpi i actually haven’t had any stability or bottleneck issues that wasn’t the result of australia’s annoying nbn (my line still runs on copper phone line via vdsl i get about 90mbps down and i think around 8mbps up when everything is working).

1 Like

my roadmap for this project in a rough draft is

----------------Stage 1-------------------

Get the following software working in a proof of concept on rpi nethserver 32bit:

  • AD
  • SSO
  • DHCP
  • Savapage
  • Moodle
  • Email and Callander
  • MDM
  • Nextcloud
  • Web Proxy Filtering and Antivirus
  • Meshcentral and or Guacamole
  • LemonLDAP-NG
  • UPS working with builtin ups

--------------------------------------Stage 2----------------------------------------------------

still in draft

2 Likes
  • Lemon-ldap-ng ✓
  • Automx ✓
  • Glpi, flyvemdm, fusion inventory
  • Savaprint ✓
  • Sogo ✓
  • WordPress ✓
  • Web filter and proxy ✓

I’m thinking of getting another raspberry pi
To install

  • Zammad
  • Guacamole
  • Meshcentral
  • Nextcloud ✓
  • Zabbix

raspberry pi openwrt-router

@Shane_Treweek

Hi

This was / is my Test-Environment.

I got me a second hand Netgear Router (I already had one as WLan box at home). Didn’t want to risk bricking my WLan, so got a second one, now both are running OpenWRT:

-> I did brick the second Netgear about 4 times, but it’s easy now to reflash a box…

:slight_smile:

My 2 cents
Andy

1 Like

@Shane_Treweek

The Netgear actually shows 2 seperate WLan modules, very easy to setup with 5 and 2.4 GHz.
(I do have devices which only can use 2.4 GHz…).

-> I intend to keep the Raspberry OpenWRT for when I’m travelling. Most Hotel Wlan won’t allow connections to other WLan devices, so my iPhone / Macbook can’t see each other (or sync) when in such a WLan…
(I prefer NOT to use iCloud for synching…)

My 2 cents
Andy

1 Like

@Shane_Treweek

Hi

Are you also using Home Assistant on a Raspberry?

My Home setup:

I also have a Testenvironment, running as VM in Proxmox…

My 2 cents
Andy

I’ve got it running on my test server works well i’ve just got to connect zoneminder and my other cameras from tuya smart (it only detects the ac) it’s surprising how many things run out of the box

1 Like

I need to redo my ZoneMinder (Debian 9 LXC on Proxmox), but I do have my cameras integrated…

The people at Home Assistant have really been pushing forward the last 2-3 years (Since I started using it as a replacement for FHEM. I didn’t like OpenHAB - I can handle JAVA, but I don’t feel at home using Java.

I aslo have the Raspberry Z-Wave Module (And an Aeotec Z-Wave USB Stick stuck in my Proxmox for the Test environment!), I use these eg for my Fibaro movement sensors, but also other Z-Wave stuff.

Amazing!

My 2 cents
Andy

1 Like

@Shane_Treweek

If you want the analog clock for HA (It’s SVG, displays nicely even in Full Screen display!), I can send you the code…

My 2 cents
Andy

1 Like

Yes please