public-pool

public-pool

Application Docker from D0ooo's Repository

Vue d'ensemble

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

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:8080]/
Réseau
bridge
Coquille
sh
Privilégié
false

Configuration du modèle

AppData Path (persistent data)Pathrw

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

Cible
/app/data
Défaut
/mnt/user/appdata/public-pool
Valeur
/mnt/user/appdata/public-pool
Database PathPathrw

Directory where the SQLite database is stored.

Cible
/app/mainnet-DB
Défaut
/mnt/user/appdata/public-pool/mainnet-DB
Valeur
/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)

Cible
3333
Défaut
3333
Valeur
3333
API PortPorttcp

API port for backend services

Cible
3334
Défaut
3334
Valeur
3334
Web UI PortPorttcp

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

Cible
8080
Défaut
8080
Valeur
8080
Bitcoin RPC URLVariabletext

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

Cible
BITCOIN_RPC_URL
Défaut
http://192.168.1.100
Valeur
http://192.168.1.100
Bitcoin RPC PortVariabletext

RPC port of your Bitcoin node (default: 8332)

Cible
BITCOIN_RPC_PORT
Défaut
8332
Valeur
8332
Bitcoin RPC UserVariabletext

Username defined in your bitcoin.conf

Cible
BITCOIN_RPC_USER
Défaut
rpcuser
Valeur
rpcuser
Bitcoin RPC PasswordVariabletext

Password defined in your bitcoin.conf

Cible
BITCOIN_RPC_PASSWORD
Défaut
rpcpassword
Valeur
rpcpassword
Bitcoin ZMQ HostVariabletext

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

Cible
BITCOIN_ZMQ_HOST
Défaut
tcp://192.168.1.100:28334
Valeur
tcp://192.168.1.100:28334
Bitcoin RPC TimeoutVariabletext

RPC timeout in ms (default: 10000)

Cible
BITCOIN_RPC_TIMEOUT
Défaut
10000
Valeur
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.

Cible
EXTERNAL_IP
Défaut
192.168.1.100
Pool IdentifierVariabletext

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

Cible
POOL_IDENTIFIER
Défaut
public-pool
Valeur
public-pool
Bitcoin NetworkVariabletext

Bitcoin network to use (mainnet or testnet)

Cible
NETWORK
Défaut
mainnet
Valeur
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.

Cible
API_SECURE
Défaut
false
Valeur
false

Télécharger les statistiques

723
Total des téléchargements

Détails

Référentiel
animai/public-pool
Dernière mise à jour2025-05-10
Première vue2025-05-16

Exécutez public-pool sur Unraid.

public-pool est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.