[PS3] Docker ps3netsrv v1.11.0: Immagine Alpine-based con supporto ARM per PS3

Se sei un appassionato di emulazione PS3 o utilizzi regolarmente webMAN MOD, probabilmente conosci già ps3netsrv, il server di rete che permette di caricare giochi PS3 direttamente via rete. Oggi è stata rilasciata un’ immagine Docker ufficiale per ps3netsrv, aggiornata alla versione v1.11.0 con base Alpine e supporto per architetture ARM!

Tag Supportati

L’immagine è disponibile con diversi tag per soddisfare ogni esigenza:

  • Stable (consigliati per produzione):

    • latestv1v1.11v1.11.020250501

  • Edge (per testing e nuove funzionalità):

    • edgeedge-20250501

Varianti dell’Immagine

shawly/ps3netsrv:<version>

La scelta ideale per un ambiente stabile, costruita dall’ultima versione rilasciata di ps3netsrv disponibile nelle release di webMAN-MOD.

shawly/ps3netsrv:edge-<version>

Per chi vuole sperimentare con le ultime novità. Attenzione: potrebbe contenere bug o cambiamenti non retrocompatibili.

Architetture Supportate

Architettura Stato
x86-64 ✅ Funzionante
x86 ⚠️ Non testato
arm64 ✅ Funzionante
armv7 ⚠️ Non testato
armhf ✅ Funzionante
ppc64le ❌ Rimosso

Nota sulle architetture ARM: Ho potuto testare solo su un RaspberryPi Model B+ di prima generazione. Se hai un dispositivo ARM diverso, ti invito a provare l’immagine e segnalare il risultato con un ARM Compatibility Report.

Quick Start

Ecco un comando base per iniziare (adattalo alle tue esigenze):

docker run -d \
    --name=ps3netsrv \
    -p 38008:38008 \
    -v $HOME/ps3games:/games:rw \
    shawly/ps3netsrv

Dove:

  • $HOME/ps3games: percorso locale contenente i giochi PS3 da condividere

Configurazione Avanzata

Variabili d’Ambiente

Variabile Descrizione Default
USER_ID UID dell’utente che esegue ps3netsrv 1000
GROUP_ID GID del gruppo che esegue ps3netsrv 1000
PS3NETSRV_PORT Porta utilizzata dal server 38008
PS3NETSRV_WHITELIST IP whitelist (es. 192.168.1.*)
TZ Timezone del container (es. Europe/Rome) Etc/UTC

Volumi

Mappa la directory /games del container alla tua cartella locale contenente i giochi PS3.

Porte

La porta 38008 è obbligatoria e deve essere mappata sull’host.

Docker Compose

Ecco un esempio di docker-compose.yml:

version: "3"
services:
  ps3netsrv:
    image: shawly/ps3netsrv:latest
    environment:
      TZ: Europe/Rome
      USER_ID: 1000  # modifica con l'UID del proprietario della cartella giochi
      GROUP_ID: 1000 # modifica con il GID del proprietario della cartella giochi
    ports:
      - "38008:38008"
    volumes:
      - "$HOME/ps3games:/games:rw"

Risoluzione Problemi

webMAN-MOD non vede i giochi

  1. Struttura cartelle errata: Assicurati di avere le sottocartelle PS3ISO (per ISO) e GAMES (per giochi estratti)

  2. Permessi errati: Verifica che l’utente nel container abbia i permessi corretti (usa USER_ID e GROUP_ID)

  3. Problemi con UnRAID: Alcune versioni hanno problemi con shfs – consulta questa issue per workaround

Il container non si avvia

Prova a cambiare la porta host (38008 potrebbe essere già in uso) o testa con versioni precedenti dell’immagine.

Aggiornamento Immagine

Per aggiornare l’immagine:

docker pull shawly/ps3netsrv
docker stop ps3netsrv
docker rm ps3netsrv
# Riavvia con i tuoi parametri

Contributi e Feedback

Se riscontri problemi o vuoi segnalare la compatibilità con il tuo dispositivo ARM, non esitare a contattarmi! Ogni feedback è prezioso per migliorare l’immagine.

Buon gaming! 🎮

Da FRANCESCO

Sviluppatore a tempo perso nato negli anni 80, amante delle console e delle retro console.Il mio motto è quello di aiutare il prossimo senza avere rimorsi di cio' che hai fatto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.