mirror of
https://github.com/Retropex/umbrel-apps.git
synced 2025-05-12 11:20:43 +02:00
App updates from Umbrel v0.4.18
This commit is contained in:
parent
3ad4e72d9f
commit
2bed441ff9
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
# Update configs
|
# Update configs
|
||||||
/filebrowser config init
|
/filebrowser config init
|
||||||
/filebrowser config set --branding.name "Agora Admin"
|
/filebrowser config set --branding.name "Agora Admin File Browser"
|
||||||
/filebrowser users add umbrel ${APP_PASSWORD}
|
/filebrowser users add umbrel ${APP_PASSWORD}
|
||||||
|
|
||||||
exec /filebrowser -p 8080 --baseurl "/admin/files"
|
exec /filebrowser -p 8080 --baseurl "/admin/files"
|
||||||
|
@ -7,7 +7,8 @@
|
|||||||
<h1>Welcome to Agora Admin!</h1>
|
<h1>Welcome to Agora Admin!</h1>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="/">Download files</a></li>
|
<li><a href="/">Download files</a></li>
|
||||||
<li><a href="/admin/files">Manage files</a></li>
|
<li><a href="http://<!--#echo var="ssihiddenservice"-->">Download files over Tor</a></li>
|
||||||
|
<li><a href="/admin/files">Upload and manage files</a></li>
|
||||||
<li><a href="https://github.com/agora-org/agora#access-configuration">Agora Configuration Docs</a></li>
|
<li><a href="https://github.com/agora-org/agora#access-configuration">Agora Configuration Docs</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</body>
|
</body>
|
||||||
|
@ -13,6 +13,8 @@ server {
|
|||||||
|
|
||||||
location /admin {
|
location /admin {
|
||||||
root /usr/share/nginx/html;
|
root /usr/share/nginx/html;
|
||||||
|
ssi on;
|
||||||
|
set $ssihiddenservice "${APP_HIDDEN_SERVICE}";
|
||||||
index index.html;
|
index index.html;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -29,7 +29,7 @@ services:
|
|||||||
ipv4_address: $APP_BTCPAY_SERVER_NBXPLORER_IP
|
ipv4_address: $APP_BTCPAY_SERVER_NBXPLORER_IP
|
||||||
|
|
||||||
web:
|
web:
|
||||||
image: btcpayserver/btcpayserver:1.4.9@sha256:3310ef8c5fecb3a1c66507b97ebc84a3475fc77e63cd3bd29ab8b76474214566
|
image: btcpayserver/btcpayserver:1.5.2@sha256:dbf128e058609edbfb399730fc2dd6ea38ea20ef3076b7ba2e4aa80a417086b3
|
||||||
user: "1000:1000"
|
user: "1000:1000"
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
stop_grace_period: 1m
|
stop_grace_period: 1m
|
||||||
|
@ -2,7 +2,7 @@ manifestVersion: 1
|
|||||||
id: btcpay-server
|
id: btcpay-server
|
||||||
category: Finance
|
category: Finance
|
||||||
name: BTCPay Server
|
name: BTCPay Server
|
||||||
version: 1.4.9
|
version: 1.5.2
|
||||||
tagline: Accept Bitcoin payments with 0 fees & no 3rd party
|
tagline: Accept Bitcoin payments with 0 fees & no 3rd party
|
||||||
description: >-
|
description: >-
|
||||||
BTCPay Server is a payment processor that allows you to receive
|
BTCPay Server is a payment processor that allows you to receive
|
||||||
|
0
elements/data/.gitkeep
Normal file
0
elements/data/.gitkeep
Normal file
63
elements/docker-compose.yml
Normal file
63
elements/docker-compose.yml
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
version: "3.8"
|
||||||
|
|
||||||
|
services:
|
||||||
|
app_proxy:
|
||||||
|
environment:
|
||||||
|
APP_HOST: $APP_ELEMENTS_IP
|
||||||
|
APP_PORT: 8080
|
||||||
|
|
||||||
|
node:
|
||||||
|
image: ghcr.io/vulpemventures/elements:0.21.0.2@sha256:60f082b13b366743ef3cd113cb20397b586fd7032c0eb9c0a2a242ebc528f537
|
||||||
|
restart: on-failure
|
||||||
|
stop_grace_period: 1m
|
||||||
|
ports:
|
||||||
|
- $APP_ELEMENTS_NODE_RPC_PORT:$APP_ELEMENTS_NODE_RPC_PORT # JSONRPC
|
||||||
|
- $APP_ELEMENTS_NODE_P2P_PORT:$APP_ELEMENTS_NODE_P2P_PORT # P2P PORT
|
||||||
|
volumes:
|
||||||
|
- ${APP_DATA_DIR}/data:/home/elements/.elements
|
||||||
|
command:
|
||||||
|
- -listen=1
|
||||||
|
- -txindex=1
|
||||||
|
# Current Elements Core requires >8GB of RAM to verify confidential proofs during IBD
|
||||||
|
# We skip historical block verification for now, as we don't have a way to set the memory limit
|
||||||
|
- -assumevalid=d4046e2c27e32e8582af39e402528e5df6ede1e1dd3c551764699e02e50bbf1e
|
||||||
|
- -validatepegin=1
|
||||||
|
- -fallbackfee=0.000001
|
||||||
|
# Attach to Bitcoin network
|
||||||
|
- -mainchainrpchost=$APP_BITCOIN_NODE_IP
|
||||||
|
- -mainchainrpcport=$APP_BITCOIN_RPC_PORT
|
||||||
|
- -mainchainrpcuser=$APP_BITCOIN_RPC_USER
|
||||||
|
- -mainchainrpcpassword=$APP_BITCOIN_RPC_PASS
|
||||||
|
# Elements RPC
|
||||||
|
- -rpcuser=elements
|
||||||
|
- -rpcpassword=$APP_PASSWORD
|
||||||
|
- -rpcbind=0.0.0.0 # can we do better here?
|
||||||
|
- -rpcallowip=0.0.0.0/0 # can we do better here?
|
||||||
|
- -rpcport=$APP_ELEMENTS_NODE_RPC_PORT
|
||||||
|
# P2P
|
||||||
|
- -port=$APP_ELEMENTS_NODE_P2P_PORT
|
||||||
|
- -blockfilterindex=1
|
||||||
|
- -peerblockfilters=1
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
ipv4_address: $APP_ELEMENTS_NODE_IP
|
||||||
|
|
||||||
|
web:
|
||||||
|
image: ghcr.io/tiero/elements-web:v0.0.3@sha256:b80dc0df2a4693668a97b874aad6d0a8d3239d03f4d05b4342600166934d0b87
|
||||||
|
depends_on:
|
||||||
|
- node
|
||||||
|
restart: on-failure
|
||||||
|
environment:
|
||||||
|
RPC_USER: elements
|
||||||
|
RPC_PASS: $APP_PASSWORD
|
||||||
|
RPC_PORT: $APP_ELEMENTS_NODE_RPC_PORT
|
||||||
|
RPC_HOST: $APP_ELEMENTS_NODE_IP
|
||||||
|
P2P_PORT: $APP_ELEMENTS_NODE_P2P_PORT
|
||||||
|
# Remote
|
||||||
|
REMOTE_RPC_HOST: $APP_ELEMENTS_RPC_HIDDEN_SERVICE
|
||||||
|
REMOTE_P2P_HOST: $APP_ELEMENTS_P2P_HIDDEN_SERVICE
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
ipv4_address: $APP_ELEMENTS_IP
|
||||||
|
|
||||||
|
|
11
elements/exports.sh
Normal file
11
elements/exports.sh
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
export APP_ELEMENTS_PORT="3042"
|
||||||
|
export APP_ELEMENTS_IP="10.21.21.91"
|
||||||
|
export APP_ELEMENTS_NODE_IP="10.21.21.92"
|
||||||
|
export APP_ELEMENTS_NODE_RPC_PORT="7041"
|
||||||
|
export APP_ELEMENTS_NODE_P2P_PORT="18332"
|
||||||
|
|
||||||
|
local app_elements_rpc_hidden_service_file="${EXPORTS_TOR_DATA_DIR}/app-${EXPORTS_APP_ID}-rpc/hostname"
|
||||||
|
local app_elements_p2p_hidden_service_file="${EXPORTS_TOR_DATA_DIR}/app-${EXPORTS_APP_ID}-p2p/hostname"
|
||||||
|
|
||||||
|
export APP_ELEMENTS_RPC_HIDDEN_SERVICE="$(cat "${app_elements_rpc_hidden_service_file}" 2>/dev/null || echo "notyetset.onion")"
|
||||||
|
export APP_ELEMENTS_P2P_HIDDEN_SERVICE="$(cat "${app_elements_p2p_hidden_service_file}" 2>/dev/null || echo "notyetset.onion")"
|
11
elements/torrc.template
Normal file
11
elements/torrc.template
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
# elements rpc Hidden Service
|
||||||
|
HiddenServiceDir /data/app-$APP_ID-rpc
|
||||||
|
HiddenServicePort $APP_ELEMENTS_NODE_RPC_PORT $APP_ELEMENTS_NODE_IP:$APP_ELEMENTS_NODE_RPC_PORT
|
||||||
|
|
||||||
|
# elements p2p Hidden Service
|
||||||
|
HiddenServiceDir /data/app-$APP_ID-p2p
|
||||||
|
HiddenServicePort $APP_ELEMENTS_NODE_P2P_PORT $APP_ELEMENTS_NODE_IP:$APP_ELEMENTS_NODE_P2P_PORT
|
||||||
|
|
||||||
|
# elements Hidden Service
|
||||||
|
HiddenServiceDir /data/app-$APP_ID
|
||||||
|
HiddenServicePort 80 $APP_PROXY_HOSTNAME:$APP_PROXY_PORT
|
23
elements/umbrel-app.yml
Normal file
23
elements/umbrel-app.yml
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
id: elements
|
||||||
|
category: Wallet Servers
|
||||||
|
name: Elements Core
|
||||||
|
version: v0.21.0.2
|
||||||
|
tagline: Liquid Network full node
|
||||||
|
description: Elements is an open source full node implementation to run the Liquid
|
||||||
|
Network, a Bitcoin layer-2 solution enabling the fast, confidential settlement and
|
||||||
|
issuance of digital assets, such as stablecoins, security tokens, and other financial
|
||||||
|
instruments, on top of the Bitcoin timechain.
|
||||||
|
developer: Elements Core Developers
|
||||||
|
website: https://elementsproject.org
|
||||||
|
dependencies:
|
||||||
|
- bitcoin
|
||||||
|
repo: https://github.com/ElementsProject/elements
|
||||||
|
support: https://t.me/liquid_community
|
||||||
|
port: 3042
|
||||||
|
gallery:
|
||||||
|
- 1.jpg
|
||||||
|
- 2.jpg
|
||||||
|
- 3.jpg
|
||||||
|
path: ''
|
||||||
|
deterministicPassword: false
|
||||||
|
torOnly: false
|
@ -7,7 +7,7 @@ services:
|
|||||||
APP_PORT: 2112
|
APP_PORT: 2112
|
||||||
|
|
||||||
web:
|
web:
|
||||||
image: podcastindexorg/podcasting20-helipad:v0.1.9@sha256:9706dc5a337dd087b188b32685a342d5d69d154b3e0449e4623c4a4e3988dd22
|
image: podcastindexorg/podcasting20-helipad:v0.1.10@sha256:8c6854dd13bda2564c90819ba2277e7b7e68f58946238b1d71d8f6a677d2de64
|
||||||
init: true
|
init: true
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
stop_grace_period: 1m
|
stop_grace_period: 1m
|
||||||
|
@ -2,7 +2,7 @@ manifestVersion: 1
|
|||||||
id: helipad
|
id: helipad
|
||||||
category: Lightning Node Management
|
category: Lightning Node Management
|
||||||
name: Helipad
|
name: Helipad
|
||||||
version: 0.1.9
|
version: 0.1.10
|
||||||
tagline: View boosts & boostagrams from Podcasting 2.0 apps
|
tagline: View boosts & boostagrams from Podcasting 2.0 apps
|
||||||
description: Helipad shows boosts and boostagram messages coming in to your
|
description: Helipad shows boosts and boostagram messages coming in to your
|
||||||
Lightning node from your listeners who are using Podcasting 2.0 apps.
|
Lightning node from your listeners who are using Podcasting 2.0 apps.
|
||||||
|
1
ipfs-podcasting/cfg/.gitkeep
Normal file
1
ipfs-podcasting/cfg/.gitkeep
Normal file
@ -0,0 +1 @@
|
|||||||
|
|
22
ipfs-podcasting/docker-compose.yml
Normal file
22
ipfs-podcasting/docker-compose.yml
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
version: "3.7"
|
||||||
|
|
||||||
|
services:
|
||||||
|
app_proxy:
|
||||||
|
environment:
|
||||||
|
APP_HOST: $APP_IPFS_PODCASTING_IP
|
||||||
|
APP_PORT: $APP_IPFS_PODCASTING_PORT
|
||||||
|
|
||||||
|
web:
|
||||||
|
image: ipfspodcasting/podcastnode:v0.5@sha256:aa56c571494323f210677ad4291ffead0fff31a1da1544766557e54b413f43d0
|
||||||
|
init: true
|
||||||
|
restart: on-failure
|
||||||
|
stop_grace_period: 1m
|
||||||
|
user: "1000:1000"
|
||||||
|
ports:
|
||||||
|
- ${APP_IPFS_PODCASTING_P2P_PORT}:4001 # IPFS
|
||||||
|
volumes:
|
||||||
|
- ${APP_DATA_DIR}/ipfs:/ipfs-podcasting/ipfs
|
||||||
|
- ${APP_DATA_DIR}/cfg:/ipfs-podcasting/cfg
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
ipv4_address: $APP_IPFS_PODCASTING_IP
|
3
ipfs-podcasting/exports.sh
Normal file
3
ipfs-podcasting/exports.sh
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
export APP_IPFS_PODCASTING_IP="10.21.21.93"
|
||||||
|
export APP_IPFS_PODCASTING_PORT="8675"
|
||||||
|
export APP_IPFS_PODCASTING_P2P_PORT="4001"
|
1
ipfs-podcasting/ipfs/.gitkeep
Normal file
1
ipfs-podcasting/ipfs/.gitkeep
Normal file
@ -0,0 +1 @@
|
|||||||
|
|
23
ipfs-podcasting/umbrel-app.yml
Normal file
23
ipfs-podcasting/umbrel-app.yml
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
id: ipfs-podcasting
|
||||||
|
category: Files
|
||||||
|
name: IPFS Podcasting
|
||||||
|
version: 0.5
|
||||||
|
tagline: Crowd-host podcasts over IPFS
|
||||||
|
description: |-
|
||||||
|
Turn your Umbrel into an IPFS node for self-hosting, crowd-hosting, and archiving of your favorite podcasts to the IPFS network.
|
||||||
|
|
||||||
|
IPFSPodcasting.net uses participating nodes to manage & track hashes of podcast episodes and generates IPFS/RSS feeds that load media from the IPFS network.
|
||||||
|
|
||||||
|
You only need to run the app to participate. You can optionally configure your email, and manage your node from the website. View the FAQ to learn more.
|
||||||
|
developer: IPFSPodcasting.net
|
||||||
|
website: https://IPFSPodcasting.net
|
||||||
|
dependencies: []
|
||||||
|
repo: https://github.com/Cameron-IPFSPodcasting/podcastnode
|
||||||
|
support: https://github.com/Cameron-IPFSPodcasting/podcastnode/issues
|
||||||
|
port: 8675
|
||||||
|
gallery:
|
||||||
|
- 1.jpg
|
||||||
|
- 2.jpg
|
||||||
|
- 3.jpg
|
||||||
|
path: ''
|
||||||
|
defaultPassword: ''
|
@ -7,14 +7,12 @@ services:
|
|||||||
APP_PORT: 8000
|
APP_PORT: 8000
|
||||||
|
|
||||||
web:
|
web:
|
||||||
image: ghcr.io/itchysats/itchysats/taker:0.4.10@sha256:6ce4691fa1d940a59598e1271f5c808869acfe8e6d639bead28076b5f7172414
|
image: ghcr.io/itchysats/itchysats/taker:0.4.16@sha256:f404ace4baf85b9799bfa709c9481b35fabe22d6dcaf7fb8f664730c09230bc2
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
stop_grace_period: 1m
|
stop_grace_period: 1m
|
||||||
volumes:
|
volumes:
|
||||||
- ${APP_DATA_DIR}/data:/data
|
- ${APP_DATA_DIR}/data:/data
|
||||||
command:
|
command:
|
||||||
- --maker=$APP_BITCOIN_NETWORK.itchysats.network:10000
|
|
||||||
- --maker-id=7e35e34801e766a6a29ecb9e22810ea4e3476c2b37bf75882edf94a68b1d9607
|
|
||||||
- --password=$APP_PASSWORD
|
- --password=$APP_PASSWORD
|
||||||
- --umbrel-seed=$APP_SEED
|
- --umbrel-seed=$APP_SEED
|
||||||
- $APP_BITCOIN_NETWORK
|
- $APP_BITCOIN_NETWORK
|
||||||
|
@ -2,7 +2,7 @@ manifestVersion: 1
|
|||||||
id: itchysats
|
id: itchysats
|
||||||
category: Finance
|
category: Finance
|
||||||
name: ItchySats
|
name: ItchySats
|
||||||
version: v0.4.10
|
version: v0.4.16
|
||||||
tagline: Peer-2-peer derivatives on Bitcoin
|
tagline: Peer-2-peer derivatives on Bitcoin
|
||||||
description: >-
|
description: >-
|
||||||
ItchySats enables peer-2-peer CFD trading on Bitcoin using DLCs
|
ItchySats enables peer-2-peer CFD trading on Bitcoin using DLCs
|
||||||
|
@ -5,8 +5,9 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
APP_HOST: $APP_KOLLIDER_IP
|
APP_HOST: $APP_KOLLIDER_IP
|
||||||
APP_PORT: 3000
|
APP_PORT: 3000
|
||||||
|
|
||||||
backend:
|
backend:
|
||||||
image: kolliderhq/kollider-lite-backend:v1.0.3@sha256:1229b8d800447ddd43b8e21e5dbbdc4773e873d3bc4f13a00976bc14607c393b
|
image: kolliderhq/kollider-lite-backend:v1.0.5@sha256:675bd4205117bb433c876ee73531664464833ff6ae7fa7b794bd1b22f48b8984
|
||||||
init: true
|
init: true
|
||||||
user: 1000:1000
|
user: 1000:1000
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
@ -20,8 +21,9 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
default:
|
default:
|
||||||
ipv4_address: $APP_KOLLIDER_HH_IP
|
ipv4_address: $APP_KOLLIDER_HH_IP
|
||||||
|
|
||||||
ws:
|
ws:
|
||||||
image: kolliderhq/kollider-ws-client:v1.0.3@sha256:567ed821291e76fa6c9a0e4e5895375600d1bffc7876938d489f799fbbe0249f
|
image: kolliderhq/kollider-ws-client:v1.0.5@sha256:8813338163f081dfa6bbe3fc8e8c22376e19dcfe9ff1b9fb1db64e13e5ce32dc
|
||||||
init: true
|
init: true
|
||||||
user: 1000:1000
|
user: 1000:1000
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
@ -37,8 +39,9 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
default:
|
default:
|
||||||
ipv4_address: $APP_KOLLIDER_WS_IP
|
ipv4_address: $APP_KOLLIDER_WS_IP
|
||||||
|
|
||||||
web:
|
web:
|
||||||
image: kolliderhq/kollider-lite-app:v1.0.3@sha256:a7356b606e3062f74cf60bf0464fda736ae32e44920b7200bcf1f18c3eb1dd1a
|
image: kolliderhq/kollider-lite-app:v1.0.5@sha256:d059815c93f8d368d718cfe1ddff2e19bc80c7a0a082fe91e900def6cc8fbedb
|
||||||
init: true
|
init: true
|
||||||
user: 1000:1000
|
user: 1000:1000
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
|
@ -2,7 +2,7 @@ manifestVersion: 1
|
|||||||
id: kollider
|
id: kollider
|
||||||
category: Finance
|
category: Finance
|
||||||
name: Kollider
|
name: Kollider
|
||||||
version: 1.0.3
|
version: 1.0.5
|
||||||
tagline: Lightning-fast derivative trading
|
tagline: Lightning-fast derivative trading
|
||||||
description: >-
|
description: >-
|
||||||
Kollider lets you instantly trade perpetual contracts with low fees
|
Kollider lets you instantly trade perpetual contracts with low fees
|
||||||
|
@ -7,7 +7,7 @@ services:
|
|||||||
APP_PORT: $APP_LIGHTNING_TERMINAL_PORT
|
APP_PORT: $APP_LIGHTNING_TERMINAL_PORT
|
||||||
|
|
||||||
web:
|
web:
|
||||||
image: lightninglabs/lightning-terminal:v0.6.5-alpha@sha256:541fb9034a25dd4336becabdee6d40f76c3f4ae4557cbce30a46a3a8e3ef0e74
|
image: lightninglabs/lightning-terminal:v0.6.7-alpha@sha256:aba02fc2e41e9e2397d019e2d358e4bb0c518a80dd758bdfe888feeeb7aac28d
|
||||||
user: "1000:1000"
|
user: "1000:1000"
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
stop_grace_period: 1m
|
stop_grace_period: 1m
|
||||||
|
@ -2,7 +2,7 @@ manifestVersion: 1
|
|||||||
id: lightning-terminal
|
id: lightning-terminal
|
||||||
category: Lightning Node Management
|
category: Lightning Node Management
|
||||||
name: Lightning Terminal
|
name: Lightning Terminal
|
||||||
version: v0.6.5-alpha
|
version: v0.6.7-alpha
|
||||||
tagline: The easiest way to manage channel liquidity
|
tagline: The easiest way to manage channel liquidity
|
||||||
description: >-
|
description: >-
|
||||||
Lightning Terminal is the easiest way to manage inbound and
|
Lightning Terminal is the easiest way to manage inbound and
|
||||||
|
@ -7,7 +7,7 @@ services:
|
|||||||
APP_PORT: $APP_LNDG_PORT
|
APP_PORT: $APP_LNDG_PORT
|
||||||
|
|
||||||
web:
|
web:
|
||||||
image: ghcr.io/cryptosharks131/lndg:v1.0.5@sha256:cebb3cb42ebc26e7d148792e9f191dea78016cd514940a19143d3e51b5e023d2
|
image: ghcr.io/cryptosharks131/lndg:v1.1.1@sha256:fd975e4d6ee2de6da932eb8e93648b13ad7de9b71ec2a35eac19d2845d7a5f31
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
stop_grace_period: 1m
|
stop_grace_period: 1m
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -2,7 +2,7 @@ manifestVersion: 1
|
|||||||
id: lndg
|
id: lndg
|
||||||
category: Lightning Node Management
|
category: Lightning Node Management
|
||||||
name: LNDg
|
name: LNDg
|
||||||
version: 1.0.5
|
version: 1.1.1
|
||||||
tagline: Analyze and automate your Lightning node management
|
tagline: Analyze and automate your Lightning node management
|
||||||
description: LNDg is your command center for running a profitable and efficient
|
description: LNDg is your command center for running a profitable and efficient
|
||||||
routing node. From quickly viewing your node's health, automated rebalancing,
|
routing node. From quickly viewing your node's health, automated rebalancing,
|
||||||
|
@ -5,8 +5,9 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
APP_HOST: $APP_LNMARKETS_IP
|
APP_HOST: $APP_LNMARKETS_IP
|
||||||
APP_PORT: $APP_LNMARKETS_PORT
|
APP_PORT: $APP_LNMARKETS_PORT
|
||||||
|
|
||||||
lnmarkets:
|
lnmarkets:
|
||||||
image: ghcr.io/ln-markets/umbrel:v1.1.5@sha256:94b2259e4c2445d518cabc4bd6c0519c5fae87a3fb3c0bb564522e805d63bd89
|
image: ghcr.io/ln-markets/umbrel:v1.2.3@sha256:c11ec6d28d1b1d11d82ae8b33916732686a296beb21c9c3eaee80c823bd2d00f
|
||||||
init: true
|
init: true
|
||||||
user: 1000:1000
|
user: 1000:1000
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
|
@ -2,7 +2,7 @@ manifestVersion: 1
|
|||||||
id: lnmarkets
|
id: lnmarkets
|
||||||
category: Finance
|
category: Finance
|
||||||
name: LN Markets
|
name: LN Markets
|
||||||
version: 1.1.5
|
version: 1.2.3
|
||||||
tagline: Trade Bitcoin derivatives on Lightning
|
tagline: Trade Bitcoin derivatives on Lightning
|
||||||
description: >-
|
description: >-
|
||||||
LN Markets is the first Lightning-native Bitcoin derivatives
|
LN Markets is the first Lightning-native Bitcoin derivatives
|
||||||
|
@ -6,7 +6,7 @@ services:
|
|||||||
APP_HOST: $APP_PI_HOLE_IP
|
APP_HOST: $APP_PI_HOLE_IP
|
||||||
APP_PORT: 80
|
APP_PORT: 80
|
||||||
server:
|
server:
|
||||||
image: pihole/pihole:2022.01.1@sha256:a02faea91d505d0bfc1583049f3e943f2c3afe03df574e625ffa828b16b85832
|
image: pihole/pihole:2022.04.3@sha256:fa050f8407fc9b63840025f7064763cc20f2b8dd30461852daabb2c33a8231f8
|
||||||
# Pi-hole doesn't currently support running as non-root
|
# Pi-hole doesn't currently support running as non-root
|
||||||
# https://github.com/pi-hole/docker-pi-hole/issues/685
|
# https://github.com/pi-hole/docker-pi-hole/issues/685
|
||||||
# user: "1000:1000"
|
# user: "1000:1000"
|
||||||
|
@ -2,7 +2,7 @@ manifestVersion: 1
|
|||||||
id: pi-hole
|
id: pi-hole
|
||||||
category: Networking
|
category: Networking
|
||||||
name: Pi-hole
|
name: Pi-hole
|
||||||
version: 2022.01.1
|
version: 2022.04.3
|
||||||
tagline: Block ads on your entire network
|
tagline: Block ads on your entire network
|
||||||
description: >-
|
description: >-
|
||||||
Instead of browser plugins or other software on each computer,
|
Instead of browser plugins or other software on each computer,
|
||||||
|
@ -7,7 +7,7 @@ services:
|
|||||||
APP_PORT: $APP_SQUEAKNODE_PORT
|
APP_PORT: $APP_SQUEAKNODE_PORT
|
||||||
|
|
||||||
web:
|
web:
|
||||||
image: ghcr.io/squeaknode/squeaknode:v0.2.16@sha256:25d9bd4ce22b4265979d64ce9a2417c883492cd8dce7f171fc5488d27db6c809
|
image: ghcr.io/squeaknode/squeaknode:v0.2.23@sha256:0b950bcc8c733881258628f7a43fa615a0e825fd45cbb455d306405cea5800a6
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
stop_grace_period: 1m
|
stop_grace_period: 1m
|
||||||
ports:
|
ports:
|
||||||
|
@ -2,7 +2,7 @@ manifestVersion: 1
|
|||||||
id: squeaknode
|
id: squeaknode
|
||||||
category: Social
|
category: Social
|
||||||
name: Squeaknode
|
name: Squeaknode
|
||||||
version: 0.2.16
|
version: 0.2.23
|
||||||
tagline: A peer-to-peer status feed with Lightning monetization
|
tagline: A peer-to-peer status feed with Lightning monetization
|
||||||
description: >-
|
description: >-
|
||||||
Squeaknode is a peer-to-peer microblog with posts unlocked by
|
Squeaknode is a peer-to-peer microblog with posts unlocked by
|
||||||
|
@ -7,7 +7,7 @@ services:
|
|||||||
APP_PORT: 3002
|
APP_PORT: 3002
|
||||||
|
|
||||||
web:
|
web:
|
||||||
image: bitcoinscala/wallet-server-ui:1.9.0-19b72728-SNAPSHOT@sha256:e3a4dfd7748a4cfce714beacca869c9116026c03dda9130987e151531d374290
|
image: bitcoinscala/wallet-server-ui:1.9.1@sha256:3eb479b106811d523c4e0cfde244949f6c76a27c7d1fe59be9b8b51ba2372649
|
||||||
user: "1000:1000"
|
user: "1000:1000"
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
stop_grace_period: 1m
|
stop_grace_period: 1m
|
||||||
@ -30,12 +30,13 @@ services:
|
|||||||
- walletserver
|
- walletserver
|
||||||
|
|
||||||
walletserver:
|
walletserver:
|
||||||
image: bitcoinscala/bitcoin-s-server:1.9.0-93-4b964074-SNAPSHOT@sha256:e657deb2e6f65cce2f780680322f1b1212d9707a395dd57bace20617cb417833
|
image: bitcoinscala/bitcoin-s-server:1.9.1-34-3dc70938-SNAPSHOT@sha256:1cd82d19059382f740f7b8acbc2d3aaeaf0c1fd7c662bdbc3ef7b97a27ee181f
|
||||||
user: "1000:1000"
|
user: "1000:1000"
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
volumes:
|
volumes:
|
||||||
- ${APP_DATA_DIR}/data/wallet:/home/bitcoin-s/.bitcoin-s
|
- ${APP_DATA_DIR}/data/wallet:/home/bitcoin-s/.bitcoin-s
|
||||||
environment:
|
environment:
|
||||||
|
BITCOIN_S_NODE_MODE: "bitcoind"
|
||||||
BITCOIN_S_NETWORK: $APP_BITCOIN_NETWORK
|
BITCOIN_S_NETWORK: $APP_BITCOIN_NETWORK
|
||||||
BITCOIN_S_KEYMANAGER_ENTROPY: $APP_SEED
|
BITCOIN_S_KEYMANAGER_ENTROPY: $APP_SEED
|
||||||
BITCOIN_S_PROXY_ENABLED: "false"
|
BITCOIN_S_PROXY_ENABLED: "false"
|
||||||
|
@ -2,7 +2,7 @@ manifestVersion: 1
|
|||||||
id: suredbits-wallet
|
id: suredbits-wallet
|
||||||
category: Finance
|
category: Finance
|
||||||
name: Suredbits Wallet
|
name: Suredbits Wallet
|
||||||
version: 1.9.0-93-4b964074
|
version: 1.9.1-34-3dc70938
|
||||||
tagline: A universal DLC wallet
|
tagline: A universal DLC wallet
|
||||||
description: >-
|
description: >-
|
||||||
The Suredbits Wallet is your one stop shop for building Discreet
|
The Suredbits Wallet is your one stop shop for building Discreet
|
||||||
|
@ -26,7 +26,7 @@ services:
|
|||||||
fetcher:
|
fetcher:
|
||||||
depends_on:
|
depends_on:
|
||||||
- web
|
- web
|
||||||
image: ghcr.io/ibz/usocial:v0.1.5-buster@sha256:1b1215d7fba847bf922a2615fee6400ce61cac4545dff6bfcf9703af8e05b953
|
image: ghcr.io/ibz/usocial:v0.1.7-buster@sha256:864d0d225ed3f48060e6020abbe95355c99fb4426da3fdfb4e185581ccd0368b
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
stop_grace_period: 1m
|
stop_grace_period: 1m
|
||||||
volumes:
|
volumes:
|
||||||
|
@ -2,7 +2,7 @@ manifestVersion: 1
|
|||||||
id: usocial
|
id: usocial
|
||||||
category: Social
|
category: Social
|
||||||
name: usocial
|
name: usocial
|
||||||
version: 0.1.5
|
version: 0.1.7
|
||||||
tagline: Read. Listen. Pay back.
|
tagline: Read. Listen. Pay back.
|
||||||
description: >-
|
description: >-
|
||||||
The podcast client and feed reader for your personal server. With
|
The podcast client and feed reader for your personal server. With
|
||||||
|
Loading…
Reference in New Issue
Block a user