Skip to content

✨ Simplify installer onboarding and add remote setup#21

Merged
Robdel12 merged 2 commits intomainfrom
rd/install-script
Mar 7, 2026
Merged

✨ Simplify installer onboarding and add remote setup#21
Robdel12 merged 2 commits intomainfrom
rd/install-script

Conversation

@Robdel12
Copy link
Owner

@Robdel12 Robdel12 commented Mar 7, 2026

Summary

This reworks the server install flow so the one-line installer stays focused on local bootstrap, then adds a dedicated orbitdock remote-setup command for secure exposure later.

  • keep install.sh on the local happy path with explicit prompts for Claude hooks and background service setup
  • add orbitdock remote-setup to guide Cloudflare, Tailscale, reverse proxy, and direct-bind onboarding
  • reuse existing service plumbing when remote setup needs to change bind/auth behavior
  • quiet noisy installer subcommand output and tighten the post-install summary
  • update the root README, server README, and deployment docs to match the new flow

Testing

  • bash -n orbitdock-server/install.sh
  • make rust-fmt
  • make rust-check
  • make rust-test

Keep the install script focused on local bootstrap with explicit prompts for hooks and service setup. Add a dedicated remote-setup flow that guides secure exposure and reuses the existing service plumbing.
@Robdel12 Robdel12 changed the title Simplify installer onboarding and add remote setup ✨ Simplify installer onboarding and add remote setup Mar 7, 2026
Address the new CI clippy failures in cmd_remote_setup so rust-lint passes cleanly.
@Robdel12 Robdel12 merged commit 015718a into main Mar 7, 2026
2 checks passed
@Robdel12 Robdel12 deleted the rd/install-script branch March 7, 2026 08:48
Robdel12 added a commit that referenced this pull request Mar 18, 2026
## Summary

This reworks the server install flow so the one-line installer stays
focused on local bootstrap, then adds a dedicated `orbitdock
remote-setup` command for secure exposure later.

- keep `install.sh` on the local happy path with explicit prompts for
Claude hooks and background service setup
- add `orbitdock remote-setup` to guide Cloudflare, Tailscale, reverse
proxy, and direct-bind onboarding
- reuse existing service plumbing when remote setup needs to change
bind/auth behavior
- quiet noisy installer subcommand output and tighten the post-install
summary
- update the root README, server README, and deployment docs to match
the new flow

## Testing

- `bash -n orbitdock-server/install.sh`
- `make rust-fmt`
- `make rust-check`
- `make rust-test`
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