forked from BitcoinMechanic/specter-desktop-wrapper
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmanifest.yaml
More file actions
95 lines (95 loc) · 2.55 KB
/
manifest.yaml
File metadata and controls
95 lines (95 loc) · 2.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
id: specter
title: Specter
version: 2.1.7.0
release-notes: |
* Updated Specter Desktop to v2.1.5
* Switched container source to the official cryptoadvance GHCR image
* Keeps StartOS integration for Bitcoin Core and Electrs
developer: "Alex71btc (https://github.com/Alex71btc)"
license: mit
wrapper-repo: https://github.com/Alex71btc/specter-startos
upstream-repo: https://github.com/cryptoadvance/specter-desktop
support-site: https://github.com/cryptoadvance/specter-desktop/issues
marketing-site: https://specter.solutions
build: ["make"]
description:
short: A user-friendly web GUI for Bitcoin Core with a focus on multisignature setup using hardware wallets and airgapped devices.
long: Bitcoin Core has a very powerful command line interface and a wonderful daemon. Using PSBT and HWI it also works great with hardware wallets, but at the moment this is beyond most users. The same applies to multisignature setups. The goal of this project is to make a convenient and user-friendly GUI around Bitcoin Core with a focus on multisignature setup with hardware wallets and airgapped devices.
assets:
license: LICENSE
icon: icon.png
instructions: instructions.md
main:
type: docker
image: main
entrypoint: "docker_entrypoint.sh"
args: []
mounts:
main: /root
bitcoind: /mnt/bitcoind
health-checks:
web-ui:
name: Web UI
success-message: Ready to be visited in a web browser
type: script
config:
get:
type: script
set:
type: script
volumes:
main:
type: data
bitcoind:
type: pointer
package-id: bitcoind
volume-id: main
path: /public
readonly: false
interfaces:
main:
name: Specter Web Interface
description: Specifies the Specter interface to listen on for HTTP connections.
tor-config:
port-mapping:
80: "25441"
lan-config:
443:
ssl: true
internal: 25441
ui: true
protocols:
- tcp
- http
dependencies:
bitcoind:
version: ">=23.0.0 <30.0.0"
requirement:
type: "opt-out"
how: Alternatively can use Electrs
description: Used to subscribe to new block events.
config:
check:
type: script
auto-configure:
type: script
electrs:
version: ">=0.9.13.1 <1.0.0"
requirement:
type: "opt-in"
how: Alternatively can use Bitcoin Core
description: Faster than connecting directly to Bitcoin Core.
backup:
create:
type: script
restore:
type: script
migrations:
from:
"*":
type: script
args: ["from"]
to:
"*":
type: script
args: ["to"]