2021-10-12 20:46:35 +00:00
# SPDX-FileCopyrightText: 2021 Jonathan Zernik
#
# SPDX-License-Identifier: AGPL-3.0-only
2022-02-11 13:37:58 +00:00
# yaml-language-server: $schema=../../app-standard-v2.json
2022-02-13 18:33:24 +00:00
version : 1
2021-10-12 20:46:35 +00:00
metadata :
category : Social
name : Squeaknode
2022-02-28 06:12:02 +00:00
version : 0.2 .8
2021-10-16 00:32:55 +00:00
tagline : A peer-to-peer status feed with Lightning monetization
2021-10-12 20:46:35 +00:00
description : >-
The Squeaknode app allows you to create, view, buy, and sell squeaks. A
squeak is a single post that can contain up to 280 characters.
2022-01-04 19:28:52 +00:00
The Squeaknode timeline is ordered by the height of the block hash embedded in each squeak. Each squeak is signed with a digital signature of the private key of the author. Squeaks can be downloaded from any peer to any peer, but they remain locked until the downloader makes a Lightning payment to decrypt the content.
2021-10-12 20:46:35 +00:00
developer : Jonathan Zernik
website : https://github.com/yzernik
dependencies :
- bitcoind
- lnd
2021-12-14 18:11:39 +00:00
repo : https://github.com/squeaknode/squeaknode
support : https://github.com/squeaknode/squeaknode/discussions
2021-10-12 20:46:35 +00:00
gallery :
- 1. jpg
- 2. jpg
- 3. jpg
path : /login?user=citadel
defaultPassword : $APP_SEED
containers :
- name : web
2022-02-28 06:12:02 +00:00
image : ghcr.io/squeaknode/squeaknode:v0.2.8@sha256:731b36821185eedf5031e725234977bb472eecc7bbcecb431ee2b060058d2725
2021-10-12 20:46:35 +00:00
stop_grace_period : 1m
port : 12994
ports :
- 8994 : 8994
2021-10-20 19:10:06 +00:00
user : 1000 : 1000
2021-10-12 20:46:35 +00:00
environment :
SQUEAKNODE_BITCOIN_RPC_HOST : $BITCOIN_IP
SQUEAKNODE_BITCOIN_RPC_PORT : $BITCOIN_RPC_PORT
SQUEAKNODE_BITCOIN_RPC_USER : $BITCOIN_RPC_USER
SQUEAKNODE_BITCOIN_RPC_PASS : $BITCOIN_RPC_PASS
SQUEAKNODE_BITCOIN_ZEROMQ_HASHBLOCK_PORT : $BITCOIN_ZMQ_HASHBLOCK_PORT
SQUEAKNODE_LND_HOST : $LND_IP
SQUEAKNODE_LND_RPC_PORT : $LND_GRPC_PORT
SQUEAKNODE_LND_TLS_CERT_PATH : /lnd/tls.cert
SQUEAKNODE_LND_MACAROON_PATH : /lnd/data/chain/bitcoin/$BITCOIN_NETWORK/admin.macaroon
SQUEAKNODE_WEBADMIN_ENABLED : "true"
SQUEAKNODE_WEBADMIN_USERNAME : citadel
SQUEAKNODE_WEBADMIN_PASSWORD : ${APP_SEED}
SQUEAKNODE_NODE_NETWORK : $BITCOIN_NETWORK
SQUEAKNODE_NODE_SQK_DIR_PATH : /sqk
SQUEAKNODE_NODE_MAX_SQUEAKS : 10000
2021-10-31 08:16:00 +00:00
SQUEAKNODE_TOR_PROXY_IP : $TOR_PROXY_IP
SQUEAKNODE_TOR_PROXY_PORT : $TOR_PROXY_PORT
2021-10-31 10:40:29 +00:00
SQUEAKNODE_SERVER_EXTERNAL_ADDRESS : $APP_HIDDEN_SERVICE_P2P
2021-10-12 20:46:35 +00:00
DEBUG : squeaknode:*
data :
- sqk:/sqk
permissions :
- bitcoind
- lnd
hiddenServicePorts :
p2p :
- 8555
- 18555