Browse Source

swap lncm for cryptoadvance

master v0.6.0
Kim Neunert 4 years ago
parent
commit
0e12b2ac1d
No known key found for this signature in database GPG Key ID: 28B358A8843B0109
  1. 2
      Dockerfile
  2. 28
      README.md
  3. 2
      docker-compose.yml.hwibridge

2
Dockerfile

@ -34,7 +34,7 @@ FROM python:3.8.5-slim-buster as final
ARG USER ARG USER
ARG DIR ARG DIR
LABEL maintainer="nolim1t (hello@nolim1t.co)" LABEL maintainer="k9ert (k9ert@pm.me)"
RUN apt update && apt install -y libusb-1.0-0-dev libudev-dev RUN apt update && apt install -y libusb-1.0-0-dev libudev-dev

28
README.md

@ -1,10 +1,14 @@
# Specter Desktop in a docker container # Specter Desktop in a docker container
[![Build on deploy](https://github.com/lncm/docker-specter-desktop/workflows/Docker%20build%20on%20tag/badge.svg)](https://github.com/lncm/docker-specter-desktop/actions?query=workflow%3A%22Docker+build+on+tag%22) [![Build on deploy](https://github.com/cryptoadvance/docker-specter-desktop/workflows/Docker%20build%20on%20tag/badge.svg)](https://github.com/cryptoadvance/docker-specter-desktop/actions?query=workflow%3A%22Docker+build+on+tag%22)
![Version](https://img.shields.io/github/v/release/lncm/docker-specter-desktop?sort=semver) ![Version](https://img.shields.io/github/v/release/cryptoadvance/docker-specter-desktop?sort=semver)
[![Docker Pulls Count](https://img.shields.io/docker/pulls/lncm/specter-desktop.svg?style=flat)](https://hub.docker.com/r/lncm/specter-desktop) [![Docker Pulls Count](https://img.shields.io/docker/pulls/cryptoadvance/specter-desktop.svg?style=flat)](https://hub.docker.com/r/cryptoadvance/specter-desktop)
[Specter Desktop](https://github.com/cryptoadvance/specter-desktop) by [cryptoadvance](https://cryptoadvance.io/) in a docker container. [Specter Desktop](https://github.com/cryptoadvance/specter-desktop) in a docker container.
This is a fork from [Lightning Chiang Mai](https://github.com/lncm/docker-specter-desktop). Big shoutout to them!
There might be slight differences and we try to follow the original repo. Ideally the images are the same but eventually:
"Don't trust, verify". So we're building them ourself.
## Why? ## Why?
@ -20,7 +24,7 @@ docker build -t nolim1t/specter-desktop:v0.8.1 .
## Tags ## Tags
> **NOTE:** For an always up-to-date list see: https://hub.docker.com/r/lncm/specter-desktop/tags > **NOTE:** For an always up-to-date list see: https://hub.docker.com/r/cryptoadvance/specter-desktop/tags
* `latest` `v0.8.0` `v0.8.1` * `latest` `v0.8.0` `v0.8.1`
* `v0.6.1` `v0.7.0` `v0.7.1` `v0.7.2` * `v0.6.1` `v0.7.0` `v0.7.1` `v0.7.2`
@ -44,19 +48,19 @@ There are two ways you can run this
```bash ```bash
# in HWI bridge mode (meaning you would like to run a bridge to HWI) # in HWI bridge mode (meaning you would like to run a bridge to HWI)
# Also ensure that your username is permissioned for accessing the USB device. (group=plugdev) or use the --privileged switch # Also ensure that your username is permissioned for accessing the USB device. (group=plugdev) or use the --privileged switch
docker run --rm -v $HOME/.specter:/data/.specter lncm/specter-desktop:v0.8.1 --hwibridge docker run --rm -v $HOME/.specter:/data/.specter cryptoadvance/specter-desktop:v0.8.1 --hwibridge
# Get the Help to see options # Get the Help to see options
docker run --rm -v $HOME/.specter:/data/.specter lncm/specter-desktop:v0.8.1 --help docker run --rm -v $HOME/.specter:/data/.specter cryptoadvance/specter-desktop:v0.8.1 --help
# Run in Daemon mode # Run in Daemon mode
docker run --rm -v $HOME/.specter:/data/.specter -v $HOME/.bitcoin:/data/.bitcoin lncm/specter-desktop:v0.8.1 --host your.ip.address --daemon docker run --rm -v $HOME/.specter:/data/.specter -v $HOME/.bitcoin:/data/.bitcoin cryptoadvance/specter-desktop:v0.8.1 --host your.ip.address --daemon
# Run in docker detached mode (so we can see the logs) # Run in docker detached mode (so we can see the logs)
docker run -d=true --name=specter-desktop --rm -v $HOME/.specter:/data/.specter -v $HOME/.bitcoin:/data/.bitcoin lncm/specter-desktop:v0.8.1 --host your.ip.address docker run -d=true --name=specter-desktop --rm -v $HOME/.specter:/data/.specter -v $HOME/.bitcoin:/data/.bitcoin cryptoadvance/specter-desktop:v0.8.1 --host your.ip.address
# with flask env file in root (Replace --help with other stuff # with flask env file in root (Replace --help with other stuff
docker run --name=specter-desktop --network=host --rm -v $HOME/.specter:/data/.specter -v $HOME/.bitcoin:/data/.bitcoin -v $HOME/.flaskenv:/.flaskenv lncm/specter-desktop:v0.8.1 --help docker run --name=specter-desktop --network=host --rm -v $HOME/.specter:/data/.specter -v $HOME/.bitcoin:/data/.bitcoin -v $HOME/.flaskenv:/.flaskenv cryptoadvance/specter-desktop:v0.8.1 --help
``` ```
### Docker compose ### Docker compose
@ -65,7 +69,7 @@ This is a bit complex but the idea is to make sure there is a bitcoind installat
I also used host networking for ease of use, and also added ```privileged``` for further ease of use in case your user can't access the usb socket if you would like to run as a bridge to HWI or use the ```--hwibridge``` flag I also used host networking for ease of use, and also added ```privileged``` for further ease of use in case your user can't access the usb socket if you would like to run as a bridge to HWI or use the ```--hwibridge``` flag
Or you can use the sample docker-compose in HWIBridge mode [here](https://github.com/lncm/docker-specter-desktop/blob/master/docker-compose.yml.hwibridge) Or you can use the sample docker-compose in HWIBridge mode [here](https://github.com/cryptoadvance/docker-specter-desktop/blob/master/docker-compose.yml.hwibridge)
```yaml ```yaml
version: '3.8' version: '3.8'
@ -102,5 +106,5 @@ services:
## Troubleshooting ## Troubleshooting
Please ensure that you have the correct [udev rules](https://github.com/lncm/docker-specter-desktop/blob/master/udevrules.md) installed Please ensure that you have the correct [udev rules](https://github.com/cryptoadvance/docker-specter-desktop/blob/master/udevrules.md) installed

2
docker-compose.yml.hwibridge

@ -1,7 +1,7 @@
version: '3.8' version: '3.8'
services: services:
specterhwi: specterhwi:
image: lncm/specter-desktop:v0.8.1 image: cryptoadvance/specter-desktop:v0.8.1
container_name: specter-desktop container_name: specter-desktop
network_mode: host network_mode: host
ports: ports:

Loading…
Cancel
Save