Skip to content

35 posts

Blog

News and articles from the vanityURLs community.

Latest articles

Sorted by original publication date
Customization Felix Leger 5 min read

Making f-l.ca feel like mine

What a full custom vanityURLs theme buys, what it costs, and how to keep the instance upgradeable.

Security Benoît H. Dicaire 3 min read

Accents, IDN, and short-link slugs

Why vanityURLs keeps short-link slugs ASCII-only while allowing normal HTTP(S) destination URLs.

Operations Benoît H. Dicaire 5 min read

vanityURLs' secret sauce is a JSON ledger

Why vanityURLs keeps a structured Cloudflare dashboard capture beside the documentation, and where to watch for Workers, domain protection, and Zero Trust changes.

Operations Benoît H. Dicaire 2 min read

Public contact emails for generated pages

Why setup asks you to review public contact email addresses, where vanityURLs publishes them, and when the defaults are enough.

Operations Benoît H. Dicaire 3 min read

Do not turn every Cloudflare knob

Which Cloudflare dashboard features a vanityURLs instance should leave alone unless there is a specific operational reason.

Operations Benoît H. Dicaire 2 min read

Do not delete a link to change its meaning

Use lifecycle states to make short-link behavior explicit without deleting history or losing operational intent.

Operations Benoît H. Dicaire 2 min read

Cloudflare Access is not a checkbox

When to review Cloudflare Access settings and where to look when private vanityURLs paths are blocked

Operations Benoît H. Dicaire 2 min read

Architecture decisions belong with the code

Why vanityURLs records product-level architecture decisions as ADR files in the code repository instead of stretching user documentation.

Operations Benoît H. Dicaire 2 min read

You do not need to restart from scratch

How npm run upgrade and npm run setup let an existing vanityURLs instance receive product updates without rebuilding the instance from zero.

Getting Started Benoît H. Dicaire 4 min read

Wrangler Without Shooting Yourself in the Foot

How to keep wrangler.toml boring, align Worker names with GitHub and local directories, and avoid painful Cloudflare Worker rebuilds

Getting Started Benoît H. Dicaire 1 min read

Where to start customizing vanityURLs

A practical map for choosing the first customization area after a plain vanityURLs instance is online.

Operations Benoît H. Dicaire 2 min read

When scheduled links are useful

Use scheduled links when one stable short link should point somewhere different during known time windows.

Getting Started Benoît H. Dicaire 2 min read

Start with one-time PIN, then earn the IdP

How to choose between One-Time PIN, GitHub, Google, and other identity providers to secure your vanityURLs operational pages

Security Benoît H. Dicaire 2 min read

Runtime security for a small redirector

Why vanityURLs keeps the Worker small, blocks raw runtime assets, and uses Cloudflare edge controls around the redirect path.

Operations Benoît H. Dicaire 2 min read

Reading your vanityURLs admin dashboard

Use the protected _stats dashboard to inspect routes, lifecycle states, and metadata quality without turning vanityURLs into a CMS.

Customization Benoît H. Dicaire 2 min read

Make the short domain look owned

How to think about branding a vanityURLs instance without turning the redirector into a design project before it works.

Operations Benoît H. Dicaire 2 min read

Edit custom, leave defaults boring

Why vanityURLs keeps product defaults separate from instance-owned links, branding, policy, and public pages.

Getting Started Benoît H. Dicaire 3 min read

Choosing a short domain for redirects

How to choose and register a short domain for a vanityURLs redirector without painting yourself into an operational corner.

Operations Benoît H. Dicaire 2 min read

What comes next for v8s.link

A roadmap for making v8s easier to install, update, and operate without making the runtime heavier.

Security Benoît H. Dicaire 2 min read

The current v8s architecture

How the current Worker, defaults, custom overrides, analytics, and Cloudflare security model fit together.

Operations Benoît H. Dicaire 5 min read

Instance compliance

Good-faith public pages and disclosures for a vanityURLs instance without over-promising legal compliance.

Getting Started Benoît H. Dicaire 2 min read

Why vanityURLs? The case for owning your short links

Third-party URL shorteners are failing their users. Here's why owning your own redirect infrastructure is the right move — and why it's easier than you think.