Commit Graph

7 Commits

Author SHA1 Message Date
PharmQ Admin
f739916737 🔑 Fix preauth key in Linux quick-install script
Update PREAUTH_KEY to match the correct key used in Windows PowerShell script:
- Old: 8b3df41d37cb158ea39f41fc32c9af46e761de817ad06038
- New: b46923995afeaec90e588168f2e1bf99801775e8657ce003

This fixes the registration failure issue.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-15 11:20:07 +00:00
PharmQ Admin
46192651f9 🔧 Update Linux quick-install script to use live production server
Update HEADSCALE_SERVER from https://head.0bin.in to http://head.pharmq.kr to match the Windows PowerShell script configuration.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-15 11:17:38 +00:00
b4ce883546 Fix Magic DNS issue: Enable DNS acceptance in Linux installation script
Changed --accept-dns=false to --accept-dns=true in quick-install.sh:
- Automatic registration command (line 347)
- Manual registration example command (line 357)

This ensures Linux clients also receive Headscale Magic DNS configuration
(100.64.0.1) automatically during installation, enabling proper name resolution
for *.headscale.local domains on all platforms.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-13 22:43:28 +09:00
f69ee95443 Add support for root account execution without sudo
- Update script comments and documentation for root vs regular users
- Improve error message for missing root privileges
- Add separate command examples for root accounts (Proxmox, containers, etc.)
- Update README and installation guide with both sudo and non-sudo examples

🚀 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 00:44:44 +09:00
591173d1cf Enhanced script to handle existing Tailscale connections
- Add automatic detection of existing Tailscale/Headscale connections
- Implement smart server comparison to avoid unnecessary re-registration
- Add --force option for mandatory re-registration
- Improve user interaction for terminal vs pipe execution
- Add better logout verification with retry logic
- Update documentation with force registration examples
- Change default behavior to auto-register (Y) instead of skip (N)

🚀 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 00:42:38 +09:00
522d39d3df Add comprehensive quick installation guide and update server URLs
- Complete installation guide with examples and troubleshooting
- Update Headscale server URL to https://head.0bin.in
- Add support information and network configuration details
- Include colored terminal output examples

🚀 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 00:33:04 +09:00
8bd6b1f400 Add one-click installation script for Headscale clients
- Complete automated script for Tailscale + Headscale registration
- Support for Ubuntu, Debian, CentOS, RHEL, Rocky, Fedora, Arch
- Universal binary fallback for unsupported distros
- Automatic firewall configuration
- Network connectivity verification
- Fix Headscale health check (nc -> headscale version)
- Add comprehensive error handling and colored output

🚀 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 00:30:47 +09:00