public-pool

public-pool

Docker-Anwendung from D0ooo's Repository

Übersicht

Run your own solo MINING POOL with web UI using public-pool & public-pool-ui. This Unraid template supports custom IP, ports, and direct Bitcoin node integration.

***** IMPORTANT NETWORK INFORMATION: *****
The External IP Address field must be set to the IP address where miners will connect to your pool.

  • If using bridge network (default): This should be your Unraid server's IP address
  • If using host network: This should be your Unraid server's IP address
  • If using custom network: This should be the IP you assigned to the container

The ports shown below (3333, 3334, 8080) are used internally and can be mapped to different ports on your host if needed. Standard web UI access will be http://YOUR-Unraid-IP:8080

Laufzeit-Argumente

Web-UI
http://[IP]:[PORT:8080]/
Netzwerk
bridge
Shell
sh
Privilegiert
false

Konfiguration der Vorlage

AppData Path (persistent data)Pathrw

Directory where Public Pool stores shares, stats and worker data.

Ziel
/app/data
Standard
/mnt/user/appdata/public-pool
Wert
/mnt/user/appdata/public-pool
Database PathPathrw

Directory where the SQLite database is stored.

Ziel
/app/mainnet-DB
Standard
/mnt/user/appdata/public-pool/mainnet-DB
Wert
/mnt/user/appdata/public-pool/mainnet-DB
Stratum PortPorttcp

Mining port for stratum connections. Miners will connect to YOUR-EXTERNAL-IP:3333 (or the port you map this to)

Ziel
3333
Standard
3333
Wert
3333
API PortPorttcp

API port for backend services

Ziel
3334
Standard
3334
Wert
3334
Web UI PortPorttcp

Port for the web UI. Access via http://YOUR-EXTERNAL-IP:8080 (or the port you map this to)

Ziel
8080
Standard
8080
Wert
8080
Bitcoin RPC URLVariabletext

RPC URL of your Bitcoin node (e.g. http://192.168.1.100)

Ziel
BITCOIN_RPC_URL
Standard
http://192.168.1.100
Wert
http://192.168.1.100
Bitcoin RPC PortVariabletext

RPC port of your Bitcoin node (default: 8332)

Ziel
BITCOIN_RPC_PORT
Standard
8332
Wert
8332
Bitcoin RPC UserVariabletext

Username defined in your bitcoin.conf

Ziel
BITCOIN_RPC_USER
Standard
rpcuser
Wert
rpcuser
Bitcoin RPC PasswordVariabletext

Password defined in your bitcoin.conf

Ziel
BITCOIN_RPC_PASSWORD
Standard
rpcpassword
Wert
rpcpassword
Bitcoin ZMQ HostVariabletext

ZMQ address of your Bitcoin node (e.g. tcp://192.168.1.100:28334)

Ziel
BITCOIN_ZMQ_HOST
Standard
tcp://192.168.1.100:28334
Wert
tcp://192.168.1.100:28334
Bitcoin RPC TimeoutVariabletext

RPC timeout in ms (default: 10000)

Ziel
BITCOIN_RPC_TIMEOUT
Standard
10000
Wert
10000
External IP AddressVariabletext

IMPORTANT: Set this to YOUR unRAID server's IP address (or the IP where miners will connect). Required for UI to display miners correctly.

Ziel
EXTERNAL_IP
Standard
192.168.1.100
Pool IdentifierVariabletext

Custom name for your pool (e.g. Home-Pool, Unraid-Pool)

Ziel
POOL_IDENTIFIER
Standard
public-pool
Wert
public-pool
Bitcoin NetworkVariabletext

Bitcoin network to use (mainnet or testnet)

Ziel
NETWORK
Standard
mainnet
Wert
mainnet
Enable HTTPS for APIVariabletext

Set to 'true' to enable HTTPS. Default is 'false' (HTTP only). Enable only if you have a proper reverse proxy or certificate setup. Only enable HTTPS if you know what you're doing.

Ziel
API_SECURE
Standard
false
Wert
false

Statistik herunterladen

723
Downloads insgesamt

Einzelheiten

Repository
animai/public-pool
Zuletzt aktualisiert2025-05-10
Erstmals gesehen2025-05-16

Führen Sie public-pool auf Unraid aus.

public-pool ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.