Skip to content

CNTRPRTY/xcpdev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

xcpdev

WIP, based on CNTRPRTY/xcpdev-genesis#17.

Install

The following commands will install your own (fully self-hosted) instance of xcp.dev!

This is not a production deployment, it is designed to be educational and an example of a Bitcoin (+ Counterparty) based app.

Tested in Ubuntu 22.04, 8GB ram 1.2TB disk.

# tab->ok if process pauses for a selection (just leave the defaults)

sudo apt-get update && sudo apt-get -y upgrade

sudo apt install -y build-essential curl && sudo apt-get install -y clang

curl -fsSL https://get.docker.com -o get-docker.sh

sudo sh get-docker.sh

sudo usermod -aG docker $USER

newgrp docker

git clone https://github.com/CNTRPRTY/core-apps.git

cd core-apps/apps/

git clone https://github.com/CNTRPRTY/xcpdev-api.git

mv nodejs/ nodejs_/

mv xcpdev-api/ nodejs/

cd ../..

mkdir counterparty-docker-data

COUNTERPARTY_DOCKER_DATA=/home/$USER docker compose -f core-apps/docker-compose.yml up -d

docker compose -f core-apps/docker-compose.yml down counterparty-core

# visit http://localhost:3001/
# check sync status...

docker compose -f core-apps/docker-compose.yml logs --tail=10 -f bitcoind

docker compose -f core-apps/docker-compose.yml logs --tail=10 -f addrindexrs

# after addrindexrs syncs (shows the mempool), start counterparty

COUNTERPARTY_DOCKER_DATA=/home/$USER docker compose -f core-apps/docker-compose.yml up counterparty-core -d

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published