Skip to content
This repository was archived by the owner on Aug 5, 2026. It is now read-only.
This repository was archived by the owner on Aug 5, 2026. It is now read-only.

1-line setup script #68

Closed
Closed

Description

@dzianisv

1/ Create one line setup script that installs opencode-manager as a system service on the host machine. Target macOS and linux
2/ Add instructions on how to install it at README.md
3/ Test that it actually works.

Activity

  1. dzianisv commented on Feb 14, 2026

    @dzianisv
    OwnerAuthor

    Started working on this issue. Plan:

    1. Research existing install-service command, launchd/systemd setup, and README
    2. Create a one-line install script (curl | bash) for macOS and Linux
    3. Add installation instructions to README.md
    4. Test the script works end-to-end
  2. dzianisv commented on Feb 14, 2026

    @dzianisv
    OwnerAuthor

    PR #76 created: #76

    What was done:

    • Created scripts/setup.sh — a one-line install script that:

      1. Installs Bun (if missing)
      2. Installs OpenCode (if missing)
      3. Installs cloudflared (if missing, macOS via brew, Linux via apt/yum)
      4. Installs opencode-manager globally via bun install -g github:dzianisv/opencode-manager
      5. Runs opencode-manager install-service to register as launchd (macOS) or systemd (Linux) service
      6. Waits for health and prints credentials + tunnel URL
    • Updated README.md with the one-liner as the primary install option

    Usage: curl -fsSL https://raw.githubusercontent.com/dzianisv/opencode-manager/main/scripts/setup.sh | bash

    Options: --no-tunnel (no cloudflared), --skip-service (CLI only)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions