LibreNet

Getting Started with Monero Mining

Welcome to LibreNet

LibreNet is a public 0% fee P2Pool Mini node that allows anyone to mine Monero without creating an account or trusting a centralized mining pool.

Unlike traditional mining pools, P2Pool is decentralized. Every participant contributes to the network, and mining rewards are paid directly by the Monero blockchain to your wallet. LibreNet simply provides a reliable public node that your miner can connect to.

This guide walks you through downloading XMRig, configuring it correctly, improving mining performance, and verifying that your miner is successfully contributing shares.

What is P2Pool Mini?

P2Pool is a decentralized mining pool built specifically for Monero. Instead of relying on a single pool operator to collect and distribute rewards, every P2Pool node works together to maintain a decentralized sharechain.

LibreNet operates on the P2Pool Mini sidechain. Mini is designed primarily for individual miners and smaller CPU mining operations. Compared to the Main sidechain, Mini requires lower share difficulty, making it much easier for home miners to participate consistently.

Pool Type P2Pool Mini
Registration None Required
Pool Fee 0%
Payouts Direct to Your Wallet
Algorithm RandomX

Before You Begin

Before configuring your miner, make sure you have the following:

Recommended Hardware

RandomX is optimized for CPUs rather than GPUs. Modern AMD Ryzen processors generally provide the highest performance, although recent Intel Core processors also perform well.

CPU Modern 64-bit processor
Memory 4 GB minimum (8 GB recommended)
Operating System Windows or Linux
Wallet Standard Monero wallet

Mining performance depends on processor model, memory speed, memory latency, and proper operating system configuration.

Connection Information

Configure XMRig using the following connection information. LibreNet does not require user accounts or registration. Your Monero wallet address is used to identify your miner and receive payouts.

Pool Host pool.librenet.io
Port 3333
Algorithm RandomX
Sidechain P2Pool Mini
Pool Fee 0%
Username Your Monero Wallet Address
Password x

If you have multiple mining computers, simply configure each miner with the same wallet address. Each machine will contribute shares toward your overall mining effort.

Download XMRig

LibreNet uses XMRig, the most widely used open-source RandomX miner for Monero. Always download XMRig from the official GitHub releases page. Avoid downloading miners from third-party websites.

Download Latest XMRig

Windows Download

Download the latest Windows ZIP release. Extract the archive into a permanent folder such as:

C:\XMRig

Linux Download

Linux users can download the latest release directly from GitHub.

wget https://github.com/xmrig/xmrig/releases/latest/download/xmrig-linux-x64.tar.gz

Windows Installation

Step 1 - Extract XMRig

Extract the downloaded ZIP archive into a folder that will not be deleted or moved. Do not run XMRig directly from inside the ZIP archive.


Step 2 - Windows Defender

Because cryptocurrency miners are frequently abused by malware, Microsoft Defender may automatically quarantine XMRig. If you downloaded XMRig from the official project, this warning is expected.

If Defender removes the executable:

  1. Open Windows Security.
  2. Select Virus & Threat Protection.
  3. Open Manage Settings.
  4. Select Exclusions.
  5. Add your XMRig folder.
  6. Restore or re-extract XMRig.

Step 3 - Configure XMRig

You may either edit config.json or launch XMRig using command-line arguments. The following values are required.

Pool pool.librenet.io:3333
Wallet Your Monero wallet address
Password x

If you are editing config.json, verify that these values are entered correctly before starting the miner. A single incorrect character in your wallet address will prevent payouts.


Step 4 - Start Mining

Launch XMRig. During startup, Windows may request administrator privileges. Grant administrator access whenever possible.

Administrator privileges allow XMRig to enable important RandomX optimizations.


Step 5 - Verify Successful Startup

During startup you should see messages indicating:

The first accepted share may take several minutes depending on your processor speed. Do not be concerned if no shares are accepted immediately after startup.

[ OK ] connected to pool.librenet.io:3333 new job received accepted (1/0)

Linux Installation

XMRig runs on most modern Linux distributions including Ubuntu, Debian, Fedora, Rocky Linux, Arch Linux, and others. The examples below use Ubuntu.


Step 1 - Download XMRig

wget https://github.com/xmrig/xmrig/releases/latest/download/xmrig-linux-x64.tar.gz

Step 2 - Extract the Archive

tar -xzf xmrig-linux-x64.tar.gz

Change into the extracted directory.

cd xmrig*

Step 3 - Test XMRig

Before installing XMRig as a service, verify that it connects successfully to LibreNet.

chmod +x xmrig

./xmrig \
-o pool.librenet.io:3333 \
-u YOUR_MONERO_WALLET \
-p x

Wait until you receive one or more accepted shares, then stop the miner.

Ctrl + C

Step 4 - Create the systemd Service

Create a systemd service so XMRig automatically starts after every reboot.

sudo nano /etc/systemd/system/xmrig.service

Paste the following configuration into the file, replacing YOUR_USERNAME and YOUR_MONERO_WALLET.

[Unit]
Description=XMRig Monero Miner
After=network-online.target

[Service]
Type=simple
User=YOUR_USERNAME
Group=YOUR_USERNAME
WorkingDirectory=/home/YOUR_USERNAME/xmrig

ExecStart=/home/YOUR_USERNAME/xmrig/xmrig \
    -o pool.librenet.io:3333 \
    -u YOUR_MONERO_WALLET \
    -p x

Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target

Step 5 - Enable the Service

Reload systemd so it detects the new service.

sudo systemctl daemon-reload

Enable XMRig to start automatically when Linux boots.

sudo systemctl enable xmrig

Start the service immediately.

sudo systemctl start xmrig

Step 6 - Verify the Service

Check that the service is running.

sudo systemctl status xmrig

A healthy service should report:

Active: active (running)

View the live miner output with:

sudo journalctl -u xmrig -f

Once connected, accepted shares should begin appearing in the log.

Optimizing Performance

RandomX performance depends heavily on CPU configuration and memory performance.


Enable Huge Pages

Huge Pages significantly improve RandomX performance. On Windows, run XMRig as Administrator. On Linux, configure Huge Pages before mining.


Allow MSR Optimization

If XMRig offers to enable MSR optimization, allow it. Supported CPUs typically see improved hashrate.


Use a High Performance Power Profile

Configure your operating system to use a High Performance power profile to prevent unnecessary CPU down-clocking.


Monitor CPU Temperatures

Mining places a continuous load on your processor. Ensure your cooling solution keeps temperatures within the manufacturer's recommended operating range.


Reduce Background Applications

Close unnecessary applications while mining to maximize available CPU resources.

Verify Your Miner

Use the following checklist after starting XMRig.

  1. Verify XMRig reports it is connected to pool.librenet.io:3333.
  2. Wait for one or more accepted shares.
  3. Confirm your reported hashrate has stabilized.
  4. Search your wallet address on the P2Pool Mini Observer after several minutes.

It may take several minutes before your miner appears on public statistics pages. This is normal.

Troubleshooting

Most XMRig startup problems are caused by configuration errors, operating system permissions, or local firewall settings. The following are the most common issues encountered by new miners.


XMRig Cannot Connect

If XMRig reports that it cannot connect to the pool:

ping pool.librenet.io

No Accepted Shares

Accepted shares are proof that your miner is successfully contributing work to the P2Pool network.

If you are connected but no shares are accepted:


Rejected Shares

A small number of rejected shares is normal.

Consistently high rejection rates usually indicate:


Low Hashrate

If your hashrate is significantly lower than expected:


Windows Defender Removed XMRig

Windows Defender commonly detects cryptocurrency miners. If you downloaded XMRig from the official GitHub repository, add the XMRig folder to Windows Defender exclusions and restore the executable.


Huge Pages Failed

Huge Pages require elevated privileges. Restart XMRig as Administrator (Windows) or configure Huge Pages on Linux before launching the miner.


Wallet Does Not Appear on P2Pool Observer

Your miner will not appear immediately after startup. Wait until several accepted shares have been submitted before searching for your wallet.

Frequently Asked Questions

Do I need to create an account?

No. LibreNet does not require registration. Simply configure XMRig with your Monero wallet address.


What should I use for the password?

Use x unless you have a specific reason to use another value.


Can I mine from multiple computers?

Yes. Configure every miner with the same wallet address. Each computer contributes shares toward your mining rewards.


Can I stop mining at any time?

Yes. Simply close XMRig. Restart it whenever you wish to continue mining.


Can I use GPUs?

LibreNet supports Monero's RandomX algorithm. RandomX is specifically optimized for CPUs. While GPU mining is technically possible with other software, CPUs are significantly more effective for RandomX.


How are payouts made?

P2Pool pays miners directly on-chain. There is no centralized pool wallet holding your mining rewards.


How long until I receive my first payout?

Payout timing depends on your contributed hashrate, network luck, and the P2Pool Mini sharechain. Smaller miners should expect payouts to occur over time rather than immediately.


Does LibreNet charge any fees?

LibreNet currently operates with a 0% pool fee.


Can I use a Monero subaddress?

Yes. Standard Monero wallet addresses and subaddresses are both supported.


Why does my hashrate change?

RandomX hashrate naturally fluctuates. Average hashrate becomes more accurate as your miner continues running.

Additional Resources

The following resources may be useful as you continue mining with LibreNet.

LibreNet Homepage Home
P2Pool Mini Observer mini.p2pool.observer
Official XMRig Releases GitHub
Monero Project getmonero.org
P2Pool Project GitHub

Thank you for supporting decentralized Monero mining. Every miner connected to LibreNet helps strengthen the Monero network and the decentralized P2Pool ecosystem.