Skip to content

Add a landing page for people who cannot reach their own server - #63

Merged
cyberb merged 1 commit into
masterfrom
landing-remote-access
Sep 8, 2026
Merged

Add a landing page for people who cannot reach their own server#63
cyberb merged 1 commit into
masterfrom
landing-remote-access

Conversation

@cyberb

@cyberb cyberb commented Sep 8, 2026

Copy link
Copy Markdown
Member

The two existing landing pages argue that self-hosting is worth doing. That is the wrong argument for someone who already self-hosts and whose server simply cannot be reached from outside — which is the audience the subscription is actually for.

Reading redirect/backend/relay/tiers.go and utils/config.go, the subscription is relay traffic (1 GB free / 10 GB pro / 100 GB max), outbound mail relay, a syncloud.it domain with automatic DNS updates, and a certificate. Those are the four things a self-hoster cannot provide for themselves: behind DS-Lite or CGNAT there is no port to forward, a changing IP breaks any name, TLS needs a domain you control, and mail from a residential address is rejected everywhere.

The forum agrees. Ordered by views: NAT loopback 1,877; certificate renewal on a custom domain 1,073 (19 replies); a router change breaking access 999; an expired certificate after renewal 836; CGNAT access 738. Searching the forum for CGNAT also returns users asking for Tailscale as an app — a third-party tunnel to solve what the relay already does.

So the page leads with the problem and answers it, instead of opening with forty apps.

  • /de/remote-access and /en/remote-access, both noindex and bare like the existing landing pages, since these are ad destinations rather than pages to be found
  • variants can now override the bullet points — a shared list written for the undecided says nothing to someone with a specific fault
  • price and call to action stay shared, so there is one place to change them

Three tests: the headline leads on the problem, the points answer access rather than listing apps (in both languages), and price/CTA remain shared. 66 passing.

The two existing landing pages argue that self hosting is worth doing. That is
the wrong argument for someone who already self hosts and whose server simply
cannot be reached from outside.

That is the audience the subscription is actually for. The relay, the domain
with automatic DNS updates, the certificate and the mail relay are precisely
the four things a self hoster cannot provide themselves: behind DS-Lite or
CGNAT there is no port to forward, a changing IP breaks any name, TLS needs a
domain you control, and mail from a residential address is rejected.

The forum says the same. Ordered by views: NAT loopback 1877, certificate
renewal on a custom domain 1073, a router change breaking access 999, an
expired certificate after renewal 836, CGNAT access 738. A search for CGNAT
also returns users asking for Tailscale as an app, which is the relay we
already sell.

So the page leads with the problem and answers it, rather than opening with
forty apps. Variants can now override the bullet points, since a shared list
written for the undecided says nothing to someone with a specific fault.

German and English, both noindex like the existing landing pages, since these
are ad destinations rather than pages to be found.
@cyberb
cyberb merged commit 9681d40 into master Sep 8, 2026
1 check passed
@cyberb
cyberb deleted the landing-remote-access branch September 8, 2026 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant