NEW - Der Feed des Merlin Images jetzt bei BoxPirates - NEW

NEW - BoxPirates Plugin Feed - NEW
Unsere Plugins direkt über den Plugin Browser eure Box installierbar

2 webbasierte Programme gleichzeitig auf dem raspi

    • 2 webbasierte Programme gleichzeitig auf dem raspi

      Ich klinke mich hier mal ein.
      Habe einen RaspPi 4 mit 4 GB mit OctoPrint für meinen Prusa_3D am laufen.
      Wird somit über den USB Port inkl. Webcam ins LAN eingebunden.
      Kann ich da zusätzlich einen DNS mit aufsetzen für oben beschriebene Lösung oder muss ich da einen erneuten RaspPi aufsetzen?

      FiWo
      i hope gehelpt zu haben.....

    • kannst du nebenher installieren mit docker .. da kannst du einen anderen Webport zuweisen .. sonst geht das nicht
      Auf meinem raspi läuft auch noch die Nextcloud nebenher und auf dem anderen octoprint...hehe
      Gruß Reiter

      Fragen gehören ins Forum und nicht in mein Postfach




    • FiWo schrieb:

      Docker?
      wie funzt das?

      FiWo
      als erstes musst du dir mal den Zusatz installieren


      Quellcode

      1. apt-get install docker.io
      Natürlich vorher root rechte
      Obwohl ich nicht weiß ob das docker schon für den raspi 4 angepasst wurde, ansonsten musst das händisch installieren auf dem raspi4
      Gruß Reiter

      Fragen gehören ins Forum und nicht in mein Postfach




    • Vorab Thx
      ich Probier dann mal mein Glück

      FiWo
      i hope gehelpt zu haben.....

    • ja ansonsten melde dich, bekommen wir schon hin
      Gruß Reiter

      Fragen gehören ins Forum und nicht in mein Postfach




    • Ich lese das jetzt so das ich erst ein neutrales Linux installieren muss, dann Docker und dann OctoPrint und PiHole.
      Doch mehr Arbeit als gedacht ;(

      FiWo
      i hope gehelpt zu haben.....

    • das octoprint kannst drauf lassen... musst sogar
      Dann docker und dann pihole
      Also kein neutrales Linux...
      Sondern octoprint hast ja schon drauf, dann do ker und dann mit docker das pihole installieren und mit docker starten, docker ermöglicht dem pihole andere Ports zu verwenden
      Weil sonst geht es nicht weil der Port 80 oder 443 schon für das octoprint in Verwendung sind

      das einzigste was ich jetzt nicht weiß ob docker schon für,den raspi 4 angepasst wurde sonst funktioniert die Installation nicht mit dem apt-get Befehl und du musst die Pakete zu docker händisch installieren..
      Ansonsten ist das easy
      Gruß Reiter

      Fragen gehören ins Forum und nicht in mein Postfach



      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Reiter ()


    • So wie ich das verstehe hast du einen 3D Drucker mit Webinterface auf Port 80 oder/und 443 und möchtest nun auch, ohne Portangabe im Browser, auf das WebIf von der WebCam am selben Raspi zugreifen.

      Das geht auch ohne einer VM und Docker wäre dafür ein Overkill.

      1. Lege dir eine Domain an, kann auch in einen lokalen DNS Server laufen. z.B myraspi.de (für Geld) oder myraspi.local (für einen lokalen DNS Server)
      2. vergebe 2 Subdomains ipcam.myraspi.local oder ipcam.myraspi.de und 3dprint.myraspi.local oder 3dprint.myraspi.local
      3. Installiere Apache2 und konfiguriere ihn auf Port 80 bzw. Zertifikat von LetsEncrypt auf Port 443
      4. Lasse den ipcam Webserver auf Port 8080 laufen und den 3dprint Port auf 8081
      5. Lege 2 VirtualHosts an:

      Quellcode

      1. <VirtualHost *:80>
      2. ServerAlias ipcam.myraspi.de
      3. ServerName ipcam.myraspi.de
      4. ErrorLog ${APACHE_LOG_DIR}/ipcam_error.log
      5. CustomLog ${APACHE_LOG_DIR}/ipcam_access.log combined
      6. ProxyPreserveHost On
      7. ProxyPass / http://127.0.0.1:8080/
      8. ProxyPassReverse / http://127.0.0.1:8080/
      9. <Proxy *>
      10. AuthType Basic
      11. AuthName "Ah ah ah, you didn't say the magic word!"
      12. AuthUserFile /etc/apache2/auth/.ipcam_htpasswd
      13. Require valid-user
      14. </Proxy>
      15. </VirtualHost>
      16. <VirtualHost *:80>
      17. ServerAlias 3dprint.myraspi.de
      18. ServerName 3dprint.myraspi.de
      19. ErrorLog ${APACHE_LOG_DIR}/3dprint_error.log
      20. CustomLog ${APACHE_LOG_DIR}/3dprint_access.log combined
      21. ProxyPreserveHost On
      22. ProxyPass / http://127.0.0.1:8081/
      23. ProxyPassReverse / http://127.0.0.1:8081/
      24. <Proxy *>
      25. AuthType Basic
      26. AuthName "Ah ah ah, you didn't say the magic word!"
      27. AuthUserFile /etc/apache2/auth/.3dprint_htpasswd
      28. Require valid-user
      29. </Proxy>
      30. </VirtualHost>
      Alles anzeigen

      Natürlich noch absichern mit der Basic Auth falls du ihn über das Internet ansprechen willst + fail2ban
      Für 443 und https bräuchstest noch ein Zertifikat, am besten von LetsEncrypt das kommt dann in der VirtualHost Config hinzugefügt und der Port geht auf 443.
      So spreche ich alle meine Webservices an.

      PiHole und was es da noch so gibt trau ich nicht so recht über den Weg. Vielleicht stoße ich irgendwann auf Probleme die damit nicht lösbar sind oder auf fehlende Dokumentation.

      Edit: wäre dann beide über ipcam.myraspi.de und 3dprint.myraspi.de erreichbar

      Die Domain ist willkürlich gewählt also wird evtl existieren :D

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Saugerbude ()


    • ja gut, es führen viele Wege nach Rom ...
      Ich bin der Meinung ohne große Kenntnisse zu haben funktioniert das mit docker recht gut, wer sich bisschen besser auskennt kann auch andere Wege gehen wie von @Saugerbude beschrieben ..
      Bei mir läuft ja auhc die NextCloud und nebenher pihole .. da kann man sich die Ports aussuchen wie man das starten will .. und man brauch nur eine ip bzw Domain

      aber schön das auch mehrere Wege aufgezeigt werden und man je nach Kenntnisse und Aufwand entscheiden kann ...
      Gruß Reiter

      Fragen gehören ins Forum und nicht in mein Postfach




    • Das WebIF der Kamera funzt mit OctoPrint wunderbar.
      Möchte PiHole als DNS zusätzlich einpflegen.
      Der Weg über Docker scheint mir der richtige zu sein.
      Pro Anwendung 1 Container
      Bin am Testen.

      FiWo
      i hope gehelpt zu haben.....

    • ja die Cam geht gut mit octoprint und man kann den Drucker auch so besser kontrollieren und steuern..
      Pihole als DNS dazu ist doch optimal da der raspi eh läuft bei dir

      hast docker installiert?

      wenn du docker installiert hast und ein reboot gemacht hast installierst so pihole



      Quellcode

      1. docker pull pihole/pihole:latest
      Pihole aber noch nicht starten

      da du einen anderen webport brauchst. Kannst pihole so starten wie hier

      Quellcode

      1. docker run -d \
      2. --name pihole \
      3. -p 53:53/tcp \
      4. -p 53:53/udp \
      5. -p 67:67/udp \
      6. -p 88:80 \
      7. -p 8080:443 \
      8. -e PUID=1000 -e PGID=1000 \
      9. -e TZ=Europe/Berlin \
      10. -v /mnt/pihole/pihole/:/etc/pihole/ \
      11. -v /mnt/pihole/dnsmasq.d/:/etc/dnsmasq.d/ \
      12. -e 8.8.8.8 \
      13. -e 1.1.1.1 \
      14. --restart=unless-stopped \
      15. pihole/pihole:latest
      Alles anzeigen


      So startest pihole local mit Port 88 und mit https 8080
      Gruß Reiter

      Fragen gehören ins Forum und nicht in mein Postfach



      Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von Reiter ()


    • Die Docker-Lösung ist eigentlich eher einer der letzten Auswege, den ich nutzen würde, wenn ich nicht komplett auf Virtualisierung setze.
      Funktionieren tut's, verfehlt aber den Sinn, weshalb man Docker einsetzt.
      Es macht keinen Sinn auf einer Linux-Distribution eine VM zu installieren um eine Linux-Applikation darin laufen zu lassen,
      wenn man die Applikation auch direkt installieren kann.
      Sinnvoll ist es, wenn ich hauptsächlich auf Virtualisierung setze und sowas wie Microservices nutzen möchte.


      Fragen gehören ins Forum und nicht in mein Postfach
      Kein privater Support
      No private support
      Themen zu Internet-Sharing sind hier nicht erwünscht

      NordVPN-Connector v0.4 ------ Support Thread



      ... falls du das Zeug dazu hast und einen Bereich betreuen möchtest
      Werde Teil des Teams! ... und Bewirb dich als Moderator


      'boxpirates-2'

    • wie schon in post 10 geschrieben.. es gibt ja mehrere Wege, für den einen ist das leichter mit docker
      Dem anderen ist eine andere Lösung lieber..
      Es gibt viele Wege
      Gruß Reiter

      Fragen gehören ins Forum und nicht in mein Postfach




    • Ja Docker ist für private Zwecke zu oversized.
      Man nutzt es um gleiche Services auf verschiedenen Nodes, Pods, Stages (Dev/QA/Live) auf genau gleiche Weise zu betreiben, unter gleichen Bedingungen.

      Es zu nutzen um sich Einrichtung und Installation komplett zu sparen ist nicht der Sinn hinter Docker, sondern um es genau 1 mal zu tun und dann eben zu replizieren.
      Früher hat man das mit ganzen VMWare Images gemacht heute ist es ein Image und eine Docker-Config :D
      Ich wüsste auch nicht ob der Raspi so viel Virtualisierung kann, an sich bringt es sehr Overhead mit. Es ist immerhin ein virtuelles System.

    • ich hab ja auch geschrieben ..
      Es gibt einfache Wege so wie dieser.. die auch ein raspi4 verkraftet
      Und es gibt andere Wege .. je nach Kenntnis in der Materie
      Viele nutzen ja auf dem raspi blos Software spezifische Images
      Octoprint ist auch ein spezifisches Image für den raspi
      Wenn man noch weitere Sachen installieren will nutzt man ein neutrales Image
      Gruß Reiter

      Fragen gehören ins Forum und nicht in mein Postfach




    • joar, ich hab mich nie mit den spezifischen Images befasst.
      Wenn ich eins hätte, würde ich wohl alles mögliche nachinstallieren was ich sonst noch so gern hätte und wäre damit wieder bei der allgemeinen Version.

      Aktuell beherbergt mein Raspi einen Webserver, Freeradius, IRC BNC, mysql, postgres, iRedMail, Tomcat, Oscam, pdns und 3x privoxy mit Tor.
      Ist doch schade den guten nur für eine Sache zu verwenden.

      Sind halt verschiedene Möglichkeiten. Kommt noch einer mit einer 3.? :laecheln:

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Saugerbude ()


    • Kurze Info
      Läuft mit Docker.
      Habe aber trotzdem jetzt 2 x RaspPi, wegen Standort und so.
      PiHole ist installiert, muss nur noch in der Fritte die Einstellungen vornehmen.
      Komme da aber frühestens am WE dazu.

      Frage, zu PiHole läuft vermtl. auch ein VPN oder?
      Da ich NordVPN abonniert habe würde ich natürlich den auch gerne einpflegen.
      Parallel zu PiHole.
      Werde dann auch Docker draufhauen wenn es denn geht.
      Für jede Info dankbar.

      FiWo
      i hope gehelpt zu haben.....

    • Pihole mit NordVPN läuft bei mir ohne Zucken :thumbup:

      also :andiearbeit:

      pa: pihole und VPN als Client / Gateway iptables setzen damit alles seine Richtigkeit hat und pihole auch auf „listen all interfaces“

      have fun
      VATO LOCO
      Dreambox One - Gemini GP4 Nobody Image - Xbox Series X 1T SSD EVO 860 - Linux - Apple - raspberry pi - pihole - ipc - DreamOS & FYA

      'boxpirates-2'