2021-10-12 20:46:35 +00:00
# SPDX-FileCopyrightText: 2021 Jonathan Zernik
#
# SPDX-License-Identifier: AGPL-3.0-only
2022-04-07 16:25:31 +00:00
# yaml-language-server: $schema=../../app-standard-v3.yml
version : 3
2021-10-12 20:46:35 +00:00
metadata :
category : Social
name : Squeaknode
2022-05-18 19:09:11 +00:00
version : 0.3 .1
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.
2022-04-23 08:12:21 +00:00
developers :
2022-04-09 20:00:56 +00:00
Jonathan Zernik : https://github.com/yzernik
2021-10-12 20:46:35 +00:00
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-05-18 19:09:11 +00:00
image : ghcr.io/squeaknode/squeaknode:v0.3.1@sha256:522ade456898712a235047a4b77003a7dc37812cdd8626269cf91aaa069d0a10
2021-10-12 20:46:35 +00:00
stop_grace_period : 1m
port : 12994
2022-04-07 16:25:31 +00:00
requiredPorts :
- 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
hiddenServicePorts :
p2p :
- 8555
- 18555