Quecto
A simple selfhostable link shortener
Quecto is a simple link shortener. It is written in TypeScript, and use Bun for performance. Currently, it uses SQLite as its database, but in the future it could potentially support MySQL and PostgreSQL.
Installation
Configuration
The config.yml
file is the configuration file of Quecto. It contains the following fields:
instance
: The name of your Quecto instance.domain
: The domain of your Quecto instance.ssl
: A boolean that indicates if your Quecto instance is using SSL.authorize_custom_shortcode
: A boolean that indicates if you want to authorize custom shortcodes.expirations
: A list of expiration times for the short links.
For more information, see the Configuration page.
API Documentation
To interact with Quecto, you need to use the API. The API is a RESTful API that allows you to shorten links, unshorten links, and manage your shortened links.
For more information, see the API Documentation.