But is not the same as using old Phoenix app? A phoenixd server is absolutely the same what is behind a Phoenix app.
I understand using a phoenixd node as a backend funding source for Lnbits or Alby Hub. But this app is like re-inventing Phoenix app. It doesn't make sense for me.
There is a pretty big feature in phoenixd that Phoenix Wallet currently lacks. In Phoenix Wallet, if you don't have any channels yet or they are all full, and someone tries to send you a small amount, like 5000 sats, the payment will fail because it's not enough to pay for an inbound channel or a "splice in." In phoenixd, the payment will succeed, Acinq just holds the money for you until you have enough to buy a channel with it or do a splice.
I find it interesting that their terms of service try to get around bring treated as a custodian for this service by saying that such payments become "fee credits" which are not actually satoshis, but have the same value, except they are only redeemable for a channel from Acinq or for a splice in. Clever I suppose. It's effectively the same as claiming users are purchasing a gift card redeemable only at Acinq, which is neat because such products have special treatment under the law. You're not considered a money transmitter or a custodian for merely selling credits that are only redeemable for goods and services that you yourself also sell.
If the ability to accept small payments right from the get go matters to you, phoenixd + pwallet is probably better than Phoenix Wallet. Plus you can do the other things you mentioned, like hooking phoenixd up to LNBits and Alby Hub. Phoenixd is simply more versatile than Phoenix Wallet.
reply
The "fee credits" you describe, reminds me of the Hosted Channels. I really liked that method, was perfect to onboard new users, starting from 0 sats.
And OBW was a powerful wallet, really sad that Fiatjaf didn't continue it. OBW had some very interesting tools, that I tested with many newbies and they were smoothly onboarded:
  • user can receive straight away from 1 to 1M sats, directly into a HC, and can choose from 2-3-4 HC providers, with just a click.
  • then if the user want more inbound liquidity, could buy a channel straight from 2-3 providers, listed directly into the app, a really simple the process
  • then if the user want to have also regular LN channels could just open LN channels with whatever other node and even move his sats from a HC into a regular channel.
  • HC could provide also good obfuscation.
Really sad that such a nice project wasn't continued.
reply
They remind me of hosted channels as well. I suspect it's easy to use ecash mints as a drop in replacement for hosted channels. They too provide decent obfuscation and it would be easy to list 2-4 providers directly in a wallet app. When the user has enough sats to buy a channel you could prompt them to do so and remind them that mints can and sometimes do steal, so it's advisable to avoid trusting them with meaningful amounts of money.
reply
+1 on all this!
reply
old Phoenix app?
maybe with the app you have less control than using phoenixd itself. For example, can you retrieve http-password and http-password-limited-access from the app?
reply
If I want to use phoenixd node, I would run it as a backend to LNbits or Alby HUb. I have waaaaay more options to manage and use it. If I want a simple UI as a "on-the-go" wallet, I can use Alby Go app that is so fucking simple, connected to an Alby Hub with phoenixd backend funding. And with that I can get NWC and multiple accounts too, with the same server. With this app what can I get? Same as a normal Phoenix app, nothing else.
reply
True... valid option to explore! BTW, just published this guide for phoenixd, your input will be appreciated!
reply
10 sats \ 8 replies \ @OT 22 Sep
How do you do Phoenixd backend for Albyhub?
reply
  1. Select "Advanced setup"
  2. Select "Phoenixd" backend
  3. Input the phoenixd server details (is supposed that you have it previously installed).
Done. In less than 10 seconds is up and running.
reply
0 sats \ 4 replies \ @OT 22 Sep
I'll have to try it out one day. I'm running Albyhub on start9 at the moment
reply
If you already have it running with your own LN backend from Start9, why do you need anything else?
AlbyHub + phoenixd is more for those users that:
  • do not have a proper LN node
  • do not want to get involved with managing LN channels and liquidity
  • do not want to buy real HW for a node, it can be run on any simple PC with 4GB RAM and a decent Linux (even on Windows). Or can be run on any cheap VPS.
reply
11 sats \ 2 replies \ @OT 22 Sep
Its working great with start9, I'm just interested in trying phoenixd for managing liquidity.
reply
Leave that Start9 + Alby alone as it is. Try a new phoenixd + alby Hub on another simple PC.
trying phoenixd for managing liquidity.
There's nothing to manage, it works exactly like a normal Phoenix wallet.
100 sats \ 1 reply \ @t0m 22 Sep
Shameless plug but on Nodana, if you choose a phoenixd node when you create your Alby Hub then you don’t even need to do the steps that @DarthCoin has listed. It will automatically be configured and your node will be available to your hub over the internal network.
reply
boooom!
reply