I need a lightweight, self-hosted URL shortener that runs on my VPS under my own domain and uses Java for the backend with a MySQL database. The core feature is the ability to create fully branded links such as mybrand.com/launch (custom slugs, no third-party dependency) and redirect them instantly. The admin dashboard can stay basic and purely functional; as long as I can add, edit, disable, and delete links quickly, that’s perfect. Analytics must be baked in—total and unique clicks, referrer data, visitor location, and timestamps—all viewable in the same interface. Every redirect has to be fast, reliable, and HTTPS-secure; I already have an SSL certificate on the server, so the application just needs to respect it. Full code ownership is essential. Please include: • A clean Java codebase wired to MySQL • Instructions for initial setup, SSL configuration, backups, and redeployment • Any scripts or configs required for smooth migration between servers If something is unclear, flag it early so we can keep the deployment straightforward and headache-free.