feat: rename catalog to AppForge

This commit is contained in:
2026-08-31 19:31:51 +03:00
parent d8558ecaff
commit bfbb62f8a7
879 changed files with 1218 additions and 343 deletions
+1
View File
@@ -1,3 +1,4 @@
# Configures this AppForge application package.
name: Lint apps
on:
+12 -14
View File
@@ -1,8 +1,8 @@
# Фреймворк приложений DFWebOS
# AppForge
Каталог из **329 воспроизводимых Docker-приложений** для DFWebOS: Compose-манифесты, описание, иконки и инструкции по установке в одном формате.
![Структура каталога DFWebOS Apps](docs/images/overview.png)
![Структура каталога AppForge](docs/images/overview.png)
**English summary.** A curated self-hosted app catalog with 329 Docker Compose packages, normalized metadata and automated manifest checks for DFWebOS.
@@ -91,11 +91,11 @@ ___
## 2. ☂️  Упаковка приложения для DFWebOS
1\. Сначала сделаем fork репозитория [getwebos/dfwebos-apps](https://github.com/getwebos/dfwebos-apps) на GitHub, клонируем наш fork локально, создадим новую ветку для приложения и переключимся на нее:
1\. Сначала сделаем fork репозитория [AppForge](https://github.dfv24.com/fofanov.dmitry/appforge), клонируем fork локально, создадим новую ветку для приложения и переключимся на неё:
```sh
git clone https://github.com/<YOUR-GITHUB-USERNAME>/dfwebos-apps.git
cd dfwebos-apps
git clone https://github.dfv24.com/<YOUR-USERNAME>/appforge.git
cd appforge
```
2\. Теперь нужно выбрать ID для приложения. ID приложения должен содержать только строчные латинские буквы и дефисы, а также быть читаемым и узнаваемым. Для этого приложения мы используем `btc-rpc-explorer`.
@@ -325,7 +325,7 @@ ___
## 3. 🛠&nbsp;&nbsp;Тестирование приложения в DFWebOS
🚨 Это текущий процесс тестирования приложения в DFWebOS 1.x. Фреймворк приложений находится в активной разработке, и этот процесс в будущем изменится. Для тестирования в DFWebOS 0.5.4 обратитесь к [предыдущей версии этого документа](https://github.com/getwebos/dfwebos-apps/blob/9eae789b8512ef2a213805524e17f33d2128e33e/README.md).
🚨 Это текущий процесс тестирования приложения в DFWebOS 1.x. Фреймворк приложений находится в активной разработке, поэтому перед тестированием сверяйтесь с актуальной версией документа.
### 3.1 Тестирование в среде разработки DFWebOS на локальной машине
@@ -357,7 +357,7 @@ npm run dev
Для этого на локальной машине выполните:
```sh
rsync -av --exclude=".gitkeep" <path-to-your-forked-repo-on-local-machine>/btc-rpc-explorer dfwebos@dfv24-dev.local:/home/webos/dfwebos/app-stores/getwebos-dfwebos-apps-github-53f74447/
rsync -av --exclude=".gitkeep" <path-to-your-forked-repo-on-local-machine>/btc-rpc-explorer dfwebos@dfv24-dev.local:<app-store-path>/
```
Если во время передачи будет запрошен пароль, используйте пароль, который вы задали при создании учетной записи DFWebOS.
@@ -403,7 +403,7 @@ npm run dev client -- apps.uninstall.mutate -- --appId btc-rpc-explorer
Для этого на локальной машине выполните:
```sh
rsync -av --exclude=".gitkeep" <path-to-your-forked-repo-on-local-machine>/btc-rpc-explorer dfwebos@dfwebos.local:/home/dfwebos/dfwebos/app-stores/getwebos-dfwebos-apps-github-53f74447/
rsync -av --exclude=".gitkeep" <path-to-your-forked-repo-on-local-machine>/btc-rpc-explorer dfwebos@dfwebos.local:<app-store-path>/
```
Если во время передачи будет запрошен пароль, используйте пароль, который вы задали для устройства с DFWebOS при создании учетной записи.
@@ -437,7 +437,7 @@ ___
## 4. 🚀&nbsp;&nbsp;Отправка приложения
Теперь мы готовы открыть pull request в основном репозитории приложений [getwebos/dfwebos-apps](https://github.com/getwebos/dfwebos-apps), чтобы отправить наше приложение. Скопируйте следующий Markdown для описания pull request, заполните его нужными деталями и откройте pull request.
Теперь мы готовы открыть pull request в основном репозитории [AppForge](https://github.dfv24.com/fofanov.dmitry/appforge), чтобы отправить приложение. Скопируйте следующий Markdown для описания pull request, заполните его нужными деталями и откройте pull request.
```
# App Submission
@@ -463,9 +463,7 @@ _We will help finalize these images before the app goes live in the DFWebOS App
- [ ] DFWebOS on Linux VM
```
Вот где указанная выше информация используется, когда приложение становится доступно в DFWebOS App Store:
<img width="877" alt="image" src="https://github.com/getwebos/dfwebos-apps/assets/85373263/2297030f-909a-4e33-afac-398e30fc79c4">
Указанная выше информация формирует карточку приложения в DFWebOS App Store.
> После отправки приложения мы проверим ваш pull request, внесем некоторые корректировки в `docker-compose.yml`, например уберем конфликты портов с другими приложениями, закрепим Docker-образы по их sha256 digest, назначим контейнерам уникальные IP-адреса и т.д., а затем выполним merge.
@@ -502,11 +500,11 @@ PROXY_AUTH_BLACKLIST: "/admin/*"
1. **Как отправлять обновления приложения?**
Каждый раз, когда вы выпускаете новую версию приложения, нужно собрать, промаркировать и отправить новые Docker-образы в Docker Hub. Затем откройте новый PR в наш основной репозиторий приложений (getwebos/dfwebos-apps), указав актуальный Docker-образ, а также обновленные поля `version` и `releaseNotes` в файле `dfwebos-app.yml` вашего приложения.
Каждый раз, когда вы выпускаете новую версию приложения, нужно собрать, промаркировать и отправить новые Docker-образы в Docker Hub. Затем откройте новый PR в AppForge, указав актуальный Docker-образ, а также обновлённые поля `version` и `releaseNotes` в файле `dfwebos-app.yml` вашего приложения.
1. **Мне нужна помощь с чем-то еще**
Можете создать [issue](https://github.com/getwebos/dfwebos-apps/issues) в этом GitHub-репозитории.
Создайте [issue](https://github.dfv24.com/fofanov.dmitry/appforge/issues) в репозитории AppForge.
## Лицензия
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: activepieces
category: automation
@@ -60,4 +61,4 @@ backupIgnore:
- data/app/cache/*
- data/redis/*
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: '3.0'
services:
app_proxy:
+1
View File
@@ -1 +1,2 @@
# Prepares or maintains this AppForge application.
export APP_AP_ENCRYPTION_KEY=$(derive_entropy "${app_entropy_identifier}-AP_ENCRYPTION_KEY" | head -c32)
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: adguard-home
category: networking
@@ -49,4 +50,4 @@ path: ""
defaultUsername: ""
defaultPassword: ""
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: adventurelog
category: files
@@ -32,7 +33,7 @@ repo: https://github.com/seanmorley15/AdventureLog
support: https://github.com/seanmorley15/AdventureLog/issues
port: 8015
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
gallery:
- 1.jpg
- 2.jpg
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: '3.7'
services:
app_proxy:
+1
View File
@@ -1,4 +1,5 @@
#!/usr/bin/env bash
# Prepares or maintains this AppForge application.
set -euo pipefail
APP_DATA_DIR="$(readlink -f "$(dirname "${BASH_SOURCE[0]}")/..")"
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: affine
name: Affine
@@ -28,7 +29,7 @@ description: >-
developer: toeverything
website: https://affine.pro
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
repo: https://github.com/toeverything/AFFiNE
support: https://docs.affine.pro
gallery:
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
services:
app_proxy:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: agent-zero
name: Agent Zero
@@ -26,7 +27,7 @@ description: >-
developer: Agent Zero AI
website: https://github.com/agent0ai/agent-zero
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
repo: https://github.com/agent0ai/agent-zero
support: https://github.com/agent0ai/agent-zero/issues
gallery:
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: '3.7'
services:
+1
View File
@@ -1,3 +1,4 @@
# Prepares or maintains this AppForge application.
export APP_AGENTZERO_PORT="3005"
local_ips=$(hostname --all-ip-addresses 2> /dev/null) || local_ips=""
+1
View File
@@ -1,4 +1,5 @@
#!/usr/bin/env sh
# Prepares or maintains this AppForge application.
# Обновить конфиги
/filebrowser config init
+1
View File
@@ -1,3 +1,4 @@
<!-- Defines the application-facing HTML document. -->
<!doctype html>
<html>
<head>
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: agora
category: files
@@ -26,5 +27,5 @@ deterministicPassword: true
defaultUsername: dfwebos
torOnly: false
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
releaseNotes: ""
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+1
View File
@@ -1,3 +1,4 @@
# Prepares or maintains this AppForge application.
export APP_AGORA_IP="10.21.21.87"
export APP_AGORA_PORT="12080"
export APP_AGORA_SERVER_IP="10.21.21.88"
+1
View File
@@ -1,3 +1,4 @@
# Provides runtime configuration for this AppForge package.
events { }
http {
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: airtrail
category: files
@@ -38,4 +39,4 @@ path: ""
defaultUsername: ""
defaultPassword: ""
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: akaunting
name: Akaunting
@@ -46,7 +47,7 @@ description: >-
developer: Akaunting Inc.
website: https://akaunting.com/
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
repo: https://github.com/akaunting/akaunting
support: https://github.com/akaunting/akaunting/issues
gallery:
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: 1.2
id: alby-nostr-wallet-connect
name: Nostr Wallet Connect
@@ -21,7 +22,7 @@ description: >-
developer: Alby
website: http://getalby.com/
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
repo: https://github.com/getAlby/nostr-wallet-connect
support: https://github.com/getAlby/nostr-wallet-connect/issues
gallery:
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
app_proxy:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: albyhub
name: Alby Hub ✨
@@ -30,7 +31,7 @@ description: >-
developer: Alby
website: https://albyhub.com
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
repo: https://github.com/getAlby/hub
support: https://support.getalby.com
gallery:
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
app_proxy:
+1
View File
@@ -1,4 +1,5 @@
#!/bin/bash
# Prepares or maintains this AppForge application.
# Проверьте, установлено ли приложение Lightning Node, и если да, экспортируйте необходимые переменные.
installed_apps=$("${DFWEBOS_ROOT}/scripts/app" ls-installed)
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: appsmith
name: Appsmith
@@ -22,7 +23,7 @@ description: >-
developer: Appsmith
website: https://www.appsmith.com/
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
repo: https://github.com/appsmithorg/appsmith
support: https://discord.com/invite/rBTTVJp
gallery:
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: arcane
category: developer
@@ -57,4 +58,4 @@ permissions:
- GPU
developer: Arcane
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+1
View File
@@ -1,4 +1,5 @@
#!/bin/sh
# Prepares or maintains this AppForge application.
pidfile="/var/run/docker.pid"
if [[ -f "${pidfile}" ]]
+1
View File
@@ -1,4 +1,5 @@
#!/usr/bin/env bash
# Prepares or maintains this AppForge application.
set -euo pipefail
APP_DATA_DIR="$(readlink -f $(dirname "${BASH_SOURCE[0]}")/..)/data"
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: audiobookshelf
name: Audiobookshelf
@@ -73,4 +74,4 @@ releaseNotes: >-
Полные примечания к выпуску можно найти по адресу https://github.com/advplyr/audiobookshelf/releases.
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+1
View File
@@ -1,3 +1,4 @@
# Prepares or maintains this AppForge application.
DFWEBOS_DATA_DIR="${DFWEBOS_ROOT}/data"
DFWEBOS_DATA_STORAGE_AUDIOBOOKS_DIR="${DFWEBOS_DATA_DIR}/storage/downloads/audiobooks"
DFWEBOS_DATA_STORAGE_PODCASTS_DIR="${DFWEBOS_DATA_DIR}/storage/downloads/podcasts"
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: autobrr
category: media
@@ -49,4 +50,4 @@ path: ""
defaultUsername: ""
defaultPassword: ""
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: back-that-mac-up
category: files
@@ -54,5 +55,5 @@ widgets:
progressLabel: "580 GB left"
progress: 0.42
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
disabled: true
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: baikal
name: Baikal
@@ -23,7 +24,7 @@ description: >-
developer: fruux GmbH
website: https://sabre.io/baikal/
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
repo: https://github.com/sabre-io/Baikal
support: https://github.com/sabre-io/Baikal/issues
gallery:
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: '3.7'
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
version: "2.1.0-hotfix"
id: bassin
@@ -31,7 +32,7 @@ developer: duckaxe
website: https://github.com/duckaxe
repo: https://github.com/duckaxe/bassin
support: https://github.com/duckaxe/bassin/issues
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
gallery:
- 1.jpg
- 2.jpg
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+1
View File
@@ -1,4 +1,5 @@
#!/usr/bin/env bash
# Prepares or maintains this AppForge application.
# Этот скрипт обновляет btcsig в ​​ckpool.conf для существующих пользователей.
# кто устанавливал, когда по умолчанию было "/mined by Bassin/"
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: bazarr
category: media
@@ -51,4 +52,4 @@ defaultUsername: ""
defaultPassword: ""
torOnly: false
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: bentopdf
name: BentoPDF
@@ -19,7 +20,7 @@ description: >-
developer: BentoPDF
website: https://bentopdf.com/
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
repo: https://github.com/alam00000/bentopdf
support: https://github.com/alam00000/bentopdf/issues
gallery:
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: bffless
category: developer
@@ -37,4 +38,4 @@ path: ''
defaultUsername: ''
deterministicPassword: false
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
services:
# Прокси-сервер приложения DFWebOS — направляет внешний трафик на наш nginx.
app_proxy:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: bitaxe-sentry
category: bitcoin
@@ -29,5 +30,5 @@ path: ""
defaultUsername: ""
defaultPassword: ""
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
dependencies: []
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
services:
app_proxy:
environment:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: bitbalance
name: bitBalance
@@ -24,7 +25,7 @@ website: https://github.com/egzola/bitbalance
repo: https://github.com/egzola/bitbalance
support: https://github.com/egzola/bitbalance/issues
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
path: ""
dependencies:
- electrs
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: bitcoin-knots
implements:
@@ -88,4 +89,4 @@ backupIgnore:
- data/bitcoin/regtest/chainstate
- data/bitcoin/regtest/indexes
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+1
View File
@@ -1,3 +1,4 @@
# Prepares or maintains this AppForge application.
export APP_BITCOIN_KNOTS_NODE_IP="10.21.21.7"
export APP_BITCOIN_KNOTS_TOR_PROXY_IP="10.21.22.12"
export APP_BITCOIN_KNOTS_I2P_DAEMON_IP="10.21.22.13"
+1
View File
@@ -1,4 +1,5 @@
#!/usr/bin/env bash
# Prepares or maintains this AppForge application.
APP_DATA_DIR="$(readlink -f $(dirname "${BASH_SOURCE[0]}")/../data)"
DESIRED_OWNER="1000:1000"
+1
View File
@@ -1,4 +1,5 @@
#!/usr/bin/env python3
"""Implements support automation for this AppForge package."""
# Copyright (c) 2015-2018 Разработчики Bitcoin Core
# Распространяется по лицензии на программное обеспечение MIT, см. прилагаемый документ.
# файл COPYING или http://www.opensource.org/licenses/mit-license.php.
+1
View File
@@ -1,3 +1,4 @@
# Provides runtime configuration for this AppForge package.
SocksPort 0.0.0.0:9050
ControlPort 0.0.0.0:9051
CookieAuthentication 1
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: bitcoin-regtest-dashboard
category: bitcoin
@@ -42,4 +43,4 @@ path: ""
defaultUsername: ""
defaultPassword: ""
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: bitcoin
category: bitcoin
@@ -88,4 +89,4 @@ backupIgnore:
- data/bitcoin/regtest/chainstate
- data/bitcoin/regtest/indexes
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+1
View File
@@ -1,3 +1,4 @@
# Prepares or maintains this AppForge application.
# IP-АДРЕСА
export APP_BITCOIN_NODE_IP="10.21.21.8"
export APP_BITCOIN_TOR_PROXY_IP="10.21.22.10"
+1
View File
@@ -1,4 +1,5 @@
#!/usr/bin/env bash
# Prepares or maintains this AppForge application.
APP_DATA_DIR="$(readlink -f $(dirname "${BASH_SOURCE[0]}")/../data)"
DESIRED_OWNER="1000:1000"
+1
View File
@@ -1,4 +1,5 @@
#!/usr/bin/env python3
"""Implements support automation for this AppForge package."""
# Copyright (c) 2015-2018 Разработчики Bitcoin Core
# Распространяется по лицензии на программное обеспечение MIT, см. прилагаемый документ.
# файл COPYING или http://www.opensource.org/licenses/mit-license.php.
+1
View File
@@ -1,3 +1,4 @@
# Provides runtime configuration for this AppForge package.
SocksPort 0.0.0.0:9050
ControlPort 0.0.0.0:9051
CookieAuthentication 1
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: bitfeed
category: bitcoin
@@ -28,5 +29,5 @@ path: ""
defaultUsername: ""
defaultPassword: ""
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
releaseNotes: ""
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: bitwatch
category: bitcoin
@@ -40,4 +41,4 @@ dependencies: []
port: 3117
path: ""
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: bleskomat-server
category: bitcoin
@@ -20,5 +21,5 @@ path: ""
deterministicPassword: true
torOnly: false
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
releaseNotes: ""
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: blinko
name: Blinko
@@ -21,7 +22,7 @@ description: >-
developer: Blinko
website: https://blinko-demo.vercel.app/
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
repo: https://github.com/blinko-space/blinko
support: https://github.com/blinko-space/blinko/issues
gallery:
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: '3.7'
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: blockstream-blind-oracle
category: bitcoin
@@ -31,5 +32,5 @@ gallery:
path: ''
deterministicPassword: false
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
releaseNotes: ""
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+1
View File
@@ -1,3 +1,4 @@
# Prepares or maintains this AppForge application.
export APP_PINSERVER_PORT="8097"
export APP_PINSERVER_WEB_PORT="8095"
+1
View File
@@ -1,4 +1,5 @@
#!/usr/bin/env bash
# Prepares or maintains this AppForge application.
# Создайте скрытый сервис для контейнера узла и убедитесь, что веб-контейнер
# получает скрытую переменную среды службы при первой установке.
+1
View File
@@ -1,3 +1,4 @@
# Provides runtime configuration for this AppForge package.
# Скрытая служба пин-сервера
HiddenServiceDir /data/app-$APP_ID-node
HiddenServicePort $APP_PINSERVER_PORT blockstream-blind-oracle_node_1:8096
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: bluewallet
category: bitcoin
@@ -26,5 +27,5 @@ path: ""
defaultUsername: ""
defaultPassword: ""
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
releaseNotes: ""
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: booklore
name: BookLore
@@ -37,7 +38,7 @@ description: >-
developer: BookLore
website: https://demo.booklore.dev/login
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
repo: https://github.com/booklore-app/booklore
support: https://github.com/booklore-app/booklore/issues
gallery:
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: btc-rpc-explorer
category: bitcoin
@@ -39,4 +40,4 @@ path: ""
defaultUsername: "dfwebos"
deterministicPassword: true
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: btcpay-server
category: bitcoin
@@ -57,4 +58,4 @@ releaseNotes: >-
Полные примечания к выпуску можно найти по адресу https://github.com/btcpayserver/btcpayserver/releases.
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: btctracker
name: BTC Tracker
@@ -25,7 +26,7 @@ description: >-
developer: wilqq-the
website: https://github.com/wilqq-the
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
repo: https://github.com/wilqq-the/BTC-Tracker
support: https://github.com/wilqq-the/BTC-Tracker/issues
gallery:
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
app_proxy:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: budibase
name: Budibase
@@ -30,7 +31,7 @@ description: >-
developer: Budibase
website: https://budibase.com
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
repo: https://github.com/Budibase/budibase
support: https://github.com/Budibase/budibase/discussions
gallery:
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: calibre-web
category: files
@@ -45,4 +46,4 @@ releaseNotes: >-
Полные примечания к выпуску можно найти здесь: https://github.com/janeczku/calibre-web/releases.
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"
+1
View File
@@ -1,3 +1,4 @@
# Defines container services for this AppForge package.
version: "3.7"
services:
+2 -1
View File
@@ -1,3 +1,4 @@
# AppForge application metadata manifest.
manifestVersion: "0.0.1"
id: campfire
category: social
@@ -35,4 +36,4 @@ gallery:
- 3.jpg
path: ""
submitter: "DFV24"
submission: "https://github.dfv24.com/fofanov.dmitry/DFWebOS-Apps/pulls"
submission: "https://github.dfv24.com/fofanov.dmitry/appforge/pulls"

Some files were not shown because too many files have changed in this diff Show More