Commit Graph

5 Commits

Author SHA1 Message Date
Haitao Pan
375ca6c25d scripts: enhance init_vhost.sh with multi-distribution support
- Expand Linux distribution support beyond Debian/Ubuntu
- Add support for RHEL/CentOS/Rocky/AlmaLinux (dnf/yum)
- Add support for Fedora (dnf)
- Add support for Arch Linux/Manjaro (pacman)
- Add support for openSUSE/SUSE (zypper)
- Implement distribution-specific package management
- Add distribution-specific firewall configuration
- Enhance documentation with supported platforms
- Maintain backward compatibility with existing usage

BREAKING CHANGES: None - maintains existing API
2026-01-30 21:51:56 +08:00
Haitao Pan
82f33d4235 feat: unified installer supporting gateway/node modes and multi-OS
- Merge init_macos.sh and init_vhost.sh into single init.sh
- Support MODE=gateway (Caddy/Nginx + Moltbot) and MODE=node (Moltbot only)
- Support macOS, Debian/Ubuntu, Rocky Linux/RHEL
- Auto-detect OS and install appropriate packages
- Configurable proxy (Caddy or Nginx with Certbot)
- Install from npm or git repository
- Unified health checks and configuration
2026-01-29 12:18:12 +08:00
Haitao Pan
1aa3d5db84 Fix init_vhost root flag handling 2026-01-28 11:07:37 +08:00
Haitao Pan
40c140bbbf scripts: fix nodesource install 2026-01-28 11:01:39 +08:00
Haitao Pan
efaf80268f Installer: add init_vhost deployment 2026-01-28 10:48:42 +08:00