Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Docker Compose Problem

Featured Replies

Hallo Leute,

 

ich hatte vor dieses Programm auf Unraid zum laufen zu bringen. Hab mir den Docker Compose Manager in Unraid geladen, hab mir die Daten aus dem Git geladen und angepasst (soweit ich mit meinem begrenzten wissen gekommen bin) und hab die Compose Zeilen unter Docker eingegeben.

 

Er läd das ganze und beendet dann mit dieser Meldung.

 

WARN[0000] /boot/config/plugins/compose.manager/projects/PS4PKG/docker-compose.yml: `version` is obsolete 
[+] Building 0.5s (2/2) FINISHED                                                                                                                                            docker:default
 => [pkg_sender internal] load .dockerignore                                                                                                                                          0.2s
 => => transferring context: 2B                                                                                                                                                       0.0s
 => [pkg_sender internal] load build definition from Dockerfile                                                                                                                       0.1s
 => => transferring dockerfile: 2B                                                                                                                                                    0.0s
failed to solve: failed to read dockerfile: open /var/lib/docker/tmp/buildkit-mount1667872378/Dockerfile: no such file or directory

 

/var/lib/docker/tmp ... ist aber in den Daten von Git nicht vorhanden. Was genau mache ich Falsch?

 

Orginal Compose:

 

version: "2"
services:
  pkg_sender:
    build: .
    container_name: pkg_sender
    volumes:
      - ./files:/opt/apps/pkg_sender/files
    ports:
      - 3333:8080
    environment:
      - PORT=8080
      - STATIC_FILES=/opt/apps/pkg_sender/files
      - LOCALIP=192.168.0.2
      - PS4IP=192.168.0.100
    restart: unless-stopped

 

Von mir abgeändert wegen Pfad:

 

version: "2"
services:
  pkg_sender:
    build: .
    container_name: pkg_sender
    volumes:
      - ./files:/mnt/user/PS4Zeug
    ports:
      - 3333:8080
    environment:
      - PORT=8080
      - STATIC_FILES=/opt/apps/pkg_sender/files
      - LOCALIP=192.168.178.21
      - PS4IP=192.168.178.56
    restart: unless-stopped

 

Mein Gefühl sagt mir mir fehlt irgendetwas anderes...

 

Wenn Jemand einen Tipp hat, immer her damit :)

 

Danke im vorraus :)

 

  • Community Expert

Ich kenne den Container nicht. Was mir auf den ersten Blick auffällt:

du hast das Volume geändert aber nicht die Variable STATIC_FILES.

9 hours ago, N0_Headshot said:

Hab mir den Docker Compose Manager in Unraid geladen

Darf ich fragen warum überhaupt?

 

Dieser Container hat keine anderen Abhängigkeiten, ich würd mir den Container einfach ganz normal über Add Container installieren auf der Docker Seite und dann sollte der laufen.

 

EDIT: Oh lol, jetzt seh ich es, der hat nicht mal ein Container image gemacht dafür, das wäre auch relativ einfach:

git clone https://github.com/justanormaldev/ps4-pkg-sender
cd ps4-pkg-sender
docker build .

 

Am Ende bekommst du eine Image file ID angezeigt das du dann in dem template benutzen kannst um den Container zu starten.

 

 

EDIT2: Jetzt hab ich gesehen das der Maintainer seit 5 Jahren nix mehr an dem ding gemacht hat, ist das noch aktuell?

 

EDIT3: Wenn du in den Issues mal nachsiehst, siehst du auch das der Container anscheinend nicht funktioniert: Klick

  • Author

@cz13

Das hatte ich auch schon gemacht im ersten Versuch führt aber zum selben Ergebnis.

 

@ich777

das mit den 5 jahren hatte ich schon gesehen aber war trotzdem noch voll Hoffnung :D 

Die Issues hatte ich jetzt noch nicht gelesen😅

 

Aber damit ich vielleicht noch was lerne.

 

Wenn ich auf Github einen Docker finde und es gibt nichts im Unraid App bereich, dann kann ich das auch ohne Compose über den Docker Tab in Unraid einfügen?

 

Ich habe z.b. diesen Docker den ich auch per Befehl in der Console starte. Wie würde ich jetzt da vorgehen? Docker Tab -> Container hinzufügen -> und wo gebe ich dann was ein damit er weiß was er machen soll?

 

 

  • Community Expert

Das Video erklärt das ganz gut:

 

  • Author

Danke für das Video. Hab ich mir angeschaut und versucht hier mit umzusetzen.

 

Meine versuche führten am Ende nicht zum Erfolg, hab dann aus Frust ChatGPT gefragt und er hat mir das hier ausgespuckt:

 

<?xml version="1.0"?>
<Container version="2">
  <Name>ownfoil</Name>
  <Repository>a1ex4/ownfoil</Repository>
  <Registry>https://hub.docker.com/r/a1ex4/ownfoil</Registry>
  <Network>bridge</Network>
  <MyIP />
  <Shell>sh</Shell>
  <Privileged>false</Privileged>
  <Support>https://github.com/a1ex4/ownfoil</Support>
  <Project>https://github.com/a1ex4/ownfoil</Project>
  <Overview>This is a Docker container for ownfoil.</Overview>
  <Category>Games</Category>
  <WebUI>http://[IP]:[PORT:8000]</WebUI>
  <TemplateURL>https://raw.githubusercontent.com/a1ex4/ownfoil/master/unraid_template.xml</TemplateURL>
  <Icon>https://raw.githubusercontent.com/a1ex4/ownfoil/master/icon.png</Icon>

  <Config Name="PUID" Target="PUID" Default="1000" Mode="rw" Description="User ID" Type="Variable" Display="always" Required="true" Mask="false">1000</Config>
  <Config Name="PGID" Target="PGID" Default="1000" Mode="rw" Description="Group ID" Type="Variable" Display="always" Required="true" Mask="false">1000</Config>
  <Config Name="Username" Target="USERNAME" Default="a1ex" Mode="rw" Description="Username for auth" Type="Variable" Display="always" Required="true" Mask="false">a1ex</Config>
  <Config Name="Password" Target="PASSWORD" Default="pass" Mode="rw" Description="Password for auth" Type="Variable" Display="always" Required="true" Mask="false">pass</Config>
  
  <Config Name="Game Directory" Target="/games" Default="/your/game/directory" Mode="rw" Description="Path to your game directory" Type="Path" Display="always" Required="true" Mask="false">/your/game/directory</Config>
  
  <Config Name="HTTP Port" Target="80" Default="8000" Mode="rw" Description="HTTP port" Type="Port" Display="always" Required="true" Mask="false">8000</Config>
</Container>

 

und als .xml am richtigen Ort konnte Unraid damit sogar was anfangen.

 

Sicher ist das nicht die feine Art und noch Sicherer ist das ich nicht wirklich verstehe was genau daoben steht, aber vielleicht hat ja Jemand mehr Anhnung und kann mal sagen ob die KI das so Richtig gemacht hat :D (Natürlich wurden die Pfade von mir noch angepasst im Nachinein) 

 

Zum Eigentlichen anfangs Problem mit dem ersten Docker:

 

Ich habe noch das hier gefunden https://github.com/Gkiokan/ps4-remote-pkg-sender/releases macht, von der beschreibung her das selbe und wird noch geupdatet.

 

Allerdings gibts da garkein Docker, sehrwohl aber eine Installation für Linux...

 

Kann Ich daraus irgendwie einen Docker machen? 😇

Edited by N0_Headshot

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.