Skip to content

feat: add one-line install script - #68

Open
thedavidweng wants to merge 2 commits into
tailscale-dev:mainfrom
thedavidweng:feat/one-line-installer
Open

thedavidweng wants to merge 2 commits into
tailscale-dev:mainfrom
thedavidweng:feat/one-line-installer

Conversation

@thedavidweng

Copy link
Copy Markdown
Contributor

Resolves #67.

Summary

Inspired by Decky Loader's installation experience, this adds a standalone one-line installer script (install.sh) so users can install and configure Tailscale on Steam Deck with a single command:

curl -fsSL https://github.com/raw/tailscale-dev/deck-tailscale/main/install.sh | bash

Changes

  • install.sh: Self-contained installer that prompts for sudo credentials upfront, handles dependencies, downloads latest binaries, sets up systemd services and overrides without external file dependencies, and generates the login QR code.
  • tailscale.sh: Inlines override.conf fallback so the legacy script also works standalone without requiring local files.
  • readme.md: Highlights the Quick Install one-liner at the top while preserving the manual steps below.

Signed-off-by: Davy <95214375+thedavidweng@users.noreply.github.com>
@thedavidweng thedavidweng changed the title feat: add one-line install script (resolves #67) feat: add one-line install script Sep 18, 2026
@thedavidweng
thedavidweng marked this pull request as ready for review September 18, 2026 23:48
@thedavidweng

Copy link
Copy Markdown
Contributor Author

For anyone wanting to try this out before it gets merged:

curl -fsSL https://github.com/raw/thedavidweng/deck-tailscale/feat/one-line-installer/install.sh | bash

- Run '/opt/tailscale/tailscale up' with sudo during install so that
  operator privileges can be granted and daemon socket accessed.
- Add polling loop to await tailscaled socket and API readiness before
  invoking 'tailscale up'.
- Include ExecStartPre and ExecStopPost cleanup handlers in override.conf.

Signed-off-by: Davy <95214375+thedavidweng@users.noreply.github.com>
asavageiv added a commit to asavageiv/deck-tailscale that referenced this pull request Oct 8, 2026
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.

Proposal: One-line install command (similar to Decky Loader)

1 participant