App updates from Umbrel v0.4.18

This commit is contained in:
Steven Briscoe 2022-05-30 11:35:52 +01:00 committed by GitHub
parent 3ad4e72d9f
commit 2bed441ff9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
35 changed files with 193 additions and 29 deletions

View File

@ -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"

View File

@ -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>

View File

@ -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;
} }

View File

@ -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

View File

@ -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
View File

View 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
View 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
View 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
View 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

View File

@ -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

View File

@ -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.

View File

@ -0,0 +1 @@

View 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

View 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"

View File

@ -0,0 +1 @@

View 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: ''

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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:

View File

@ -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,

View File

@ -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

View File

@ -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

View File

@ -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"

View File

@ -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,

View File

@ -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:

View File

@ -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

View File

@ -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"

View File

@ -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

View File

@ -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:

View File

@ -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