Commit Graph

5 Commits

Author SHA1 Message Date
hykocx dbe4b95190 refactor: rename system-tools.sh to system-infos.sh 2026-05-12 18:16:19 -04:00
hykocx dda32051ac feat(ufw): auto-open firewall ports after app installation
- cloudpanel: allow ftp, smtp, dns, http, https, smtps, imaps, pop3s, and admin panel ports
- coolify: allow http, https, and dashboard port after install
- pterodactyl: allow http, https, wings daemon (8080), and sftp (2022) ports
- uptime-kuma: allow app port on install
- proxmox: add open_firewall_ports() with ufw guard checks and new menu option [9]
2026-05-12 17:46:31 -04:00
hykocx aba84b26f7 docs(readme): replace process substitution with pipe syntax in install commands
- swap `sudo bash <(curl …)` for `curl … | sudo bash -s -- setup` to fix `/dev/fd/63` errors under sudo
- add callout explaining why process substitution fails with `sudo bash`
- update one-shot command to `curl … | bash` and clarify auto-elevation behavior
- fix version-reporting note to reflect pipe mode instead of process substitution
2026-05-12 17:33:53 -04:00
hykocx eadae693a5 feat: initial project scaffold for lxs multi-tool
- add main entrypoint with interactive menu and CLI dispatcher (lxs.sh)
- add shared helpers library with colors, loggers, and spinner (lib/common.sh)
- add app installers for coolify, pterodactyl, uptime-kuma, cloudpanel, and proxmox (apps/)
- add system tools for monitoring, benchmarking, and hardening (tools/)
- add VERSION file (0.1.0) as single source of truth for releases
- add MIT LICENSE
- expand README with usage, project structure, and release workflow
2026-05-12 17:29:21 -04:00
hykocx aad89c1778 Initial commit 2026-05-12 16:44:10 -04:00