anon.to is an anonymous URL redirector and shortener built using Laravel.
- PHP 5.6.4+ (7.0 preferred)
- PHP Extensions: openssl, mcrypt and mbstring, phpredis
- Database server: MySQL or MariaDB
- Redis Server
- Composer
- Node.js with npm
- clone the repository:
git clone https://github.com/bhutanio/anon.to.git anon.to
- create a database
- create configuration env file
.env
refer to.env.example
- install:
composer install --no-dev
- setup database tables:
php artisan migrate
latest version of anon.to is fully compatible with all previous versions. All you have to do is run the migration.
php artisan migrate
php artisan tinker
DB::table('users')->where('id', 2)->update(['email'=>'myemail@example.com']);
Click on forgot password link on the login page and reset password for your admin user.
crontab -e -u www-data
* * * * * php /home/web/anon.to/artisan schedule:run >/dev/null 2>&1
*/5 * * * * php /home/web/anon.to/artisan auth:clear-resets >/dev/null 2>&1
nano /etc/supervisor/conf.d/anon.conf
[program:anon-queue]
process_name=%(program_name)s_%(process_num)02d
command=php /home/web/anon.to/artisan queue:work --sleep=3 --tries=3
autostart=true
autorestart=true
user=www-data
numprocs=2
Visit https://www.google.com/recaptcha/admin and register your site
Get Site key and Secret key, add them in your .env file
...
## Secret Key
API_GOOGLE_RECAPTCHA='SECRET KEY'
## Site Key
API_GOOGLE_RECAPTCHA_CLIENT='SITE KEY'
...
anon.to is open source software licensed under the MIT license.