Jump to content
McCloud

[DOCKER] ps3netsrv

17 posts in this topic Last Reply

Recommended Posts

Here are a couple Docker images for ps3netsrv that I made.  For those that don't know, you can use ps3netsrv to serve your PS3 games via multiMAN over the network.  I store all my games on unRAID and have this serve them to my ps3s.  It is webMAN compatible. 

 

There are 4 images available:

 

  • mccloud/ps3netsrv:alpine (size: 339.7mb)
  • mccloud/ps3netsrv:debian (size: 117.2mb)
  • mccloud/ps3netsrv:ubuntu (size: 183.9mb)
  • mccloud/ps3netsrv:phusion (size: 271mb)

Alpine is large since it compiles ps3netsrv from source and was missing dependencies, while the other images simply download a pre-compiled executable and run it. 

 

Default port of 38008 is used, with a mounting point of /games (mine is mapped /mnt/user/Games:/games).  My game folders are stored at /mnt/user/Games/GAMES, this is due to ps3netsrv looking for a GAMES folder containing the ps3 games. 

 

Example setup:

NOF8Gci.png

 

Here is one of the Dockerfiles so you guys can see what's going on:

FROM debian:jessie

ADD https://github.com/McCloud/ps3netsrv/raw/master/compiled/ps3netsrv64 /

RUN chmod +x ps3netsrv64 && mkdir /games

VOLUME ["/games"]
EXPOSE 38008

CMD ["./ps3netsrv64", "/games"]

Share this post


Link to post

I want to try this. How do i install?

Read the post.  Between the description and picture, all the information is there.  The hardest part will be placing your games in the right folder (which can be ripped or ISOs). 

Share this post


Link to post

Do you have to perform any mods to the ps3 to get this to work?

Share this post


Link to post

This is awesome. Thanks McCloud.

I was planning to use ps3netsrv to make my first unRAID docker but you beat me to it.

 

Share this post


Link to post

I am also interested in the latest version of ps3netsrv.

Could someone update it, or at least guide me how to update the ps3netsrv in the current docker?

Share this post


Link to post

Im running the debian version and there is nothing in the log. When I try to attach to the container, I cant do anything.

 

I would like to see the file system inside the docker and try manually update ps3netsrv using precompiled binary.

Share this post


Link to post

Hey guys,

 

I've just randomly taken up this project because I just dug my PS3 out of storage. Repo is here (directly forked from latest webman-MOD): https://github.com/xioustic/ps3netsrv

 

It includes a pre-built static binary and Dockerfile to pull the latest binary and create the image exactly like OPs repo/Dockerfile. Cheers.

 

FROM debian:jessie

ADD https://github.com/xioustic/ps3netsrv/raw/master/bin/ps3netsrv64 /

RUN chmod +x ps3netsrv64 && mkdir /games

VOLUME ["/games"]
EXPOSE 38008

CMD ["/ps3netsrv64", "/games"]

 

Edited by xioustic
Embed Dockerfile

Share this post


Link to post
On 29.6.2017 at 10:07 PM, xioustic said:

Hey guys,

 

I've just randomly taken up this project because I just dug my PS3 out of storage. Repo is here (directly forked from latest webman-MOD): https://github.com/xioustic/ps3netsrv

 

It includes a pre-built static binary and Dockerfile to pull the latest binary and create the image exactly like OPs repo/Dockerfile. Cheers.

 

 

Thank you!

Any reason not to use slimmer alpine linux, as http://tools.linuxserver.io/dockers mostly do?

Would it be possible to provide the unraid template also?

Share this post


Link to post
On 7/1/2017 at 9:41 AM, Forusim said:

 

Thank you!

Any reason not to use slimmer alpine linux, as http://tools.linuxserver.io/dockers mostly do?

Would it be possible to provide the unraid template also?

Any image should work I think; the binary is built static which means it's an entirely self-contained 64-bit executable. The original release was not by default.

 

Ionly used Debian Jessie because that's what op did and I already have that image on my system (so it doesn't take up additional room for me). Try building with the FROM line changed and let me know if you have any issues.

 

If you point me at documentation or a guide to create an unRAID template I can probably put that together.

Share this post


Link to post

Hi Xioustic, I'm trying to get this working for my son, and while I've pulled the container and ostensibly run it, I can't get Webman to see any games.  Any tips?

Share this post


Link to post

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...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.