Skip to content
This repository was archived by the owner on Oct 2, 2023. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions apps/code-server/app.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
citadel_version: 4
metadata:
name: code-server
version: 4.7.1
version: 4.17.1
category: Development
tagline: Run VS Code on your Citadel
developers:
Expand All @@ -17,9 +17,10 @@ metadata:
- 3.jpg
defaultPassword: $APP_SEED
torOnly: false
compatible: false
services:
main:
image: codercom/code-server:4.7.1@sha256:cbe4f6c6b1dc898e8884b6eb01552cb67717e3edba2e1e23c5fdebfed785860d
image: codercom/code-server:4.17.1@sha256:69f3b3952cd7a9680c290cf2c8030888064c759b7b599505eda5b52bdd841e74
user: 1000:1000
environment:
PASSWORD: $APP_SEED
Expand Down
7 changes: 4 additions & 3 deletions apps/ln-visualizer/app.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
citadel_version: 4
metadata:
name: LnVisualizer
version: 0.0.26
version: 0.0.28
category: Explorers
tagline: View the Lightning Network from your node's perspective
developers:
Expand All @@ -19,9 +19,10 @@ metadata:
path: ''
defaultPassword: null
torOnly: false
compatible: false
services:
main:
image: maxkotlan/ln-visualizer-web:v0.0.26@sha256:704dadfc6869c660c87010f9837a269786d6576788b1c1ea983e7d77b456a45b
image: maxkotlan/ln-visualizer-web:v0.0.28@sha256:d207e2e474453090d8c0ebec568c94536f79c9ae0d691818068861bbc2abb25d
stop_grace_period: 1m
restart: on-failure
environment:
Expand All @@ -33,8 +34,8 @@ services:
stop_grace_period: 1m
restart: on-failure
environment:
LND_SOCKET: ${LND_IP}:${LND_GRPC_PORT}
LND_CERT_FILE: /lnd/tls.cert
LND_SOCKET: ${LND_IP}:${LND_GRPC_PORT}
LND_MACAROON_FILE: /lnd/data/chain/bitcoin/${BITCOIN_NETWORK}/readonly.macaroon
mounts:
lnd: /lnd
9 changes: 5 additions & 4 deletions apps/lndg/app.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
citadel_version: 4
metadata:
name: LNDg
version: 1.3.1
version: 1.7.1
category: Lightning Node Management
tagline: Lite GUI web interface to analyze LND data and manage your node with automation.
developers:
cryptosharks131: https://github.com/cryptosharks131
description: LNDg is your command center for running a profitable and efficient routing node. From quickly viewing your node's health, automated rebalancing, selecting new potential peers and much more.
permissions:
- lnd
repo:
Expand All @@ -18,18 +19,18 @@ metadata:
path: ''
defaultPassword: $APP_SEED
torOnly: false
description: LNDg is your command center for running a profitable and efficient routing node. From quickly viewing your node's health, automated rebalancing, selecting new potential peers and much more.
compatible: false
services:
main:
image: ghcr.io/cryptosharks131/lndg:v1.3.1@sha256:b412bc37b6ed07c3c0335fedf409699ce019a928e69a3f6e7af9ffc8adcfcf99
image: ghcr.io/cryptosharks131/lndg:v1.7.1@sha256:2518dbe45bcce4f238e6d531df4478d98b2eade47e4ebe91c6f404cf53bd0600
stop_grace_period: 1m
restart: on-failure
command:
- sh
- -c
- python initialize.py -net '${BITCOIN_NETWORK}' -server '${LND_IP}:${LND_GRPC_PORT}' -pw '${APP_SEED}' -d && supervisord && python manage.py runserver 0.0.0.0:3000
port: 3000
mounts:
lnd: /root/.lnd
data:
data: /lndg/data
port: 3000
8 changes: 4 additions & 4 deletions apps/lnmarkets/app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version: 3
metadata:
category: Finance
name: LN Markets
version: 1.2.5
version: 2.0.0
tagline: Trade Bitcoin derivatives on Lightning
description: "LN Markets is the first Lightning-native Bitcoin derivatives trading platform.\n\nLN Markets enables traders to take minimal counterparty risk:\n you can trade directly from your Lightning wallet for instant and almost costless transactions.\n Since March 2020, we have processed over $200 million of trading volume,\n with a median fee of 1 sat for instant P&L delivery to your wallet.\n\n\n \n\n\n \nThis app gives you another way to interact with LN Markets:\n you can directly deposit, withdraw, get trading stats and get instantly connected to your account to take positions as usual.\n More features may come in the future!\n\n\nThank you for your support and let's keep building the future of finance together!"
developers:
Expand All @@ -20,15 +20,15 @@ containers:
- name: lnmarkets
image: ghcr.io/ln-markets/umbrel:v1.2.3@sha256:c11ec6d28d1b1d11d82ae8b33916732686a296beb21c9c3eaee80c823bd2d00f
environment:
API_PORT: 1234
LND_REST_PORT: $LND_REST_PORT
APP_PASSWORD: $APP_SEED
APP_DOMAIN: $APP_DOMAIN
API_PORT: 1234
APP_HIDDEN_SERVICE: $APP_HIDDEN_SERVICE
LND_REST_PORT: $LND_REST_PORT
APP_URL: 0.0.0.0
LND_IP: $LND_IP
LND_GRPC_PORT: $LND_GRPC_PORT
BITCOIN_NETWORK: $BITCOIN_NETWORK
LND_IP: $LND_IP
init: true
port: 1234
stop_grace_period: 1m
Expand Down
8 changes: 4 additions & 4 deletions apps/nextcloud/app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version: 3
metadata:
category: Files
name: Nextcloud
version: 25.0.0
version: 27.1.1
tagline: Your personal cloud
description: No description yet.
developers:
Expand Down Expand Up @@ -34,21 +34,21 @@ containers:
- data/redis:/data
user: 1000:1000
- name: web
image: nextcloud:25.0.0@sha256:673d2ec801f2aaa953c4587db5a9bd53430497c95d9d439819074f3ef05538ac
image: nextcloud:27.1.1@sha256:eac49486297576bb3a9e8ae80cbdadfe18f7829e22fc4683a818ed12791cc313
data:
- data/nextcloud:/var/www/html
depends_on:
- db
- redis
environment:
NEXTCLOUD_ADMIN_PASSWORD: $APP_SEED
REDIS_HOST: ${APP_NEXTCLOUD_REDIS_IP}
MYSQL_USER: nextcloud
NEXTCLOUD_ADMIN_PASSWORD: $APP_SEED
MYSQL_DATABASE: nextcloud
NEXTCLOUD_TRUSTED_DOMAINS: ${APP_DOMAIN}:${APP_NEXTCLOUD_WEB_PORT} ${APP_HIDDEN_SERVICE}
MYSQL_PASSWORD: password123
NEXTCLOUD_ADMIN_USER: citadel
MYSQL_HOST: ${APP_NEXTCLOUD_DB_IP}
NEXTCLOUD_ADMIN_USER: citadel
port: 80
- name: cron
image: nextcloud:24.0.4@sha256:69a52f571dc72f9ebbe222fc810f09d016173ec94f4423ea5e3d628496c1a5d5
Expand Down
64 changes: 27 additions & 37 deletions apps/node-red/app.yml
Original file line number Diff line number Diff line change
@@ -1,56 +1,46 @@
# SPDX-FileCopyrightText: 2021 Oren Zomer
#
# SPDX-License-Identifier: AGPL-3.0-only

# yaml-language-server: $schema=../../app-standard-v3.yml

version: 3
metadata:
category: Automation
name: Node-RED
version: 3.0.2
version: 3.1.0
tagline: Wire together the Internet of Things
description: >-
Node-RED is a visual programming tool for wiring together hardware devices,
APIs and online services in new and interesting ways.

description: |-
Node-RED is a visual programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.

It provides a browser-based editor that makes it easy to wire together flows using the wide range of nodes in the palette that can be deployed to its runtime in a single-click. A built-in library allows you to save useful functions, templates or flows for re-use.


The flows created in Node-RED are stored using JSON which can be easily imported and exported for sharing with others. An online flow library allows you to share your best flows with the world.


Warning: Node-RED on Citadel is able to connect directly to Bitcoin Core, LND and Electrum, due to this you should be careful when installing third-party Node-RED nodes.
developers:
OpenJS Foundation: https://nodered.org
dependencies:
- bitcoind
- electrum
- lnd
- bitcoind
- electrum
- lnd
repo: https://github.com/node-red/node-red
support: https://nodered.org/about/community/slack/
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
defaultPassword: moneyprintergobrrr
- 1.jpg
- 2.jpg
- 3.jpg
torOnly: false
defaultPassword: moneyprintergobrrr
containers:
- name: web
image: nodered/node-red:3.0.2@sha256:524316b9b84cb5bbfe006c117f3dad31ee806804b12e4b866047a65e2080e92d
stop_grace_period: 1m
data:
- data:/data
port: 3000
environment:
PORT: 3000
BITCOIN_NETWORK: $BITCOIN_NETWORK
BITCOIN_IP: $BITCOIN_IP
BITCOIN_RPC_PORT: $BITCOIN_RPC_PORT
BITCOIN_RPC_USER: $BITCOIN_RPC_USER
BITCOIN_RPC_PASS: $BITCOIN_RPC_PASS
LND_IP: $LND_IP
LND_GRPC_PORT: $LND_GRPC_PORT
ELECTRUM_IP: $ELECTRUM_IP
ELECTRUM_PORT: $ELECTRUM_PORT
- name: web
image: nodered/node-red:3.1.0@sha256:5e99ed734f7d2f9bfcb1e20dfbf4c5b9aa60f35a9df6e257e817130f0f9be9dc
data:
- data:/data
environment:
BITCOIN_IP: $BITCOIN_IP
LND_IP: $LND_IP
BITCOIN_RPC_PORT: $BITCOIN_RPC_PORT
ELECTRUM_IP: $ELECTRUM_IP
ELECTRUM_PORT: $ELECTRUM_PORT
BITCOIN_RPC_PASS: $BITCOIN_RPC_PASS
BITCOIN_NETWORK: $BITCOIN_NETWORK
BITCOIN_RPC_USER: $BITCOIN_RPC_USER
PORT: 3000
LND_GRPC_PORT: $LND_GRPC_PORT
port: 3000
stop_grace_period: 1m
6 changes: 3 additions & 3 deletions apps/specter-desktop/app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version: 3
metadata:
category: Wallets
name: Specter Desktop
version: 1.13.1
version: 2.0.2
tagline: Multisig with hardware wallets made easy
description: |-
Specter Desktop connects to the Bitcoin Core running on your Citadel and functions as a watch-only coordinator for multi-signature and single-key Bitcoin wallets. At the moment Specter Desktop is working with all major hardware wallets including:
Expand All @@ -29,7 +29,7 @@ metadata:
- 3.jpg
containers:
- name: web
image: lncm/specter-desktop:v1.13.1@sha256:d277dec2a54fc77f3ccbc0f082183abce31e655b50f21da8d098f90fb734a15b
image: lncm/specter-desktop:v2.0.2@sha256:aeda6dfaa3f82c7bd3e1c6ba61388df02bd0c22a59412d2bbed3c792fb0b3702
command:
- --host=0.0.0.0
- --specter-data-folder=/data
Expand All @@ -39,8 +39,8 @@ containers:
BTC_RPC_PASSWORD: $BITCOIN_RPC_PASS
BTC_RPC_USER: $BITCOIN_RPC_USER
BTC_RPC_HOST: $BITCOIN_IP
BTC_RPC_PORT: $BITCOIN_RPC_PORT
BTC_RPC_PROTOCOL: http
BTC_RPC_PORT: $BITCOIN_RPC_PORT
mounts:
bitcoin: /data/.bitcoin
port: 25441
Expand Down
12 changes: 6 additions & 6 deletions apps/sphinx-relay/app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version: 3
metadata:
category: Social
name: Sphinx Relay
version: 2.2.10
version: 2.4.6
tagline: Chat and pay over the Lightning Network
description: |-
Sphinx Relay turns your Lightning node into a personal communication server. Messages are end-to-end encrypted and transmitted over the Bitcoin Lightning Network. Download Sphinx on your phone from https://sphinx.chat and pair it with Sphinx Relay on Citadel.
Expand All @@ -23,16 +23,16 @@ metadata:
path: /connect
containers:
- name: web
image: sphinxlightning/sphinx-relay:v2.2.10@sha256:8dbf8848fbeab9d0577c0772d5512f25eb2396eb8b74fb4e7be255abff63cf34
image: sphinxlightning/sphinx-relay:v2.4.6@sha256:96e518f1130290329b661bda4774269bd373df92d9bc647e8b63f5fe04cdee60
data:
- data:/relay/.lnd/
environment:
PUBLIC_URL: $APP_HIDDEN_SERVICE:80
LND_IP: $LND_IP
LND_PORT: $LND_GRPC_PORT
TLS_LOCATION: /lnd/tls.cert
MACAROON_LOCATION: /lnd/data/chain/bitcoin/${BITCOIN_NETWORK}/admin.macaroon
CONNECT_UI: 'true'
LND_LOG_LOCATION: /lnd/logs/bitcoin/${BITCOIN_NETWORK}/lnd.log
LND_PORT: $LND_GRPC_PORT
PUBLIC_URL: $APP_HIDDEN_SERVICE:80
CONNECT_UI: 'true'
LND_IP: $LND_IP
init: true
port: 3300
27 changes: 9 additions & 18 deletions apps/synapse-admin/app.yml
Original file line number Diff line number Diff line change
@@ -1,29 +1,20 @@
# SPDX-FileCopyrightText: 2022 Citadel and contributors
#
# SPDX-License-Identifier: AGPL-3.0-or-later

# yaml-language-server: $schema=../../app-standard-v3.yml

version: 3

metadata:
category: Social
name: Synapse Admin
version: 0.8.5
version: 0.8.7
tagline: Manage your synapse server
description: "This app allows you to manage your synapse server. It currently
requires some manual work inside Synapse's Docker container, so it's not
usable for most users yet. "
developers:
description: 'This app allows you to manage your synapse server. It currently requires some manual work inside Synapse''s Docker container, so it''s not usable for most users yet. '
developers:
Awesome Technologies: https://awesome-technologies.de/https://awesome-technologies.de/
dependencies: []
repo: https://github.com/Awesome-Technologies/synapse-admin
support: https://github.com/Awesome-Technologies/synapse-admin
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
- 1.jpg
- 2.jpg
- 3.jpg
containers:
- name: main
image: awesometechnologies/synapse-admin:0.8.5@sha256:e2598994cf3b6fca4ed7bac781519b099f8233b512f80d806eb704f53981e849
port: 80
- name: main
image: awesometechnologies/synapse-admin:0.8.7@sha256:6193a821f0e5c74a06401c0d77a45a7ea1e3bec7e43f6233f78ee2c753599960
port: 80
8 changes: 4 additions & 4 deletions apps/synapse/app.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
citadel_version: 4
metadata:
name: Synapse
version: 1.69.0
version: 1.93.0
category: Social
tagline: Matrix homeserver
developers:
Expand All @@ -24,13 +24,13 @@ services:
entrypoint: bash
command: -c './start.py generate && ./start.py migrate_config && exec ./start.py'
environment:
SYNAPSE_SERVER_NAME: ${APP_HIDDEN_SERVICE}
SYNAPSE_REPORT_STATS: yes
UID: '1000'
SYNAPSE_NO_TLS: yes
SYNAPSE_HTTP_PORT: 8008
GID: '1000'
SYNAPSE_NO_TLS: yes
SYNAPSE_ENABLE_REGISTRATION: yes
SYNAPSE_SERVER_NAME: ${APP_HIDDEN_SERVICE}
UID: '1000'
port: 8008
mounts:
data:
Expand Down
8 changes: 4 additions & 4 deletions apps/thunderhub/app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version: 3
metadata:
category: Lightning Node Management
name: ThunderHub
version: 0.13.16
version: 0.13.23
tagline: Take full control of your Lightning node
description: |-
ThunderHub allows you to take full control of your Lightning node with a slick and awesome UI. Explore all the options that ThunderHub has to offer, from sending and receiving Lightning payments, to checking your node's health statistics, and even more advanced options like channel rebalancing and multi-path lightning payments.
Expand All @@ -21,14 +21,14 @@ metadata:
defaultPassword: $APP_SEED
containers:
- name: web
image: apotdevin/thunderhub:v0.13.16@sha256:d45013f00eabd59aabb649bc1afb5aee40b25e96f3a86112fe7ff28cc89f5d62
image: apotdevin/thunderhub:v0.13.23@sha256:e285abb2f997a75e69968b2e4279350b3ef0a495dc6e93fe37f12fb73c9f43b2
data:
- data:/data
environment:
NO_VERSION_CHECK: 'true'
TOR_PROXY_SERVER: socks://$TOR_PROXY_IP:$TOR_PROXY_PORT
ACCOUNT_CONFIG_PATH: /data/thubConfig.yaml
MASTER_PASSWORD_OVERRIDE: $APP_SEED
NO_VERSION_CHECK: 'true'
YML_ENV_1: $LND_IP:$LND_GRPC_PORT
LOG_LEVEL: debug
MASTER_PASSWORD_OVERRIDE: $APP_SEED
port: 3000
Loading