Update more apps

This commit is contained in:
Aaron Dewes 2021-12-22 17:56:16 +01:00
parent 5b12266455
commit 57ac5ae4d2
8 changed files with 168 additions and 127 deletions

View File

@ -1,11 +1,14 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "app.yml specification v1",
"description": "The app.yml format, cleaned up. This format should be used for new apps, but the autoconverter can only convert to v0, so v0 will be kept for some time.",
"title": "Citadel app.yml v1",
"description": "The first draft of Citadel's app.yml format",
"type": "object",
"properties": {
"version": {
"type": ["string", "number"],
"type": [
"string",
"number"
],
"description": "The version of the app.yml format you're using."
},
"metadata": {
@ -111,13 +114,22 @@
"type": "array",
"items": {
"type": "string",
"enum": ["lnd", "bitcoind", "electrum", "root", "hw"]
"enum": [
"lnd",
"bitcoind",
"electrum",
"root",
"hw"
]
}
},
"ports": {
"type": "array",
"items": {
"type": ["string", "number"]
"type": [
"string",
"number"
]
}
},
"port": {
@ -125,7 +137,7 @@
"description": "If this is the main container, the port inside the container which will be exposed to the outside as the port specified in metadata."
},
"environment": {
"type": ["object", "array"]
"type": "object"
},
"data": {
"type": "array",
@ -147,7 +159,10 @@
"description": "The services the container depends on"
},
"entrypoint": {
"type": ["string", "array"],
"type": [
"string",
"array"
],
"description": "The entrypoint for the container"
},
"bitcoin_mount_dir": {
@ -155,7 +170,10 @@
"description": "Where to mount the bitcoin dir"
},
"command": {
"type": ["string", "array"],
"type": [
"string",
"array"
],
"description": "The command for the container"
},
"init": {
@ -183,21 +201,26 @@
"description": "Set this to a map of service names to hidden service ports if your container exposes multiple ports, and all of them should be hidden services.",
"patternProperties": {
"^[a-zA-Z0-9_]+$": {
"type": ["number", "array"]
"type": [
"number",
"array"
]
}
}
},
"restarts": {
"restart": {
"type": "string",
"description": "When the container should restart. Can be 'always' or 'on-failure'."
}
},
"additionalProperties": false
},
"required": ["name", "image"],
"additionalProperties": false
}
},
"required": ["metadata", "containers"],
"required": [
"metadata",
"containers"
],
"additionalProperties": false
}

View File

@ -1,28 +1,4 @@
[
{
"id": "thunderhub",
"name": "ThunderHub",
"repo": "https://github.com/apotdevin/thunderhub",
"version": "0.12.31"
},
{
"id": "squeaknode",
"name": "Squeaknode",
"repo": "https://github.com/yzernik/squeaknode",
"version": "0.1.177"
},
{
"id": "specter-desktop",
"name": "Specter Desktop",
"repo": "https://github.com/cryptoadvance/specter-desktop",
"version": "1.7.1"
},
{
"id": "krystal-bull",
"name": "Krystal Bull",
"repo": "https://github.com/bitcoin-s/krystal-bull",
"version": "1.7.0-212-d9126650"
},
{
"id": "mempool",
"name": "Mempool",
@ -30,10 +6,28 @@
"version": "2.3.0-dev1"
},
{
"id": "sphinx-relay",
"name": "Sphinx Relay",
"repo": "https://github.com/stakwork/sphinx-relay",
"version": "2.2.3"
"id": "squeaknode",
"name": "Squeaknode",
"repo": "https://github.com/squeaknode/squeaknode",
"version": "0.1.186"
},
{
"id": "thunderhub",
"name": "ThunderHub",
"repo": "https://github.com/apotdevin/thunderhub",
"version": "0.12.31"
},
{
"id": "lightning-terminal",
"name": "Lightning Terminal",
"repo": "https://github.com/lightninglabs/lightning-terminal",
"version": "0.6.1-alpha"
},
{
"id": "vaultwarden",
"name": "Vaultwarden",
"repo": "https://github.com/dani-garcia/vaultwarden",
"version": "1.23.1"
},
{
"id": "lnme",
@ -42,10 +36,10 @@
"version": "1.4.0"
},
{
"id": "vaultwarden",
"name": "Vaultwarden",
"repo": "https://github.com/dani-garcia/vaultwarden",
"version": "1.23.0"
"id": "ride-the-lightning",
"name": "Ride The Lightning",
"repo": "https://github.com/Ride-The-Lightning/RTL",
"version": "0.11.2"
},
{
"id": "bluewallet",
@ -53,16 +47,34 @@
"repo": "https://github.com/BlueWallet/LndHub",
"version": "1.4.1"
},
{
"id": "node-red",
"name": "Node-RED",
"repo": "https://github.com/node-red/node-red",
"version": "2.1.3"
},
{
"id": "lnmarkets",
"name": "LN Markets",
"repo": "https://github.com/ln-markets/umbrel",
"version": "1.1.5"
},
{
"id": "sphinx-relay",
"name": "Sphinx Relay",
"repo": "https://github.com/stakwork/sphinx-relay",
"version": "2.2.3"
},
{
"id": "krystal-bull",
"name": "Krystal Bull",
"repo": "https://github.com/bitcoin-s/krystal-bull",
"version": "1.7.0-212-d9126650"
},
{
"id": "specter-desktop",
"name": "Specter Desktop",
"repo": "https://github.com/cryptoadvance/specter-desktop",
"version": "1.7.2"
},
{
"id": "node-red",
"name": "Node-RED",
"repo": "https://github.com/node-red/node-red",
"version": "2.1.4"
}
]

View File

@ -1,28 +1,4 @@
[
{
"id": "thunderhub",
"name": "ThunderHub",
"repo": "https://github.com/apotdevin/thunderhub",
"version": "0.12.31"
},
{
"id": "squeaknode",
"name": "Squeaknode",
"repo": "https://github.com/yzernik/squeaknode",
"version": "0.1.177"
},
{
"id": "specter-desktop",
"name": "Specter Desktop",
"repo": "https://github.com/cryptoadvance/specter-desktop",
"version": "1.7.1"
},
{
"id": "krystal-bull",
"name": "Krystal Bull",
"repo": "https://github.com/bitcoin-s/krystal-bull",
"version": "1.7.0-212-d9126650"
},
{
"id": "mempool",
"name": "Mempool",
@ -30,10 +6,28 @@
"version": "2.3.0-dev1"
},
{
"id": "sphinx-relay",
"name": "Sphinx Relay",
"repo": "https://github.com/stakwork/sphinx-relay",
"version": "2.2.3"
"id": "squeaknode",
"name": "Squeaknode",
"repo": "https://github.com/squeaknode/squeaknode",
"version": "0.1.186"
},
{
"id": "thunderhub",
"name": "ThunderHub",
"repo": "https://github.com/apotdevin/thunderhub",
"version": "0.12.31"
},
{
"id": "lightning-terminal",
"name": "Lightning Terminal",
"repo": "https://github.com/lightninglabs/lightning-terminal",
"version": "0.6.1-alpha"
},
{
"id": "vaultwarden",
"name": "Vaultwarden",
"repo": "https://github.com/dani-garcia/vaultwarden",
"version": "1.23.1"
},
{
"id": "lnme",
@ -42,10 +36,10 @@
"version": "1.4.0"
},
{
"id": "vaultwarden",
"name": "Vaultwarden",
"repo": "https://github.com/dani-garcia/vaultwarden",
"version": "1.23.0"
"id": "ride-the-lightning",
"name": "Ride The Lightning",
"repo": "https://github.com/Ride-The-Lightning/RTL",
"version": "0.11.2"
},
{
"id": "bluewallet",
@ -53,16 +47,34 @@
"repo": "https://github.com/BlueWallet/LndHub",
"version": "1.4.1"
},
{
"id": "node-red",
"name": "Node-RED",
"repo": "https://github.com/node-red/node-red",
"version": "2.1.3"
},
{
"id": "lnmarkets",
"name": "LN Markets",
"repo": "https://github.com/ln-markets/umbrel",
"version": "1.1.5"
},
{
"id": "sphinx-relay",
"name": "Sphinx Relay",
"repo": "https://github.com/stakwork/sphinx-relay",
"version": "2.2.3"
},
{
"id": "krystal-bull",
"name": "Krystal Bull",
"repo": "https://github.com/bitcoin-s/krystal-bull",
"version": "1.7.0-212-d9126650"
},
{
"id": "specter-desktop",
"name": "Specter Desktop",
"repo": "https://github.com/cryptoadvance/specter-desktop",
"version": "1.7.2"
},
{
"id": "node-red",
"name": "Node-RED",
"repo": "https://github.com/node-red/node-red",
"version": "2.1.4"
}
]

View File

@ -5,11 +5,10 @@
# yaml-language-server: $schema=../../app-standard-v1.json
version: 1
metadata:
category: Automation
name: Node-RED
version: 2.1.3
version: 2.1.4
tagline: Wire together the Internet of Things
description: >-
Node-RED is a visual programming tool for wiring together hardware devices,
@ -39,7 +38,7 @@ metadata:
torOnly: false
containers:
- name: web
image: nodered/node-red:2.1.3@sha256:c6c82e6404c88f766e18034148597e59ff593e291622b965ac9c4c7342bb9469
image: nodered/node-red:2.1.4@sha256:f1fb4f8eec0fcc49ff6edff988da48358dc3c6afe20a927be58a33dff4bbe359
stop_grace_period: 1m
data:
- data:/data

View File

@ -53,7 +53,7 @@ containers:
- bitcoind
- name: loop
image: ghcr.io/runcitadel/loop:v0.15.1-beta@sha256:c8e1d361442675a17a2ec3d7de8f5718db17c9b24e744cd6b89992f97befc904
image: ghcr.io/runcitadel/loop:v0.16.0-beta@sha256:ee441e73079012f5b8777c744f26fb3fb4b0f5b9485395ab5ca9da80e60fc704
user: 1000:1000
environment:
HOME: /data

View File

@ -9,7 +9,7 @@ version: 1
metadata:
category: Wallets
name: Specter Desktop
version: 1.7.1
version: 1.7.2
tagline: Multisig with hardware wallets made easy
description: >-
Specter Desktop connects to the Bitcoin Core running on your Citadel
@ -51,7 +51,7 @@ metadata:
- 3.jpg
containers:
- image: lncm/specter-desktop:v1.7.1@sha256:e208bd4d9e20eadabaa543ce6093493c9727a6f9a083dd0d3b3d6723f82c4da6
- image: lncm/specter-desktop:v1.7.2@sha256:78c9287598dc62efe7cbde05e8bb2328bca66b973ba47220f0167868508b503e
stop_signal: SIGINT
command:
- --host=0.0.0.0

View File

@ -8,7 +8,7 @@ version: 1
metadata:
category: Social
name: Squeaknode
version: 0.1.181
version: 0.1.186
tagline: A peer-to-peer status feed with Lightning monetization
description: >-
The Squeaknode app allows you to create, view, buy, and sell squeaks. A
@ -34,7 +34,7 @@ metadata:
mainContainer: web
containers:
- name: web
image: ghcr.io/runcitadel/squeaknode:sha-367f477@sha256:7dc5d24809e13444a0f3e901a041fb2618203cf7081c0b017613e56d8030c03f
image: ghcr.io/squeaknode/squeaknode:v0.1.186@sha256:3dcae780ae5c1707c30b4467a83bcf917768e011ba6693dd86289acb126e7df7
stop_grace_period: 1m
port: 12994
ports:

View File

@ -5,19 +5,17 @@
# yaml-language-server: $schema=../../app-standard-v1.json
version: 1
metadata:
category: Password Managers
name: Vaultwarden
version: 1.23.0
version: 1.23.1
tagline: Unofficial Bitwarden® compatible server
description: >-
Vaultwarden (formerly known as Bitwarden_RS) is an alternative implementation\
of the Bitwarden® server API written in Rust, compatible with upstream Bitwarden®\
clients*. Vaultwarden is perfect for self-hosting all of your passwords in an\
encrypted vault on your Citadel. Vaultwarden is a full implementation of Bitwarden®\
API that includes:
Vaultwarden (formerly known as Bitwarden_RS) is an alternative
implementation\ of the Bitwarden® server API written in Rust, compatible
with upstream Bitwarden®\ clients*. Vaultwarden is perfect for self-hosting
all of your passwords in an\ encrypted vault on your Citadel. Vaultwarden is
a full implementation of Bitwarden®\ API that includes:
- Organizations support
@ -34,10 +32,7 @@ metadata:
- YubiKey and Duo support
Please note that Vaultwarden is not associated with the Bitwarden® project nor 8bit Solutions LLC.
When using this app, please report any bugs or suggestions to us directly, regardless
of whatever clients you are using (mobile, desktop, browser, etc), and do not
use Bitwarden®'s official support channels.
Please note that Vaultwarden is not associated with the Bitwarden® project nor 8bit Solutions LLC. When using this app, please report any bugs or suggestions to us directly, regardless of whatever clients you are using (mobile, desktop, browser, etc), and do not use Bitwarden®'s official support channels.
developer: Daniel García
website: https://github.com/dani-garcia
dependencies: []
@ -49,7 +44,7 @@ metadata:
- 3.jpg
torOnly: true
containers:
- image: vaultwarden/server:1.23.0@sha256:2b222cce85a97624b30fb1ff228f609ec5b43dd182357f80239834a1ada3aa38
- image: vaultwarden/server:1.23.1@sha256:08d8edab2311ee36de9f1e2dd7f6ae18680a7fcbf00bab98d63fd4ff82b285e2
user: 1000:1000
port: 3000
environment: