Create a Post

We are happy to improve Alby Hub according to your suggestions! If you want to report an error, please use "Bug report" board.
Powered by Noora
We are happy to improve Alby Hub according to your suggestions! If you want to report an error, please use "Bug report" board.
2
Specify the channel that was bought in Alby Hub on the invoice

As a user I might have bought several channels. With the current invoice (Alby - invoice: ALB-5498-xxxx-001 (Lightning Channel)), I don't know for which channel exactly I was billed.

0
1
Alby Hub iOS App – Close and Minimize Behavior

When pressing the red close button, a helpful warning appears that the app needs to keep running for Lightning payments to work.

This is important and good.

Current behavior:
The app can only be minimized to keep running in the background. When minimized, a second window appears on the far right of the Mac Dock (as an additional Alby Hub window). This behavior is disruptive.

My wish is to truly close the app via the red close button. At the same time, I want Swift Quit (Application to handle windows in iOS) to prevent the app from fully terminating, allowing it to continue running in the background—without the annoying additional Dock window.

Problem:
The warning about quitting always shows and cannot be disabled. This interrupts and disturbs the workflow because I actually want to close the app, but effectively it can only be minimized, causing an extra window in the Dock which stays there for ever.

Suggestion:
Please add an option in the Alby Hub settings to disable the quit warning.

This way, when I close the app using the red button, it truly closes, and Swift Quit ensures it continues running in the background—without an extra Dock window always open.

This would enable a clean iOS workflow that allows background operation without disruptive Dock additional App windows.

0
1
Add option for a Plain Login Screen

Would be nice to have an option to have a log in screen with plain albyhub branding rather than the shadowy figures with the quotes about bitcoin.

It has a very "tin foil hat" feel to it and I think it would put a lot of people off Albyhub. I Certainly cringe pretty hard every time I have to unlock my wallet.

1
1
External Watchtower

A watchtower service, part of the Pro plan to monitor node channels if offline

0
2
Warn users before channel closes

Channels close because some have a fixed duration or because of low activity. A warning before the channel closes would be useful. Especially if there is a chance to keep it open if payment activity increases.

0
2
Randomized NodeId for better privacy

I came across this Github issue: https://github.com/getAlby/hub/issues/1504 and would like to add this as a feature request here.

The Problem:
Receiving on Lightning is not very private, since all invoices by default include your nodeid. It has been common practice in all LN node implementations (LND, CLN, eclair) to assign a fixed nodeId, which makes it easy to fingerprint you and is bad for privacy.

However, this is not technically necessary. If you are not a routing node (i.e. only have private channel), there is absolutely no need to have a fixed nodeid - it can be randomized each time you generate an invoice (you just have to include route hints in the invoice then).

The Solution:
[Technical details in the linked Github Issue]

tl;dr : generate a random nodeid for each invoice, and add a routing hint - for AlbyHubs using the embedded LDK node with private channels only.

Fyi, This was done already years ago by Simple Bitcoin Wallet and is maintained to this day in its fork. It's a proven technique.

Implementation:
Could be done via optional toggle, experimental settings for the beginning. Once stable, rolled out for GA.

Can we get this in Alby Hub??
This would be a massive upgrade for Lightning privacy!! 🙏

0
1
Show all Failures

Create a UI that only shows all sending and receiving failures with some information to why so that they can be addressed. Same for any errors when creating invoices for payers. The goal is to get those to zero.

0
0
Make Alby Hub (with LDK) work with Coldcard Q signing to enable Alby Hub users to use its wallet for Ocean's Bolt12-payouts

Regarding LDKs long Bolt12 offering strings

Could we make it optional to have blinded paths when using LDK? For example, make the user decide if we would like to have a shorter string, without blinded paths

The problem I'm currently facing is that when I try to sign the message with my Coldcard Q which has a limit on how long the mesage can be, 240 characters. This tells me that the BOLT12-string Alby Hub produces is much longer (more than 240 characters) than the BOLT12-string that Core Lightning produces which makes me not able to use Alby Hub.

Is it possible to get Alby Hub to produce a shorter string so users with a Coldcard Q can sign the message, thus be able to receive Ocean payouts.

Core Lightning Bolt12-string:
"lno1pg7y7s69g98zq5rp09hh2arnypnx7u3qvf3nzutdds682enyvekkcer5dccrswfnx4nhx6rhwp6xu6rhdeunxetjddcrsvnyvdjpvggzc3m2qq87346z6uu4yw3kxk6qt6dvg2mm06vysage7tuh3fe3uers"

Alby Hub Bolt12-string:
"lno1pg7y7s69g98zq5rp09hh2arnypnx7u3qvf3nzutdds682enyvekkcer5dccrswfnx4nhx6rhwp6xu6rhdeunxetjddcrsvnyvdjpp6qr3209v5fwexx69dtcjasl0tu09q96lx9qj2prvrxklufcrd0g3xls9nngzj0vjn64gdmn0qe8h8f7yn3ga9u89mrhw4ym73tjm6zyxk2jqgp95n04qq28xnea6mxem8hs60ef7k0xqls7e3rgr6udsphm3yfu9zsqxw0ryg5wr3nkval9cqsm9l363y86vu7ksfafmj0lgl0lmwjppd0rzgt0q5u2jm7hvzr7w3yl3z629ycfzc4q9t8l6txsz5glk7kv3dyqk846vrpc68ktmkmf50h4884jpgm0f8p3qqk8z20pgtns0r3c63xwn7ngx3dn04v3t5q06thk70mgpfhg6c38qe634j0qr2rh4d0cdz5dl5tzzqeuagfktk504rg4a23ltqw96cfeluuxw48s86zwpxmcplx6dh2kqv"

The BOLT12 offer string is longer because it includes paths . These are blinded paths used for recipient privacy. LDK (the integrated node in Alby Hub) uses these by default.

0
4
Add a settings option to hide update banner

In the self-hosting/Docker world, it’s common to offer a toggle to disable update notifications.
Some operators prefer to check updates on their own schedule (via GitHub, Docker tags, etc.), especially in locked-down or critical environments.

1
2
Swap in address to be shown

When swapping from on-chain to lightning, a QR Code, as well the amount and "Copy" show up.

Would be good if the address was also displayed for extra verification.

0
2
Historical Balance View

It would be really helpful to have a way to see past balances, maybe daily or weekly snapshots.

0
2
Allow the mempool instance for on-chain transactions to be configurable.

It would be nice if the mempool instance used to refer to on-chain channel related transactions was configurable. I run my own LND based node, with my own instance of the mempool explorer. I would prefer to be able to open channel on-chain transactions in my own explorer for privacy reasons. At the moment, I have to copy the link, and then copy the transaction id from that link to enter into my own explorer.

0
4
Migrate my self-hosted Hub to Alby Cloud in one click

Currently I can migrate my Hub using a migration file. That works great, but requires to select Alby Cloud on getalby.com/subscription/new and then upload the file during the setup process.
I would like to upgrade with one click by selecting Alby Cloud within my current self-hosted Hub.

1
4
On-chain support for sub-wallets

Hey Alby team!

First of all, I just want to say I’m a big fan of what you’re building — congrats on such a great product!

I’ve been using Alby Hub as a vault account to receive Lightning deposits via LNURL on wapupay.com (I am the founder), and it’s been working really well. That said, I wanted to share a small suggestion that I think could make a big difference for users like me.

Feature idea:
It would be awesome if sub-account users could receive and withdraw funds from their wallet without needing the Alby Hub admin to intervene.

Why this matters:
I’d love to recommend Alby Go/Zeus to my family and friends as their first Bitcoin wallet. One of the things I value is being able to help them recover access if they mess something up. But there are a couple of common use cases that are tricky right now:

Most people buy bitcoin through an exchange because it supports fiat, but many exchanges only allow on-chain withdrawals.

As they start stacking more sats, they’ll want to withdraw to a hardware wallet eventually.

I know there are third-party services that can help, but that adds friction. For beginners, it would be amazing to offer an all-in-one Bitcoin tool right from the start. Otherwise, they might end up going with custodial wallets like Wallet of Satoshi, Muun, or even staying on exchanges.

This feature would also be super helpful for business use cases. For example, if I had multiple merchants receiving Lightning payments, it’d be great if they could withdraw their funds directly, without needing me (the admin) to take action each time.

Just wanted to share this thought. Thanks again for the great work you’re doing!

Best,
Andy

1
1
Connect and be connectable through TOR

To have have incoming connections (and channels) we need to be connectable in the internet, but when running at home we usually do not have a fixed IP address, and exposing our public home address is dangerous for several reasons. Having Alby Hub connectable via TOR would solve this problem. We could then increase inbound liquidity without having to pay for it, and even have a public node routing transactions.

1
3
Backup Indicator

It would be nice if there was some sort of warning that your backups weren't properly setup(channel backups) that was very blatant and on the main page at all times. Also, you can view your static channel backups at getalby.com/backups, but there are no direct links for that in your profile settings at getalby.com/settings. It would be nice if you saw that in your web settings too. Also, I don't see anywhere to see your VSS backups, so including that info on your web profile settings would be helpful.

0
3
Open Channel with on-Chain needs initial fee setting and RBF

When opening a channel using on-chain the fee is set too low ~1 sat/vb this causes the channel to hang waiting for confirmations. There's no RBF to adjust it and it can take 14 days to confirm. Also, how to recover when this happens isn't in any faq. Using Alby Hub v1.16. Can we get a setting for high/medium/low fee, manual or rbf please? Note - alby hub is awsome! :)

0
1
Set routing budget

Most nodes (including the mobile "node-in-the-phone" providers like Phoenix and Zeus) allow the user to configure a maximum routing budget. When sending larger payments, the option to increase the maximum budget makes it easier to find a route. In Alby Hub, payments over 500K sats fail rather frequently (even with plenty of outbound liquidity to multiple channel partners/LSPs). With the freedom to control routing fees, this would hopefully be less of an issue.

2
2
Dark Mode by default

I host Alby Hub on a Start9 server and the only way I can connect remotely is via Tor Browser. TB doesn't save cookies, so every time I load my Alby Hub I have to go change the settings. I would love for Dark Mode to be the default, or some way to have it load the settings automagically that doesn't involve cookies.

0
1
Configure expected offline-time of albyHub

My node is backed up every night. A backup will take an hour or more.

This lead to receiving a mail "Your Alby Hub is still offline — Log in to wake it up" every morning.

Sure, best solution is to reduce down-time of my node.
But if that is not possible it would be nice to have some "Expected offline-time" option in my settings.

0
2
Tx labeling

I´d like to make my own internal labels in each tx (incoming and outgoing) to improve the historic utility

0
1
Make a SUPPORT budget of 21 sats on NWC connections

NWC connections, made from the connection section, or from the app section for a particular ap, both have the option of a 10k, 100k, 1M Sat budged, or a "Custom" budged.

Lets add a button there, right next to custom, that is "Support" that will create a nwc connection with a budged of 21 sats, that is to be handed to a support operator of an app. in order to test connections from that wallet.

0
5
The health indicator isn't very useful in it's current state.

A node with enough channels will usually have some channels down, making a binary indicator not very useful. If red is it's normal state, it's not an actionable indicator.

Something like a bar gauge that indicates the % of health, on the other hand, would be very useful.

Alby rocks!

2
1
Provide possibility to extend lightning channel lease term with LSP

Some LSPs allow me to lease a payment channel with receiving capacity for a limited number of months. I would like the option to extend the lease period directly in my Hub without the LSP closing the payment channel and me opening a new one.

0
2
Get notified before channel lease term ends and channel is closed

Some LSPs let me lease a payment channel with receiving capacity for a limited number of months.
I would like to be notified ahead when the lease term ends.

2