About Tinre
A fast and powerful URL Shortener built with Laravel, VueJS, and Tailwind CSS.
Requirements
- PHP 7.3+
- Nginx or Apache
- MySQL, MariaDB or PostgreSQL
- Composer
Installation
- Run
composer create-project devpri/tinre
. - Update the
DB_*
variables in.env
. After that runphp artisan migrate
to create all tables. - Run
php artisan user:create
to create the first user. - Run
php artisan tinre:publish
to publish the assets. - Get a MaxMind license key and update the
MAXMIND_LICENSE_KEY
variable. After that runphp artisan geoip:update
to update the GeoIP database. - Update the
MAIL_*
variables in .env.
Update
- Make a backup of your data before updating.
- Run
composer update
to update the dependencies. - Run
php artisan tinre:publish
to publish the assets. - Check and update tinre-core overridden files.
Security
If you discover a security vulnerability, please send an e-mail to [email protected].
License
Tinre is open-source software licensed under the MIT License.