Skip to content

MoneroOS Resurrection

4r kal requested to merge 4rkal/ccs-proposals:4rkal-moneroOS into master
layout: fr
title: MoneroOS Resurrection
author: 4rkal
date: July 9, 2025
amount: 40
milestones:
  - name: Arch base + mining stack with config support
    funds: 10
    done: false
    status: unfinished
  - name: Web apps installer + mining config UI
    funds: 20
    done: false
    status: unfinished
  - name: Final ISO build with full integration
    funds: 8
    done: false
    status: unfinished
  - name: Documentation + walkthrough video
    funds: 2
    done: false
    status: unfinished
payouts:
  - date:
    amount:
  - date:
    amount:
  - date:
    amount:
  - date:
    amount:

What?

MoneroOS is a simple, plug and play operating system made just for mining Monero. Think of it like NiceHashOS but for Monero. You flash it to a USB drive, boot it up, enter your wallet address, and it starts mining. That’s it.

I originally put together MoneroOS a couple of years ago (you can still find the old repo here: https://github.com/4rkal/MoneroOS), but life got busy and I couldn’t keep up with development. Now I’ve got more time, and I’d love to rebuild it properly and add all the things I wanted to include from the start.

MonerOS will now feature:

  • A simple web installer accessed on the first boot. It will allow users to configure their mining pool settings or p2pool mining. Linux users will also be able to configure their mining settings by editing json configs in the persistent partition
  • A web dashboard that allows users to view their mining statistics. (hashrate etc)
  • XMRig, P2Pool and monerod already installed and configured
  • An optimized kernel
  • Mining alerts via ntfy.sh, optionally reporting on hashrate, cpu temp etc (could also just be ending a ping)

Why?

A plug and play mining operating system can be very beneficial for monero. Setting up a mining rig can be quite complex and takes a lot of time. Now think how much time you would have to waste if you were to setup a whole mining farm. If you could use MoneroOS you could just write the iso to each USB drive, enter your mining details and start mining. All with optimal settings.

MoneroOS will help Monero:

  • Attract more miners and mining farms
  • Make it easier for noobs to start mining
  • Encourage P2Pool adoption

Who?

I am 4rkal I have been involved in the Monero community for a couple of years now and have built many different projects, one of them being MoneroOS of course.

I am the creator of cyphergoat.com, a fast, private and open source crypto exchange aggregator that works without javascript over tor & i2p. I have also written a couple of Monero related articles read here and have various other monero related side projects on my github

Milestones

At the end of this proposal I will deliver a fully functional operating system that can be written to any usb drive and has all of the features mentioned above

Milestone #1 (closed) (10 XMR)

Get archlinux up and running with persistent storage from a usb drive and xmrig, p2pool, monerod and any other essential packages installed. Allow for json based configuration of xmrig, p2pool and monerod. Find out which kernel is optimal for mining and include it as default.

Milestone #2 (20 XMR)

Web apps: includes two separate web apps developed in go. The first will be the installer web app which will start on the first boot and will allow users to configure their install (if not already configured via json configs). The user will be able to select 3 different types of mining:

  • Pool mining: user enters pool address, payout address etc
  • P2Pool mining: user select whether or not they want a remote or local monero node to use for monerod and then enter their payout address
  • Solo mining: user selects remote or local monerod node to start mining to.

The user will be able to select an external hard drive to have monerod save the blockchain to (if wish to do so)

The second webui will be a monitoring UI that will be available after the system has been configured.

It will display important information such as: hashrate graph, CPU temps, uptime, status of pool/solo/p2pool mining

Milestone #3 (closed) (8 XMR)

Combination of the two previous milestone into one software suite. The final output will be a single iso file that will have all of the previously mentioned features.

Milestone #4 (closed) (2 XMR)

Documentation and full video showcasing how to use MoneroOS


The official repositories of MoneroOS will be available here: https://github.com/MoneroOS

All code will be open source and licensed under AGPLv3

Edited by 4r kal

Merge request reports

Loading