بنقرة واحدة
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 ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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
| 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