Demo operations
The source repository is vanityURLs/v8s.link, and the deployed instance is https://v8s.link. It’s time to inspect how this instance behaves at runtime.
Core pages
English (en) is the main and fallback language when a localized page is unavailable because it’s not currently supported or installed during setup.
| Path | What it proves |
|---|---|
| v8s.link | Default home page for searching or opening short links |
| v8s.link/lookup/ | Preview a short-link destination without opening it |
| v8s.link/404.html | Localized missing-link page |
| v8s.link/expired.html | Expired lifecycle page |
| v8s.link/disabled.html | Disabled lifecycle page |
| v8s.link/maintenance.html | Maintenance lifecycle page |
| v8s.link/.well-known/security.txt | Machine-readable vulnerability disclosure contact. |
Links
The current links are stored in custom/v8s-links.txt. Each non-comment row uses the link format documented in Link format: slug|target|state|title|description|tags|owner|expires_at|notes
Run ./scripts/lnk list in your own instance to see the current local inventory. Run ./scripts/lnk LONG_URL [SLUG] when you are ready to add a link through the command line interface.
| Slug | Long link | State | What it demonstrates |
|---|---|---|---|
v8s.link/ai/chat | chatgpt.com | default | Nested namespace for AI tools |
v8s.link/pkg/n | www.npmjs.com/package | default | Compact package-manager namespace |
v8s.link/social/x | x.com/BHDicaire/ | default | Social profile namespace |
v8s.link/test/1 | youtu.be/dQw4w9WgXcQ | permanent | Permanent redirect |
v8s.link/test/2 | youtu.be/dQw4w9WgXcQ | ephemeral | Temporary redirect |
v8s.link/test/3 | youtu.be/dQw4w9WgXcQ | expired with an expiry date | Expired state page |
v8s.link/test/4 | youtu.be/dQw4w9WgXcQ | disabled | Disabled state page |
v8s.link/test/5 | youtu.be/dQw4w9WgXcQ | maintenance | Maintenance state page |
v8s.link/test/6 | youtu.be/dQw4w9WgXcQ | deactivated | True not-found behavior |
v8s.link/v8s/doc | vanityUrls.link/en/docs/ | default | Project documentation shortcut |
v8s.link/v8s/hugo | github.com/vanityURLs/website | default | Website source shortcut |
v8s.link/v8s/issues | github.com/vanityurls/vanityurls/issues | default | Issue tracker shortcut |
v8s.link/v8s/latest | github.com/vanityURLs/website/releases/latest | default | Latest release shortcut |
v8s.link/v8s/roadmap | github.com/orgs/vanityURLs/projects | default | Project roadmap shortcut |
v8s.link/v8s/status | status.vanityUrls.link | default | Public status shortcut |
Operational references
- Link format documents the pipe-separated source format used by
custom/v8s-links.txt - Runtime security explains Worker routing, generated runtime files, protected assets, and Cloudflare Access boundaries
- Access control covers Cloudflare Access for private operational paths
- Policy and blocklist explains target URL policy, shortener loops, malware hosts, and local overrides
- Reading your admin dashboard gives context for monitoring an instance after deployment
- Runtime security for a small redirector explains why the Worker stays small and lets Cloudflare handle edge protection