ワンクリックで
hotify-integration
hotify-cli integration for SuperLandings Go - DNS, Traefik, and reverse proxy configuration
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
hotify-cli integration for SuperLandings Go - DNS, Traefik, and reverse proxy configuration
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Create sites with templates, assets, blog, admin panel — full mastery guide
Deploy SuperLandings Go to remote servers with hotify-cli and Traefik
Asset management, CLI output conventions, and template helpers for SuperLandings Go
SSH-based site sync and proxy mechanism for SuperLandings Go
SOC 職業分類に基づく
| name | hotify-integration |
| description | hotify-cli integration for SuperLandings Go - DNS, Traefik, and reverse proxy configuration |
SuperLandings Go integrates with hotify-cli for DNS management and Traefik reverse proxy configuration. However, there are important limitations to understand.
setup-traefik is for ACME certificates ONLY
The hotify-cli setup-traefik command is specifically for ACME certificate setup (SSL/TLS), NOT for router/service configuration in Traefik.
When using --backend-url:
~/.hotify/config.json/etc/traefik/dynamic.yml (as of v2.10.1)--path-prefix flaghotify-cli setup --id <APP_ID> --name <APP_NAME> --domain <DOMAIN> --port <PORT> --backend-url http://127.0.0.1:<PORT> --cmd 'sleep infinity' --path-prefix /<SITE_SLUG>
Why sleep infinity?
true exits immediately, breaking the proxysleep infinity keeps the process running as a placeholderWhy --path-prefix?
/<SITE_SLUG>/, /other-site/--path-prefix flag automatically generates Traefik addPrefix middlewarehotify-cli setup-dns --id <APP_ID> --ip <SERVER_IP> --local
# Traefik config must be owned by the user running hotify-cli
sudo chown <USER>:<USER> /etc/traefik/dynamic.yml /etc/traefik/traefik.yml
hotify-cli setup-traefik --id <APP_ID>
This automatically generates the router, service, and addPrefix middleware in /etc/traefik/dynamic.yml when --path-prefix was used during setup.
sudo systemctl restart traefik
hotify-cli sometimes duplicates the domain suffix:
Problem: example.com.example.com
Fix:
sed -i 's|example.com.example.com|example.com|g' ~/.hotify/config.json
See https://github.com/javimosch/hotify-cli/issues/1 for the feature request to add router/service configuration generation to hotify-cli.
SuperLandings Go includes CLI commands that wrap hotify-cli:
# DNS setup
sl-cli site dns setup <SITE_SLUG> --domain <DOMAIN>
sl-cli site dns list <SITE_SLUG>
sl-cli site dns remove <SITE_SLUG>
# Proxy setup (now supports --path-prefix)
sl-cli site proxy <SITE_SLUG> --domain <DOMAIN> --internal-url http://127.0.0.1:<PORT> --path-prefix /<SITE_SLUG>
sleep infinity instead of true for backend-urltailscale funnel status (disable with tailscale funnel reset)iptables -t nat -L -n -v (remove redirect: iptables -t nat -D PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 8443)Fixed in hotify-cli v2.10.1:
--path-prefix flag