forked from michael.heier/umbrel-apps
Compare commits
9 Commits
Author | SHA1 | Date | |
---|---|---|---|
e1008f715a | |||
a9fa1d7f44 | |||
68922607ee | |||
|
caad27692b | ||
|
5e1c432f24 | ||
|
ddcaf6708d | ||
|
42b57dd1a2 | ||
|
343e82add4 | ||
|
426aa3c54f |
|
@ -30,7 +30,7 @@ services:
|
|||
ipv4_address: $APP_BTCPAY_SERVER_NBXPLORER_IP
|
||||
|
||||
web:
|
||||
image: btcpayserver/btcpayserver:1.5.2@sha256:dbf128e058609edbfb399730fc2dd6ea38ea20ef3076b7ba2e4aa80a417086b3
|
||||
image: btcpayserver/btcpayserver:1.5.4@sha256:2c1338e14cda481a738f900f1684167d435618db3890bcfed6e51cd7e8d7674c
|
||||
user: "1000:1000"
|
||||
restart: on-failure
|
||||
stop_grace_period: 1m
|
||||
|
|
|
@ -2,7 +2,7 @@ manifestVersion: 1
|
|||
id: btcpay-server
|
||||
category: Finance
|
||||
name: BTCPay Server
|
||||
version: "1.5.2"
|
||||
version: "1.5.4"
|
||||
tagline: Accept Bitcoin payments with 0 fees & no 3rd party
|
||||
description: >-
|
||||
BTCPay Server is a payment processor that allows you to receive
|
||||
|
|
|
@ -8,7 +8,7 @@ services:
|
|||
PROXY_AUTH_ADD: "false"
|
||||
|
||||
server:
|
||||
image: homeassistant/home-assistant:2021.12.0@sha256:116f78d5cf48c4b1adcb3eb665885cb0d14dc0156e9291015ca6fbce13540ff5
|
||||
image: homeassistant/home-assistant:2022.6.4@sha256:79e3205fdc1dcc5910370e851d5d504fcf7206d7274ba141d648a08c54268a82
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data:/config
|
||||
- ${APP_DATA_DIR}/configuration.yaml:/config/configuration.yaml
|
||||
|
|
|
@ -2,7 +2,7 @@ manifestVersion: 1
|
|||
id: home-assistant
|
||||
category: Automation
|
||||
name: Home Assistant
|
||||
version: "2021.12.0"
|
||||
version: "2022.6.4"
|
||||
tagline: Home automation that puts local control & privacy first
|
||||
description: >-
|
||||
Open source home automation that puts local control and privacy
|
||||
|
|
|
@ -7,7 +7,7 @@ services:
|
|||
APP_PORT: 80
|
||||
|
||||
jam:
|
||||
image: ghcr.io/joinmarket-webui/joinmarket-webui-standalone:v0.0.5-clientserver-v0.9.5@sha256:5fbbc766b25449e87f5fffb689d236b0a0c9b6332c1cb75478bcbc7225d04ad9
|
||||
image: ghcr.io/joinmarket-webui/joinmarket-webui-standalone:v0.0.6-clientserver-v0.9.6@sha256:a4b9a40125585d09f61539085d85846bf26a9fde5755627b163d1a29bf8bf61c
|
||||
restart: on-failure
|
||||
stop_grace_period: 1m
|
||||
init: true
|
||||
|
|
|
@ -2,7 +2,7 @@ manifestVersion: 1
|
|||
id: jam
|
||||
category: Finance
|
||||
name: Jam
|
||||
version: "0.0.5"
|
||||
version: "0.0.6"
|
||||
tagline: A user-friendly UI for JoinMarket
|
||||
description: >-
|
||||
Jam is a user-interface for JoinMarket with focus on
|
||||
|
|
|
@ -5,8 +5,9 @@ services:
|
|||
environment:
|
||||
APP_HOST: $APP_MEMPOOL_IP
|
||||
APP_PORT: $APP_MEMPOOL_PORT
|
||||
PROXY_AUTH_ADD: "false"
|
||||
web:
|
||||
image: mempool/frontend:v2.3.1@sha256:38c955caeb58014b266904b059bfabbdab8321d20b11e7cccb139be6dfc8e36e
|
||||
image: mempool/frontend:v2.4.0@sha256:f71722f1e3abfb3d8a3df6f2a32e384d39434e311bb83d810629077b4fa6ffaf
|
||||
user: "1000:1000"
|
||||
init: true
|
||||
restart: on-failure
|
||||
|
@ -19,7 +20,7 @@ services:
|
|||
default:
|
||||
ipv4_address: $APP_MEMPOOL_IP
|
||||
api:
|
||||
image: mempool/backend:v2.3.1@sha256:f7b16a6b00ea8aabf3b71a34ec05bb373fa0b6f1d31c7981b767edb2d1b7cf89
|
||||
image: mempool/backend:v2.4.0@sha256:6036cc6866b782efadc765e8189958940202b3fa1770eb35c35210c86efd2f47
|
||||
user: "1000:1000"
|
||||
init: true
|
||||
restart: on-failure
|
||||
|
@ -43,6 +44,8 @@ services:
|
|||
MEMPOOL_HTTP_PORT: "8999"
|
||||
MEMPOOL_CACHE_DIR: "/backend/cache"
|
||||
MEMPOOL_CLEAR_PROTECTION_MINUTES: "20"
|
||||
MEMPOOL_INDEXING_BLOCKS_AMOUNT: "52560"
|
||||
MEMPOOL_STDOUT_LOG_MIN_PRIORITY: "info"
|
||||
networks:
|
||||
default:
|
||||
ipv4_address: $APP_MEMPOOL_API_IP
|
||||
|
|
|
@ -2,7 +2,7 @@ manifestVersion: 1
|
|||
id: mempool
|
||||
category: Explorers
|
||||
name: mempool
|
||||
version: "2.3.1"
|
||||
version: "2.4.0"
|
||||
tagline: A self-hosted explorer for the Bitcoin community
|
||||
description: >-
|
||||
Trusted third parties are security holes. Self-host your own
|
||||
|
|
|
@ -7,7 +7,7 @@ services:
|
|||
APP_PORT: $APP_SQUEAKNODE_PORT
|
||||
|
||||
web:
|
||||
image: ghcr.io/squeaknode/squeaknode:v0.2.23@sha256:0b950bcc8c733881258628f7a43fa615a0e825fd45cbb455d306405cea5800a6
|
||||
image: ghcr.io/squeaknode/squeaknode:v0.3.3@sha256:021688519fc112bdec5d3e614719a80192065dae569fb85d8f5cd377ee1f9d65
|
||||
restart: on-failure
|
||||
stop_grace_period: 1m
|
||||
ports:
|
||||
|
@ -22,13 +22,13 @@ services:
|
|||
SQUEAKNODE_BITCOIN_RPC_PORT: $APP_BITCOIN_RPC_PORT
|
||||
SQUEAKNODE_BITCOIN_RPC_USER: $APP_BITCOIN_RPC_USER
|
||||
SQUEAKNODE_BITCOIN_RPC_PASS: $APP_BITCOIN_RPC_PASS
|
||||
SQUEAKNODE_BITCOIN_ZEROMQ_HASHBLOCK_PORT: $APP_BITCOIN_ZMQ_HASHBLOCK_PORT
|
||||
|
||||
# LND environment variables
|
||||
SQUEAKNODE_LND_HOST: $APP_LIGHTNING_NODE_IP
|
||||
SQUEAKNODE_LND_RPC_PORT: $APP_LIGHTNING_NODE_GRPC_PORT
|
||||
SQUEAKNODE_LND_TLS_CERT_PATH: "/lnd/tls.cert"
|
||||
SQUEAKNODE_LND_MACAROON_PATH: "/lnd/data/chain/bitcoin/$APP_BITCOIN_NETWORK/admin.macaroon"
|
||||
SQUEAKNODE_LIGHTNING_BACKEND: "lnd"
|
||||
SQUEAKNODE_LIGHTNING_LND_RPC_HOST: $APP_LIGHTNING_NODE_IP
|
||||
SQUEAKNODE_LIGHTNING_LND_RPC_PORT: $APP_LIGHTNING_NODE_GRPC_PORT
|
||||
SQUEAKNODE_LIGHTNING_LND_TLS_CERT_PATH: "/lnd/tls.cert"
|
||||
SQUEAKNODE_LIGHTNING_LND_MACAROON_PATH: "/lnd/data/chain/bitcoin/$APP_BITCOIN_NETWORK/admin.macaroon"
|
||||
|
||||
# Tor environment variables
|
||||
SQUEAKNODE_TOR_PROXY_IP: $TOR_PROXY_IP
|
||||
|
|
|
@ -2,7 +2,7 @@ manifestVersion: 1
|
|||
id: squeaknode
|
||||
category: Social
|
||||
name: Squeaknode
|
||||
version: "0.2.23"
|
||||
version: "0.3.3"
|
||||
tagline: A peer-to-peer status feed with Lightning monetization
|
||||
description: >-
|
||||
Squeaknode is a peer-to-peer microblog with posts unlocked by
|
||||
|
@ -25,4 +25,4 @@ gallery:
|
|||
- 3.jpg
|
||||
path: ""
|
||||
defaultUsername: umbrel
|
||||
deterministicPassword: true
|
||||
deterministicPassword: true
|
||||
|
|
|
@ -1,11 +1,16 @@
|
|||
version: "3.7"
|
||||
|
||||
services:
|
||||
app_proxy:
|
||||
environment:
|
||||
APP_HOST: tailscale_web_1
|
||||
APP_PORT: 8240
|
||||
web:
|
||||
network_mode: "host" # TODO: We can remove this later with some iptables magic
|
||||
image: tailscale/tailscale:v1.22.1@sha256:a8f3198bccfb3d281735cd99f33537c4023fd18d7aa4bce36cdaa827b1124ba0
|
||||
# image: tailscale/tailscale:v1.26.0@sha256:604298baab8cda19e55a73e584f6691f6b73c7502ea99ace2a7079e3a845d3e7
|
||||
image: docker.heier.io/heierbtc/tailscale:latest@sha256:9094225802385a3ee585fb67a750bc5aa9b283a950641656ce721679b48a89b5
|
||||
restart: on-failure
|
||||
stop_grace_period: 1m
|
||||
command: "sh -c 'tailscale web --listen 0.0.0.0:${APP_TAILSCALE_PORT} & exec tailscaled --tun=userspace-networking'"
|
||||
command: "sh -c 'tailscale web --listen 0.0.0.0:${APP_TAILSCALE_PORT} --login-server=https://hs.mjex.me & exec tailscaled --tun=userspace-networking'"
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data:/var/lib
|
||||
|
|
|
@ -2,7 +2,7 @@ manifestVersion: 1
|
|||
id: tailscale
|
||||
category: Networking
|
||||
name: Tailscale
|
||||
version: "1.22.1-build-2"
|
||||
version: "1.26.0"
|
||||
tagline: Zero config VPN to access your Umbrel from anywhere
|
||||
description: >-
|
||||
Tailscale is zero config VPN that creates a secure network between
|
||||
|
|
Loading…
Reference in New Issue
Block a user