public-pool

public-pool

Aplicación Docker from D0ooo's Repository

Visión general

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

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:8080]/
Red
bridge
Concha
sh
Privilegiado
false

Configuración de plantillas

AppData Path (persistent data)Pathrw

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

Objetivo
/app/data
Por defecto
/mnt/user/appdata/public-pool
Valor
/mnt/user/appdata/public-pool
Database PathPathrw

Directory where the SQLite database is stored.

Objetivo
/app/mainnet-DB
Por defecto
/mnt/user/appdata/public-pool/mainnet-DB
Valor
/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)

Objetivo
3333
Por defecto
3333
Valor
3333
API PortPorttcp

API port for backend services

Objetivo
3334
Por defecto
3334
Valor
3334
Web UI PortPorttcp

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

Objetivo
8080
Por defecto
8080
Valor
8080
Bitcoin RPC URLVariabletext

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

Objetivo
BITCOIN_RPC_URL
Por defecto
http://192.168.1.100
Valor
http://192.168.1.100
Bitcoin RPC PortVariabletext

RPC port of your Bitcoin node (default: 8332)

Objetivo
BITCOIN_RPC_PORT
Por defecto
8332
Valor
8332
Bitcoin RPC UserVariabletext

Username defined in your bitcoin.conf

Objetivo
BITCOIN_RPC_USER
Por defecto
rpcuser
Valor
rpcuser
Bitcoin RPC PasswordVariabletext

Password defined in your bitcoin.conf

Objetivo
BITCOIN_RPC_PASSWORD
Por defecto
rpcpassword
Valor
rpcpassword
Bitcoin ZMQ HostVariabletext

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

Objetivo
BITCOIN_ZMQ_HOST
Por defecto
tcp://192.168.1.100:28334
Valor
tcp://192.168.1.100:28334
Bitcoin RPC TimeoutVariabletext

RPC timeout in ms (default: 10000)

Objetivo
BITCOIN_RPC_TIMEOUT
Por defecto
10000
Valor
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.

Objetivo
EXTERNAL_IP
Por defecto
192.168.1.100
Pool IdentifierVariabletext

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

Objetivo
POOL_IDENTIFIER
Por defecto
public-pool
Valor
public-pool
Bitcoin NetworkVariabletext

Bitcoin network to use (mainnet or testnet)

Objetivo
NETWORK
Por defecto
mainnet
Valor
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.

Objetivo
API_SECURE
Por defecto
false
Valor
false

Descargar estadísticas

723
Descargas totales

Detalles

Repositorio
animai/public-pool
Última actualización2025-05-10
Visto por primera vez2025-05-16

Ejecute public-pool en Unraid.

public-pool se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.