Skip to content

App Submission: RoboSats Notifier …#4494

Open
OrangePanther21 wants to merge 2 commits intogetumbrel:masterfrom
OrangePanther21:add-robosats-notifier
Open

App Submission: RoboSats Notifier …#4494
OrangePanther21 wants to merge 2 commits intogetumbrel:masterfrom
OrangePanther21:add-robosats-notifier

Conversation

@OrangePanther21
Copy link

@OrangePanther21 OrangePanther21 commented Jan 16, 2026

App Submission

App name

RoboSats Notifier

Icon

icon

Gallery images

Gallery 1

Gallery 2

It is a simple app with a single-page UI, so there are not more pages to show.

Description

Community app that monitors RoboSats order book and sends instant WhatsApp notifications when new offers match configured criteria. Features web UI for configuration, QR code authentication, and support for 60+ fiat currencies across all RoboSats federation coordinators.

App ID: robosats-notifier
Version: 1.0.0
Category: Bitcoin
Docker Image: orangepanther21/robosats-notifier:1.0.0@sha256:5d2a1a31086ca1b54eca8abf702d53881118fd8137ca8cbdc83e4dd74dc96394

Dependencies: Requires robosats app to be installed

I have tested my app on:

  • umbrelOS on a Raspberry Pi
  • umbrelOS on a Beelink S13
  • umbrelOS on Linux VM

Community app for real-time RoboSats offer notifications via WhatsApp.

Features:
- Web UI for configuration
- QR code authentication
- Multi-coordinator support
- 60+ fiat currencies
- Customizable check intervals
@github-actions
Copy link

🎉   Linting finished with no errors or warnings   🎉

Thank you for your submission! This is an automated linter that checks for common issues in pull requests to the Umbrel App Store.

Please review the linting results below and make any necessary changes to your submission.

Linting Results

Severity File Description
ℹ️ robosats-notifier/docker-compose.yml Mounted file/directory "/robosats-notifier/data" doesn't exist:
The volume "${APP_DATA_DIR}/data:/data" tries to mount the file/directory "/robosats-notifier/data", but it is not present. This can lead to permission errors!
ℹ️ robosats-notifier/docker-compose.yml Mounted file/directory "/robosats-notifier/auth" doesn't exist:
The volume "${APP_DATA_DIR}/auth:/app/.wwebjs_auth" tries to mount the file/directory "/robosats-notifier/auth", but it is not present. This can lead to permission errors!

Legend

Symbol Description
Error: This must be resolved before this PR can be merged.
⚠️ Warning: This is highly encouraged to be resolved, but is not strictly mandatory.
ℹ️ Info: This is just for your information.

Copy link
Collaborator

@al-lac al-lac left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @OrangePanther21,

thanks for contributing your app to the Umbrel App Store, we really appreciate it a lot! 🥇

Will make a nice addition to the current Umbrel App Ecosystem.

And great job on the PR as well, I only have some minor points that should be sorted out until we start to prepare the gallery assets.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please keep this file in the PR details.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please keep this file in the PR details.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please keep this file in the PR details.

Comment on lines +16 to +17
- ${APP_DATA_DIR}/data:/data
- ${APP_DATA_DIR}/auth:/app/.wwebjs_auth
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adapted the folder locations. Please create a data folder containing the two subfolders. Those folders should contain a .gitkeep file.

Suggested change
- ${APP_DATA_DIR}/data:/data
- ${APP_DATA_DIR}/auth:/app/.wwebjs_auth
- ${APP_DATA_DIR}/data/storage:/data
- ${APP_DATA_DIR}/data/auth:/app/.wwebjs_auth

volumes:
- ${APP_DATA_DIR}/data:/data
- ${APP_DATA_DIR}/auth:/app/.wwebjs_auth
environment:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I get the following issue when trying to start the app:

robosats-notifier_web_1  | Please set these variables in your .env file
robosats-notifier_web_1  | ERROR: Missing required environment variables:
robosats-notifier_web_1  |   - ROBOSATS_ONION_URL

@al-lac al-lac added the awaiting changes Waiting for contributor to make requested changes label Jan 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

awaiting changes Waiting for contributor to make requested changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants