1 ... 6 7 [8] 9 >>> MLD-5.x / Development / Anleitung MLD Devel in Docker aufbauen!
 

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Anleitung MLD Devel in Docker aufbauen!
« Reply #105 on: August 18, 2017, 18:40:29 »
Hi,
hier die erste Ideen:

Plex Media Server:
Code: [Select]
docker run -d --name plexmediaserver \
--reset allways \
-v /data:/data \
-p 3005:3005 -p 8324:8324 -p 32410:32410/udp \
-p 32400:32400/tcp  -p 32469:32469 -p 32412-32414:32412-32414/udp \
plexinc/pms-docker

oscam:
Code: [Select]
docker run -d --name oscam \
--reset allways \
-v /etc/oscam \
-p 2000:2000 -p 8888:8888 \
linuxserver/oscam

Nextcloud (als neue Alternative zu owncloud):
Code: [Select]
docker run -d --name nextcloud \
--reset allways \
-v /data/nextcloud/config:/var/html/config\
-v /data/nextcloud/data:/var/html/data \
-p 8080:80
nextcloud

Zusätzlich wäre auch mariadb als docker bestimmt sinnvoll.
Dann könnte man via --link so Themen wie nextcloud usw, direkt koppeln.

Eventuell sollten wir auch überlegen, das epg-daemon Paket dann als Docker Images anzubieten, welches man via --link mit dem mariadb Server linken kann.

Ich habe jetzt alles aus dem Gedächtnis geschrieben, könnte sein, dass hier und da ein kleiner Vertipper ist.  ;)

Außerdem sollten die WebGUI Ports noch nach dem MLD Port-Konzept angepasst werden.

Gruß Timo
« Last Edit: August 18, 2017, 18:42:23 by TimUx »
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20165
    • View Profile
    • ClausMuus.de
Anleitung MLD Devel in Docker aufbauen!
« Reply #106 on: August 18, 2017, 21:57:26 »
Welche sind denn jeweils die webgui Ports?

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1463
    • View Profile
Anleitung MLD Devel in Docker aufbauen!
« Reply #107 on: August 18, 2017, 21:59:02 »
Bei Plexmedia ist es 32400
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1463
    • View Profile
Anleitung MLD Devel in Docker aufbauen!
« Reply #108 on: August 18, 2017, 22:01:15 »
Bei Oscam Port 8888
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1463
    • View Profile
Anleitung MLD Devel in Docker aufbauen!
« Reply #109 on: August 18, 2017, 22:04:10 »
nextcloud ist glaube ich port 80, aber ich weiß nicht, ob man den umbiegen kann
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20165
    • View Profile
    • ClausMuus.de
Anleitung MLD Devel in Docker aufbauen!
« Reply #110 on: August 18, 2017, 23:48:33 »
Das Docker Paket gibt's jetzt auch für den ARM. Auf dem RPI 2 und 3 sollte es funktionieren. Beim BPI kann es sein, dass es noch Probleme gibt, weil der BPI Kernel eventuell nicht alle benötigten Features aktiviert hat.
Der Build wird in ner halben Stunde fertig sein, ich hatte ein abhängiges Paket vergessen.

Claus
« Last Edit: August 18, 2017, 23:55:26 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
Anleitung MLD Devel in Docker aufbauen!
« Reply #111 on: August 19, 2017, 00:04:03 »
Super! Dann kann ich ja im Urlaub testen wenn es meine bessere Hälfte mal erlaubt. Werde mir ein Bpi und ein Rpi mitnehmen. :D
Gruß Mario
Meine Hardware (show / hide)

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
Anleitung MLD Devel in Docker aufbauen!
« Reply #112 on: August 19, 2017, 00:10:22 »
Bin auch gerade dabei ein Dockerfile für ioBrocker (Haussteuerung) zu erstellen. Es gibt schon eines nur muss man die für die MLD anpassen und dann mal testen.
Gruß Mario
Meine Hardware (show / hide)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Anleitung MLD Devel in Docker aufbauen!
« Reply #113 on: August 19, 2017, 14:28:03 »
Im MLD gibt es für Owncloud, Oscam usw ja bereits vorgegeben WebGUI Ports.

Die können wir ja weiter verwenden, umbiegen ist kein Problem.
Wenn z.B. oscam vom Docker als Standard über Port 8888 im WebGUI läuft, müsste es dann z.B. so aussehen:

Code: [Select]
run -d --name oscam
-p 8006:8888
...

Das Plex können wir 1zu1 so übernehmen, da sind heute ja auch schon keine Ports umgeleitet.

Nextcloud läuft z.B. standard mäßig über Port 80, wenn es auf dem MLD 8019 haben soll, würde es z.B. so aussehen:

Code: [Select]
run -d --name nextcloud
-p 8019:80
...

Gruß Timo

VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20165
    • View Profile
    • ClausMuus.de
Anleitung MLD Devel in Docker aufbauen!
« Reply #114 on: August 20, 2017, 13:12:01 »
Hi,

mir fällt gerade ein, dass für die ARM Systeme andere Container verwendet werden müssen als für nen x86'er. Die im MLD Paketmanager angebotenen Docker Container passen somit bisher auf jeden Fall noch nicht.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Anleitung MLD Devel in Docker aufbauen!
« Reply #115 on: August 20, 2017, 13:28:18 »
OK,
dann müsste man herausfinden, welche Container wo genutzt werden müssen und dann eine IF oder Case Abrage ins Post oder so packen, wo er dann das run Kommando mit dem entsprechenden richtigen Docker Paket ausführt.

Mir sind auch noch weitere Docker Images eingefallen, die man verwenden könnte, minisatip und emby

- minisatip
  da muss dann noch folgender Parameter dazu:
 
Code: [Select]
--device=/dev/dvb
Die linuxserver.io Jungs haben ja recht viele Pakete, für unterschiedliche Architekturen und recht guten Anleitungen:

Bsp:
https://hub.docker.com/r/linuxserver/minisatip/

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20165
    • View Profile
    • ClausMuus.de
Anleitung MLD Devel in Docker aufbauen!
« Reply #116 on: August 21, 2017, 00:26:52 »
Hi,

ich plane nicht alles was als Docker Container verfügbar ist, auch als solchen anzubieten. ;)

Sinnvoll ist das für solche Programme die nur schwer selbst zu kompilieren sind, und für die es keine oder nur veraltete Debian Pakete gibt. Obendrein vorerst nur für Dienste die Keine grafische Ausgabe haben.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Anleitung MLD Devel in Docker aufbauen!
« Reply #117 on: August 21, 2017, 15:35:36 »
Hi,
jup das passt, so hatte ich das auch im Sinn.

Reine Server Dienste, auch eher komplexere Themen, welche ständig aktuell gehalten werden müsse (Plex, ... )

Waren bis jetzt auch nur ideen und Vorschläge, ...  ;)

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline Wanninger

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 560
    • View Profile
Anleitung MLD Devel in Docker aufbauen!
« Reply #118 on: August 26, 2017, 01:05:25 »
Frage:

Sollen die beiden Einträge im Docker-Container:

nextcloud und plexmediaserver

auch schon funktionieren bzw. installierbar sein?

-Wanninger
Meine Spielwiese
Spoiler (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20165
    • View Profile
    • ClausMuus.de
Anleitung MLD Devel in Docker aufbauen!
« Reply #119 on: August 26, 2017, 13:39:25 »
Ich hab'd nicht getestet. Kann durchaus sein, das die noch Fehler enthalten, oder noch mehr Konfiguration benötigen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

1 ... 6 7 [8] 9 >>> MLD-5.x / Development / Anleitung MLD Devel in Docker aufbauen!
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.