Controller op Pi 1?

daroot

UniFier
Berichten
15
Waarderingsscore
8
Punten
3
mijn eerste post hier..
Ondertussen paar Unifi-based netwerkjes bij klanten en kennissen uitgerold, uiteraard thuis ook.
Heb thuis een Pi 3B met Raspbian en Docker draaien, en daarop een Unifi container. Werkt perfect.
Bij 1 klant een oudere Pi 2 met Docker en daarop Unifi, werkt ook prima.
Ik heb echter nog een paar ongebruikte Pi 1B's thuis liggen. Iemand ervaring daarmee met Unifi erop? Het zal vast werkend te krijgen, maar werkt het ook voldoende soepel als controller voor bijv. een drietal AP's, verder zonder switches of USG's.
 

daroot

UniFier
Berichten
15
Waarderingsscore
8
Punten
3
  • Topicstarter Topicstarter
  • #2
Nou zelf ondertussen wat geprobeerd, TL DR:
Begin er maar niet aan.
Verschillende handleidingen gevolgd, maar met name Java legt zo'n belasting op de Pi 1B, dat het installeren an sich al onwerkbaar langzaam gaat.
Ook via Docker kreeg ik het niet werkend.
Zag de load op enig moment naar meer dan 25 schieten, en de Pi hangt zichzelf als het ware op op enig moment.
Misschien dat e.e.a. met andere volgorde van installeren (eerst java dan unifi) beter gaat, maar ik heb na 3 uur worstelen de moed opgegeven.
Overigens heb ik wel goede ervaringen met unifi als docker container op Pi2 en nieuwer.
Op mijn VPS wordt de volgende uitdaging
 
Laatst bewerkt:

pjdw

UniFier
Berichten
16
Waarderingsscore
0
Punten
1
Locatie
Rotterdam
Dank voor de info. Ik ga dan aan de gang met een rpi4. Heb je een officieel image kunnen vinden. Als je met Docker compost hebt geïnstalleerd ook wel benieuwd naar yml.
 

daroot

UniFier
Berichten
15
Waarderingsscore
8
Punten
3
  • Topicstarter Topicstarter
  • #4
YAML:
version: '2'
services:
  unifi:
    image: ryansch/unifi-rpi:latest
    container_name: unifi
    restart: always
    network_mode: host
    # Uncomment the following to set java options
    # environment:
    #   JAVA_OPTS: -Xmx512M
    volumes:
      # Unifi v5.0.7 creates all of these directories (some remain empty)
      - config:/var/lib/unifi
      - log:/usr/lib/unifi/logs
      - log2:/var/log/unifi
      - run:/usr/lib/unifi/run
      - run2:/run/unifi
      - work:/usr/lib/unifi/work
volumes:
  config:
    driver: local
  log:
    driver: local
  log2:
    driver: local
  run:
    driver: local
  run2:
    driver: local
  work:
    driver: local

Die gebruik ik. Zodra er een nieuwe versie van de Unifi software uitkomt, gaat die gast het wel eerst goed testen, voor hij een nieuwe image klaar zet. Kan soms zijn dat ie ook een versie overslaat, als er teveel bugs in zitten.
Werkt bij mij al lange tijd stabiel.
Ik gebruik daarnaast ook Watchtower, dus zodra er dan een nieuwe is, krijg ik die automatisch geïnstalleerd.
Dit draait overigens in een Pi2 ook al prima, ook via Docker.
 

pjdw

UniFier
Berichten
16
Waarderingsscore
0
Punten
1
Locatie
Rotterdam
Dank voor de snelle reactie! kan t zijn dat de zaken bij volumes tussen quotes moeten.
Heb jij ook de image van jacoalberty overwogen. Zag die ook op het forum terugkomen.
 

daroot

UniFier
Berichten
15
Waarderingsscore
8
Punten
3
  • Topicstarter Topicstarter
  • #6
Dank voor de snelle reactie! kan t zijn dat de zaken bij volumes tussen quotes moeten.
Heb jij ook de image van jacoalberty overwogen. Zag die ook op het forum terugkomen.
Nope, geen quotes.
Ja die heb ik ook veel gezien, misschien dat ik die nog wel een keer ga gebruiken.
Ik heb ook nog een VPS draaien in Dld, met daarop deze controller. Ik heb een AP AC lite als test-AP, voor metingen bij klanten, maakt mooi verbinding met die controller in de cloud, scheelt boel werk met ter plekke instellen.
 

daroot

UniFier
Berichten
15
Waarderingsscore
8
Punten
3
  • Topicstarter Topicstarter
  • #7
ter info: die Rpi2 waar ik het net over had, heb ik bij een klant draaien, ook met deze docker-controller. Draait vlekkeloos. Pi 4 is redelijk overkill volgens mij.
Pi3B is ook meer dan prima, en beter misschien nog dan een Pi3B+, aangezien die laatste, net als de 4, stuk warmer wordt.
 

pjdw

UniFier
Berichten
16
Waarderingsscore
0
Punten
1
Locatie
Rotterdam
Ik heb jouw voorbeeld maar geknipt en plakt in een yml file en nu aan t installeren. Krijg een timeout van docker; zo nog maar eens proberen. Zag ook dat mijn Pihole nu 'unhealthy' is. Misschien die maar even uit zetten en daarna weer aan.
Ik draai op de pi4 ook Pihole en ook nog iets van een VPN erop zetten. Ik heb nog een 3 liggen en 1b. Op de 3 draai ik nu een audio streamer. Misschien kan dat ook wel op een 1b. Dan heb ik de pi 4 weer vrij voor ander zaken.

Edit:
Pff hij draait en de back up van mijn linux controller kunnen restoren.
Nog wel even de timezone instellen en ik zag nog een fout in het log:
WARN Unable to load properties from '/usr/lib/unifi/data/system.properties' - /usr/lib/unifi/data/system.properties (No such file or directory)

Dus het gedoe met gebruikers en poorten specificeren is blijkbaar niet nodig.

Dank voor de hulp!!
 
Laatst bewerkt:

daroot

UniFier
Berichten
15
Waarderingsscore
8
Punten
3
  • Topicstarter Topicstarter
  • #9
Ik heb jouw voorbeeld maar geknipt en plakt in een yml file en nu aan t installeren. Krijg een timeout van docker; zo nog maar eens proberen.
Ik draai op de pi4 ook Pihole en ook nog iets van een VPN erop zetten. Ik heb nog een 3 liggen en 1b. Op de 3 draai ik nu een audio streamer. Misschien kan dat ook wel op een 1b. Dan heb ik de pi 4 weer vrij voor ander zaken.
Timeouts kreeg ik laatst ook paar keer bij verschillende docker containers, bij het updaten in elk geval.
Als je gratis ongeregistreerde toegang gebruikt bij de Docker hub, wordt je gelimiteerd in het aantal connecties per uur. Mijn watchtower container keek bijv. elke 5 minuten of er een nieuwe image voor mijn containers klaar stond, ik heb die tijd teruggebracht naar 1x per 4 uur.
ik heb een Pi2 als audiostreamer in gebruik, puur omdat de HifiBerry + case niet op een Pi1 passen. Audiostreaming moet verder echter prima werken op een Pi1.
Ik heb op de unifi Pi via Docker ook nog PiHole draaien, en watchtower dus. De load op dat ding is gemiddeld 0.3...
 

daroot

UniFier
Berichten
15
Waarderingsscore
8
Punten
3
  • Topicstarter Topicstarter
  • #10
Edit:
Pff hij draait en de back up van mijn linux controller kunnen restoren.
Nog wel even de timezone instellen en ik zag nog een fout in het log:
WARN Unable to load properties from '/usr/lib/unifi/data/system.properties' - /usr/lib/unifi/data/system.properties (No such file or directory)

Dus het gedoe met gebruikers en poorten specificeren is blijkbaar niet nodig.

Dank voor de hulp!!
Graag gedaan!
Toevallig zelf ook een restore moeten doen vanuit een backup afgelopen weekend. Van die Rpi3B was de SD-card corrupt geraakt, was dan ook de laatste Pi3B / Pi4B die ik thuis heb draaien en nog op SD-card draaide. Deze draait nu ook op USB drive, snel docker er weer op en backups van PiHole en Unifi terug kunnen zetten, en draaien maar weer.
 
Bovenaan