Skip to content

docs: refocus Alby Hub deployment guides on self-hosting#10

Open
reneaaron wants to merge 4 commits into
mainfrom
chore/remove-alby-cloud
Open

docs: refocus Alby Hub deployment guides on self-hosting#10
reneaaron wants to merge 4 commits into
mainfrom
chore/remove-alby-cloud

Conversation

@reneaaron

@reneaaron reneaaron commented Jun 16, 2026

Copy link
Copy Markdown
Member

Housekeeping pass over the Alby Hub guides to put self-hosting front and centre and tidy up some links.

  • Deployment guides lead with self-hosting options; renamed the cloud guide page to Cloud Hosting and added a redirect for the old URL.
  • Updated a few onboarding/FAQ pages so setup links point at the deployment guides.
  • Refreshed internal links and removed some stale references.

Mostly copy and link tidying — no behavioural docs changes.

Summary by CodeRabbit

  • Documentation
    • Updated Alby Hub guides and FAQs to clarify self-hosted and cloud-hosting options.
    • Removed or replaced outdated “Alby Cloud” references across setup, desktop, updating, backups, migrations, and recovery.
    • Revised fee credits, availability/timeline, and remaining balance transfer guidance to align with hosted Alby Hub and Alby Pro.
    • Updated mobile access instructions to use your Hub’s URL.
    • Renamed navigation labels and sections for consistency, and refreshed subscription/support messaging to Alby Pro.

@coderabbitai

coderabbitai Bot commented Jun 16, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: b0b0040f-ea90-4546-beb5-c7409c3c2f7e

📥 Commits

Reviewing files that changed from the base of the PR and between 5bbbe9b and 010ba80.

📒 Files selected for processing (2)
  • account/faq/embrace-alby-hub-phasing-out-albys-shared-wallet.md
  • hub/faq/how-to-restart-alby-hub-after-my-subscription-was-cancelled.md
✅ Files skipped from review due to trivial changes (1)
  • account/faq/embrace-alby-hub-phasing-out-albys-shared-wallet.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • hub/faq/how-to-restart-alby-hub-after-my-subscription-was-cancelled.md

📝 Walkthrough

Walkthrough

Documentation was updated across Alby Hub guides and FAQs to replace Alby Cloud references with cloud hosting, self-hosted, and Alby Pro wording. Redirects, navigation labels, setup instructions, backup/migration flows, and recovery guidance were adjusted accordingly.

Changes

Alby Cloud phase-out docs

Layer / File(s) Summary
Navigation and redirects
hub/.gitbook.yaml, hub/SUMMARY.md, hub/alby-hub-flavors/README.md, hub/alby-hub-flavors/other-cloud-options.md, hub/alby-hub-flavors/updating.md
Redirects, TOC labels, and cloud-hosting headings were updated to remove the Alby Cloud entry and rename the cloud-hosting sections.
Setup and access copy
account/faq/embrace-alby-hub-phasing-out-albys-shared-wallet.md, account/link-wallet/link-alby-hub.md, hub/app-connections/btcpay-server.md, hub/faq/how-can-i-access-alby-hub-from-my-phone.md, hub/wallet/README.md
Account, onboarding, and app-access pages now point to the Alby Hub guides and use self-hosted or Alby Pro wording instead of subscription-focused copy.
Operational hosting guidance
hub/alby-hub-flavors/desktop.md, hub/backups-and-recover.md, hub/bitcoin-wallet-glossary.md, hub/faq/where-is-alby-hub-physically-located.md
Desktop, backup, glossary, and location guidance were rewritten around always-online hosting and Alby Pro backup terminology.
Reliability FAQ wording
hub/faq/what-happens-if-i-lose-access-to-my-hub-while-a-swap-is-in-progress.md, hub/faq/why-is-my-channel-offline-and-what-should-i-do-now.md, hub/faq/why-was-my-lightning-channel-closed-and-what-to-do-next.md
FAQ notes about channel reliability and recovery were generalized to remove Alby Cloud-specific references.
Migration and restart recovery
hub/faq/how-can-i-migrate-alby-hub-to-a-different-machine.md, hub/faq/how-to-restart-alby-hub-after-my-subscription-was-cancelled.md
Migration and restart pages now describe moving from hosted to self-hosted Pro setups and recovering with an existing recovery phrase.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related PRs

  • getAlby/docs#5: Touches the same Alby Hub guide areas and also changes Alby Cloud-related navigation and link copy.

Poem

🐇 I hop through guides both old and new,
and nibble links till they point right through.
Cloud clouds drift, Pro paths glow bright,
with recovery steps tucked snug and tight.
Hop hop — the Hub stays online tonight!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly matches the main change: shifting Alby Hub docs toward self-hosting and deployment guides.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/remove-alby-cloud

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@reneaaron reneaaron force-pushed the chore/remove-alby-cloud branch from cb1518e to 48803e2 Compare June 16, 2026 08:47
@reneaaron reneaaron changed the title docs: remove Alby Cloud from guides (wind-down step 2, buckets 1+2) docs: refocus Alby Hub deployment guides on self-hosting Jun 16, 2026
@reneaaron reneaaron force-pushed the chore/remove-alby-cloud branch 2 times, most recently from d517d77 to 09d05e0 Compare June 16, 2026 08:59
@reneaaron reneaaron force-pushed the chore/remove-alby-cloud branch from 09d05e0 to f603291 Compare June 16, 2026 09:10
Section 2 delegated to the Hosted Hub -> Self-hosted procedure, which tells
users to unsubscribe (deleting a hosted Hub they don't have) and omits the
shut-down-the-old-instance step. Spell out the correct self-hosted-to-
self-hosted flow instead.
@reneaaron reneaaron marked this pull request as ready for review June 26, 2026 13:21

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 5

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
hub/alby-hub-flavors/updating.md (1)

49-59: 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win

Fix grammar error in cloud hosting update instructions.

Line 57 has a verb tense error: "you can also updated them manually" should be "you can also update them manually".

Additionally, this section mentions Digital Ocean as a recommended deployment option, but the Cloud Hosting guide Overview only lists Fly.io, Nodana, and Render. Verify whether Digital Ocean is still supported or if this reference is stale.

📝 Proposed grammar fix
-Those instances are using docker images, so if needed you can also updated them manually just like you would for a [docker image](updating.md#docker).
+Those instances are using docker images, so if needed you can also update them manually just like you would for a [docker image](updating.md#docker).
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@hub/alby-hub-flavors/updating.md` around lines 49 - 59, Fix the cloud hosting
update instructions in updating.md by correcting the verb tense in the sentence
about Docker images so it says users can “update” them manually, and verify
whether the “Cloud Hosting” section in the updating guide should still mention
Digital Ocean. Compare this reference with the deployment options listed in
other-cloud-options.md and either update the wording to match the supported
providers or remove the stale Digital Ocean mention.
🧹 Nitpick comments (2)
hub/bitcoin-wallet-glossary.md (1)

140-142: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick win

Clarify "DI Pro" terminology consistency.

The glossary defines "DI Pro" at line 140, but all other updated references use "Alby Pro" (lines 148, 232, 465). If "DI Pro" is meant to be the same product, align the terminology to "Alby Pro" (or "DIY Pro" if that's the intended self-hosted-specific branding). If "DI Pro" is a distinct term, add a cross-reference explaining its relationship to "Alby Pro."

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@hub/bitcoin-wallet-glossary.md` around lines 140 - 142, The glossary entry
for DI Pro uses terminology that is inconsistent with the rest of the document,
where the same subscription is referred to as Alby Pro. Update the DI Pro
section in bitcoin-wallet-glossary.md to match the chosen product name used
elsewhere, or if DI Pro is intentionally different, add a clear cross-reference
in that glossary entry explaining how it relates to Alby Pro. Use the DI Pro
glossary heading and the Alby Pro references elsewhere in the glossary to verify
consistency.
hub/faq/how-can-i-migrate-alby-hub-to-a-different-machine.md (1)

64-64: 📐 Maintainability & Code Quality | 🔵 Trivial | 💤 Low value

Clarify awkward phrasing and tighten wording.

The phrase "with enabled dynamic channels backup" is grammatically awkward. Consider "with dynamic channel backups enabled" or "with an active Pro subscription." Also, per style guidance, replace "at the moment" with "currently" for conciseness.

- **Note**, at the moment it is not possible to migrate a self-hosted Alby Hub with a Pro subscription with enabled dynamic channels backup to a self-hosted Alby Hub without a subscription.
+ **Note:** Currently, it is not possible to migrate a self-hosted Alby Hub with an active Pro subscription (with dynamic channel backups enabled) to a self-hosted Alby Hub without a subscription.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@hub/faq/how-can-i-migrate-alby-hub-to-a-different-machine.md` at line 64,
Revise the migration note in the FAQ entry to use clearer, tighter wording:
replace the awkward “with enabled dynamic channels backup” phrasing with a more
natural construction like “with dynamic channel backups enabled” or “with an
active Pro subscription,” and change “at the moment” to “currently” for
conciseness while keeping the same meaning.

Source: Linters/SAST tools

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@account/faq/embrace-alby-hub-phasing-out-albys-shared-wallet.md`:
- Line 26: The markdown link text in this FAQ entry is too generic and should be
made descriptive to satisfy MD059. Update the sentence in the Fee Credits
paragraph so the linked words themselves describe the destination, using the
existing Fee Credits reference in this content rather than a standalone “here”
link, and keep the rest of the paragraph unchanged.
- Line 194: The markdown link text in the FAQ content uses a non-descriptive
“here” label, which violates the link-text style requirement. Update the
sentence in this FAQ entry so the link to the pricing page uses descriptive text
that clearly names the destination, while keeping the existing Alby Pro and
pricing references intact.

In `@hub/backups-and-recover.md`:
- Line 122: The backup/recovery doc uses inconsistent product naming for the
subscription feature, so standardize the terminology across the page. Update the
copy in the cards section and the other references in backu ps-and-recover
content to use one official name consistently, matching the existing
subscription link; check the strings around the Alby Pro/Pro mentions in this
document and make them uniform.

In `@hub/faq/how-to-restart-alby-hub-after-my-subscription-was-cancelled.md`:
- Line 3: The page has a spelling inconsistency between “cancelled” and
“canceled”; make the wording consistent throughout the FAQ entry by choosing one
variant and updating the sentence in the markdown content to match the title.
Locate the text in the restart-after-subscription-cancelled article and ensure
the body uses the same spelling convention everywhere in that document.
- Around line 7-17: The recovery steps in the “how-to-restart” guide omit the
required prerequisite of using the same Alby Account before restoring the Hub.
Update the onboarding flow instructions to explicitly tell users to connect to
their existing Alby Account first, then proceed to “Advanced Setup” and “Import
Existing Recovery Phrase.” Use the existing onboarding/recovery guidance in this
page to insert the new step in the right sequence so it matches the recovery
contract and migration flow.

---

Outside diff comments:
In `@hub/alby-hub-flavors/updating.md`:
- Around line 49-59: Fix the cloud hosting update instructions in updating.md by
correcting the verb tense in the sentence about Docker images so it says users
can “update” them manually, and verify whether the “Cloud Hosting” section in
the updating guide should still mention Digital Ocean. Compare this reference
with the deployment options listed in other-cloud-options.md and either update
the wording to match the supported providers or remove the stale Digital Ocean
mention.

---

Nitpick comments:
In `@hub/bitcoin-wallet-glossary.md`:
- Around line 140-142: The glossary entry for DI Pro uses terminology that is
inconsistent with the rest of the document, where the same subscription is
referred to as Alby Pro. Update the DI Pro section in bitcoin-wallet-glossary.md
to match the chosen product name used elsewhere, or if DI Pro is intentionally
different, add a clear cross-reference in that glossary entry explaining how it
relates to Alby Pro. Use the DI Pro glossary heading and the Alby Pro references
elsewhere in the glossary to verify consistency.

In `@hub/faq/how-can-i-migrate-alby-hub-to-a-different-machine.md`:
- Line 64: Revise the migration note in the FAQ entry to use clearer, tighter
wording: replace the awkward “with enabled dynamic channels backup” phrasing
with a more natural construction like “with dynamic channel backups enabled” or
“with an active Pro subscription,” and change “at the moment” to “currently” for
conciseness while keeping the same meaning.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 5529e0e3-70e9-4314-bba5-8863245c7521

📥 Commits

Reviewing files that changed from the base of the PR and between 4f9f160 and 5bbbe9b.

📒 Files selected for processing (20)
  • account/faq/embrace-alby-hub-phasing-out-albys-shared-wallet.md
  • account/link-wallet/link-alby-hub.md
  • hub/.gitbook.yaml
  • hub/SUMMARY.md
  • hub/alby-hub-flavors/README.md
  • hub/alby-hub-flavors/alby-cloud.md
  • hub/alby-hub-flavors/desktop.md
  • hub/alby-hub-flavors/other-cloud-options.md
  • hub/alby-hub-flavors/updating.md
  • hub/app-connections/btcpay-server.md
  • hub/backups-and-recover.md
  • hub/bitcoin-wallet-glossary.md
  • hub/faq/how-can-i-access-alby-hub-from-my-phone.md
  • hub/faq/how-can-i-migrate-alby-hub-to-a-different-machine.md
  • hub/faq/how-to-restart-alby-hub-after-my-subscription-was-cancelled.md
  • hub/faq/what-happens-if-i-lose-access-to-my-hub-while-a-swap-is-in-progress.md
  • hub/faq/where-is-alby-hub-physically-located.md
  • hub/faq/why-is-my-channel-offline-and-what-should-i-do-now.md
  • hub/faq/why-was-my-lightning-channel-closed-and-what-to-do-next.md
  • hub/wallet/README.md
💤 Files with no reviewable changes (1)
  • hub/alby-hub-flavors/alby-cloud.md

Comment thread account/faq/embrace-alby-hub-phasing-out-albys-shared-wallet.md Outdated
Comment thread account/faq/embrace-alby-hub-phasing-out-albys-shared-wallet.md Outdated
{% endhint %}

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Get a subscription to Pro Cloud! ☁️</strong><br><br>Unlock 24/7 availability for your self-hosted wallet by subscribing to Pro Cloud. Never worry about downtime again!</td><td></td><td></td><td><a href="https://getalby.com/subscription/new">https://getalby.com/subscription/new</a></td></tr><tr><td><strong>Learn more about your on-chain balance! 💰</strong><br><br>Discover the on-chain side of your self-custodial wallet. Click here to learn more about managing your Savings Balance securely.</td><td></td><td></td><td><a href="node/on-chain-balance.md">on-chain-balance.md</a></td></tr><tr><td><strong>Migrate your Hub! 🔄</strong><br><br>Planning to move your Alby Hub? The migration process is similar to a backup in many ways. Click here to explore more on how to migrate your hub seamlessly!</td><td></td><td></td><td><a href="faq/how-can-i-migrate-alby-hub-to-a-different-machine.md">how-can-i-migrate-alby-hub-to-a-different-machine.md</a></td></tr></tbody></table>
<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Encrypted channel backups with Alby Pro 🔐</strong><br><br>Recover your lightning channels from just your recovery phrase. Enable dynamic backups by subscribing to Alby Pro.</td><td></td><td></td><td><a href="https://getalby.com/subscription/pro">https://getalby.com/subscription/pro</a></td></tr><tr><td><strong>Learn more about your on-chain balance! 💰</strong><br><br>Discover the on-chain side of your self-custodial wallet. Click here to learn more about managing your Savings Balance securely.</td><td></td><td></td><td><a href="node/on-chain-balance.md">on-chain-balance.md</a></td></tr><tr><td><strong>Migrate your Hub! 🔄</strong><br><br>Planning to move your Alby Hub? The migration process is similar to a backup in many ways. Click here to explore more on how to migrate your hub seamlessly!</td><td></td><td></td><td><a href="faq/how-can-i-migrate-alby-hub-to-a-different-machine.md">how-can-i-migrate-alby-hub-to-a-different-machine.md</a></td></tr></tbody></table>

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📐 Maintainability & Code Quality | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Verify the subscription URL responds
curl -s -o /dev/null -w "%{http_code}" https://getalby.com/subscription/pro

Repository: getAlby/docs

Length of output: 153


Clarify branding consistency for "Alby Pro" vs "Pro".

The subscription link https://getalby.com/subscription/pro is active (redirects successfully). However, the documentation uses inconsistent terminology: line 122 uses "Alby Pro", while lines 34 and 79 refer to "Pro" (e.g., "Pro subscriber", "Pro Subscription"). Standardize these references to use a single, official product name (either consistently "Alby Pro" or "Pro") throughout the document to avoid confusion.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@hub/backups-and-recover.md` at line 122, The backup/recovery doc uses
inconsistent product naming for the subscription feature, so standardize the
terminology across the page. Update the copy in the cards section and the other
references in backu ps-and-recover content to use one official name
consistently, matching the existing subscription link; check the strings around
the Alby Pro/Pro mentions in this document and make them uniform.

Comment thread hub/faq/how-to-restart-alby-hub-after-my-subscription-was-cancelled.md Outdated
- Use descriptive link text instead of 'here' (MD059) in the shared-wallet FAQ
- Standardize 'canceled' -> 'cancelled' to match the page title
Restoring encrypted (VSS) channel backups requires connecting the new
self-hosted Hub to the same Alby Account before importing the recovery
phrase; on-chain alone recovers from the seed. Matches the migration doc.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant