You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This post guides you through deploying BTCPay Server with Bitcoin and Monero on an external disk using Docker. This configuration is ideal for those aiming to keep blockchain data separate from the main system drive, ensuring better performance and easier management.
<h1>Milestone 1 Complete: Laying the Foundation</h1>
7
+
<h2>What We’ve Accomplished</h2>
8
+
<p>Milestone 1 focused on making the plugin reliable, testable, and easy to maintain:</p>
9
+
<ul>
10
+
<li><strong>Full linting and code formatting</strong> for consistent development</li>
11
+
<li><strong>CI/CD pipelines</strong> to validate code and produce builds on every commit</li>
12
+
<li><strong>Deterministic builds</strong> for reproducible and auditable releases</li>
13
+
<li><strong>Comprehensive test coverage</strong>, including unit and integration tests</li>
14
+
<li><strong>Live demo and community server</strong> at <ahref="https://xmr.btcpay.host" target="_blank">https://xmr.btcpay.host</a>, powered by <ahref="https://kyun.host" target="_blank">Kyun.host</a></li>
15
+
<li><strong>Public documentation site</strong> launched at <ahref="https://btcpay.host" target="_blank">https://btcpay.host</a>, courtesy of the BTCPay Server team</li>
16
+
</ul>
17
+
<p>These updates prepare us for what’s next: <strong>full Monero support through a production-ready multiwallet plugin using <code>monero-lws</code></strong>.</p>
18
+
19
+
<h2>Why This Matters for Monero</h2>
20
+
<p>Most Monero users today start with wallets like Cake or Monerujo — and that’s great. But what happens when:</p>
21
+
<ul>
22
+
<li>a merchant wants to accept XMR online?</li>
23
+
<li>an event organizer needs ticketing with Monero?</li>
24
+
<li>a community wants to launch a donation campaign?</li>
25
+
</ul>
26
+
<p>They quickly discover that <strong>deploying infrastructure is hard</strong>. BTCPay Server solves this for Bitcoin, but until now, Monero lacked an equivalent, user-friendly, open-source solution.</p>
27
+
<p>This project fills that gap — not just with code, but with <strong>infrastructure that anyone can use</strong>.</p>
28
+
29
+
<h2>Infrastructure That Scales with the Community</h2>
30
+
<p>Multiwallet support is key.</p>
31
+
<p>It enables <strong>one BTCPay Server instance to serve many users</strong>, each with their own Monero wallet. This unlocks:</p>
32
+
<ul>
33
+
<li><strong>Turnkey Monero payment processors</strong> — enabling WordPress plugins, crowdfunding campaigns, or personal stores</li>
34
+
<li><strong>Shared community servers</strong> — run by volunteers or vendors offering privacy-friendly payments as a service</li>
35
+
<li><strong>Business-ready solutions</strong> — for vendors who want to onboard to Monero but aren’t ready to self-host</li>
36
+
</ul>
37
+
<p>Our instance at <ahref="https://xmr.btcpay.host" target="_blank">https://xmr.btcpay.host</a> will be the first public BTCPay Server supporting multi-user Monero wallets with <code>monero-lws</code>.</p>
38
+
<p>This was made possible through the generous support of <ahref="https://kyun.host" target="_blank">Kyun.host</a>, who sponsored the infrastructure and helped us get the first community instance online.</p>
39
+
40
+
<h2>Help Us Build What Comes Next</h2>
41
+
<p>The foundation is in place for open Monero payment infrastructure that doesn’t rely on centralized services. Milestone 1 stabilized our existing codebase. Now, we need to <strong>complete the Monero integration</strong> — and that means funding development of:</p>
42
+
<ul>
43
+
<li><code>monero-lws</code> integration for multiwallet support</li>
44
+
<li>Improved management of Monero daemon and wallet instances</li>
45
+
<li>UI Redesign</li>
46
+
<li>Documentation and tutorials</li>
47
+
<li>Ongoing maintenance and support</li>
48
+
</ul>
49
+
<p>By supporting this effort, you're helping make <strong>Monero payment infrastructure accessible to everyone</strong>.</p>
50
+
<p>Donate to the project by visiting the <ahref="https://ccs.getmonero.org/proposals/btcpayserver-plugin.html" target="_blank">BTCPay CCS Proposal</a> page.</p>
51
+
52
+
<h2>Get Involved</h2>
53
+
<ul>
54
+
<li>Try it live: <ahref="https://xmr.btcpay.host" target="_blank">https://xmr.btcpay.host</a></li>
<li>Join the conversation: <ahref="https://matrix.to/#/#btcpay-monero:matrix.org" target="_blank">Matrix Room</a></li>
57
+
<li>Submit a feature request or start a discussion: <ahref="https://github.com/btcpay-monero/btcpayserver-monero-plugin/issues" target="_blank">GitHub Issues</a></li>
0 commit comments