BuhoGO: Open-source Bitcoin & Lightning wallet, easy interface, works with Spark, NWC, or LNBits.
930
BuhoGO is an open-source wallet application that makes Bitcoin & Lightning payments accessible to everyone. It provides a clean and intuitive interface for everyday Bitcoin transactions, supporting self-custody via Spark or connecting existing wallets through NWC or LNBits.
This Docker image allows you to run BuhoGO in a lightweight, production-ready container using Quasar Serve.
# Step 1: Node-Image for Build
FROM node:22-alpine AS builder
# Install Git
RUN apk add --no-cache git
# Set working directory
WORKDIR /app
# Clone repository
RUN git clone https://github.com/Buho-Ecosystem/Buho_go.git .
# Install dependencies
RUN npm install
# Build production files
RUN npm run build
# -----------------------------
# Step 2: Lightweight Quasar-Serve Container
FROM node:20-alpine
# Install Quasar CLI
RUN npm install -g @quasar/cli
# Set working directory
WORKDIR /app
# Copy build files from builder
COPY --from=builder /app/dist/spa /app/dist/spa
# Expose port
EXPOSE 3000
# Start production server
CMD ["quasar", "serve", "/app/dist/spa", "--port", "3000", "--hostname", "0.0.0.0"]
Start BuhoGO in a container:
docker run -d -p 3000:3000 robinvonmises/buho_go:latest
Run BuhoGO with Docker Compose:
services:
buhogo:
image: robinvonmises/buho_go:latest
ports:
- "3000:3000"
restart: unless-stopped
Content type
Image
Digest
sha256:94c832f25…
Size
90.1 MB
Last updated
about 2 months ago
docker pull robinvonmises/buho_go