# Deploy Lynx with Easypanel

URL: /templates/lynx

Lynx is a robust URL shortener application designed to simplify and streamline your web browsing experience. Built using the MEVN stack, Lynx offers a user-friendly interface and the ability to redirect the root path for a more personalized touch. The app also features a unique admin interface, providing you with full control over your shortened URLs. With Lynx, you can easily manage and customize your links, each of which includes a slug, destination, and id. The app also supports multiple users, integrates with ShareX, and offers two-factor authentication for enhanced security. Lynx is the sleek, powerful URL shortener you've been looking for.

## Installation notes

Registration is disabled by default, but the first registration will always be allowed.

## Benefits

### Efficient URL Management

Lynx offers a sleek and powerful solution for shortening and managing your URLs. It simplifies the process of sharing long and complex URLs by converting them into shorter and more manageable links.

### User-Friendly Interface

The application features a simple and intuitive user interface, making it easy for users to create, manage, and share shortened URLs.

### Secure Access

With features like multi-user support and 2FA, Lynx ensures secure access to your shortened URLs. Each user has their own account with a unique username and password.

## Features

### URL Shortening

Lynx allows you to shorten your URLs, making them easier to share and remember. Each shortened URL includes a unique slug that serves as the path in the source URL.

### Admin Interface

Lynx provides an admin interface where you can manage your shortened URLs. You also have the option to redirect the root path.

### ShareX Integration

Lynx supports integration with ShareX, allowing you to easily share your shortened URLs.

### Multi-User Support

Lynx supports multiple users, each with their own account. This allows for secure and organized management of shortened URLs.

### Two-Factor Authentication (2FA)

For added security, Lynx supports two-factor authentication. This ensures that only authorized users can access their respective accounts.

## Configuration

- `appServiceName` (App Service Name, required): lynx

- `appServiceImage` (App Service Image, required): jackbailey/lynx:1.10.1

- `databaseServiceName` (Database Service Name, required): lynx-db

## Services

- lynx: app (jackbailey/lynx:1.10.1)

- lynx-db: mongo

## Resources

- [Demo](https://demo.getlynx.dev/)

- [Github](https://github.com/Lynx-Shortener/Lynx/)

- [Website](https://getlynx.dev)

- [Docs](https://docs.getlynx.dev)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/lynx)