Coder Social home page Coder Social logo

bhutanio / anon.to Goto Github PK

View Code? Open in Web Editor NEW
107.0 10.0 38.0 3.65 MB

Anonymous url redirector and shortener

Home Page: https://anon.to

License: MIT License

PHP 75.93% Shell 0.38% Blade 23.69%
url shortener anonymize laravel redirector redirect-urls url-shortener

anon.to's Introduction

anon.to

anon.to is an anonymous URL redirector and shortener built using Laravel.

Requirement

Installation

  • 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

Upgrade from previous version

latest version of anon.to is fully compatible with all previous versions. All you have to do is run the migration.

php artisan migrate

Configuration

Setup Admin Account

php artisan tinker
DB::table('users')->where('id', 2)->update(['email'=>'[email protected]']);

Click on forgot password link on the login page and reset password for your admin user.

Setup Cron Job

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

Setup Supervisor

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

Setup Google ReCaptcha

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'
...

License

anon.to is open source software licensed under the MIT license.

anon.to's People

Contributors

abixalmon avatar anselm-urban avatar kishanterry avatar slimypanda avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

anon.to's Issues

Version problem

I am using php 7.12.3 ,laravel 5.4.36

I have followed your guide.
By the way,When I click MyLink and Report button, occurs error.
errors

I know Nothing About Server Options

Hi,

I need to install this script, but I do not know if the requirements are supported in the web hosting provider like a free hosting : infinityfree ...

Please provide a guide :)

YOURS,

Auto copy

It would be really nice to auto copy the shortened url on left-click of the mouse or put a copy button near.

Install error

I get this error on install. Any ideas? Thx!

 Problem 1
    - Installation request for laravelcollective/html dev-master -> satisfiable                                                                                                                      by laravelcollective/html[dev-master].
    - laravelcollective/html dev-master requires illuminate/http 5.6.x-dev -> sa                                                                                                                     tisfiable by illuminate/http[5.6.x-dev] but these conflict with your requirement                                                                                                                     s or minimum-stability.
  Problem 2
    - Conclusion: don't install laravel/framework v5.4.36
    - Conclusion: don't install laravel/framework v5.4.35
    - Conclusion: don't install laravel/framework v5.4.34
    - Conclusion: don't install laravel/framework v5.4.33
    - Conclusion: don't install laravel/framework v5.4.32
    - Conclusion: don't install laravel/framework v5.4.31
    - Conclusion: don't install laravel/framework v5.4.30
    - Conclusion: don't install laravel/framework v5.4.29
    - Conclusion: don't install laravel/framework v5.4.28
    - Conclusion: don't install laravel/framework v5.4.27
    - Conclusion: don't install laravel/framework v5.4.26
    - Conclusion: don't install laravel/framework v5.4.25
    - Conclusion: don't install laravel/framework v5.4.24
    - Conclusion: don't install laravel/framework v5.4.23
    - Conclusion: don't install laravel/framework v5.4.22
    - Conclusion: don't install laravel/framework v5.4.21
    - Conclusion: don't install laravel/framework v5.4.20
    - Conclusion: don't install laravel/framework v5.4.19
    - Conclusion: don't install laravel/framework v5.4.18
    - Conclusion: don't install laravel/framework v5.4.17
    - Conclusion: don't install laravel/framework v5.4.16
    - Conclusion: don't install laravel/framework v5.4.15
    - Conclusion: don't install laravel/framework v5.4.14
    - Conclusion: don't install laravel/framework v5.4.13
    - Conclusion: don't install laravel/framework v5.4.12
    - Conclusion: don't install laravel/framework v5.4.11
    - Conclusion: don't install laravel/framework v5.4.10
    - Conclusion: don't install laravel/framework v5.4.9
    - Conclusion: don't install laravel/framework v5.4.8
    - Conclusion: don't install laravel/framework v5.4.7
    - Conclusion: don't install laravel/framework v5.4.6
    - Conclusion: don't install laravel/framework v5.4.5
    - Conclusion: don't install laravel/framework v5.4.4
    - Conclusion: don't install laravel/framework v5.4.3
    - Installation request for barryvdh/laravel-debugbar dev-master -> satisfiab                                                                                                                     le by barryvdh/laravel-debugbar[dev-master].
    - Conclusion: don't install laravel/framework v5.4.2
    - Conclusion: don't install laravel/framework v5.4.1
    - barryvdh/laravel-debugbar dev-master requires illuminate/session 5.5.x ->                                                                                                                      satisfiable by illuminate/session[v5.5.0, v5.5.2].
    - don't install illuminate/session v5.5.0|don't install laravel/framework v5                                                                                                                     .4.0
    - don't install illuminate/session v5.5.2|don't install laravel/framework v5                                                                                                                     .4.0
    - Installation request for laravel/framework 5.4.* -> satisfiable by laravel                                                                                                                     /framework[v5.4.0, v5.4.1, v5.4.10, v5.4.11, v5.4.12, v5.4.13, v5.4.14, v5.4.15,                                                                                                                      v5.4.16, v5.4.17, v5.4.18, v5.4.19, v5.4.2, v5.4.20, v5.4.21, v5.4.22, v5.4.23,                                                                                                                      v5.4.24, v5.4.25, v5.4.26, v5.4.27, v5.4.28, v5.4.29, v5.4.3, v5.4.30, v5.4.31,                                                                                                                      v5.4.32, v5.4.33, v5.4.34, v5.4.35, v5.4.36, v5.4.4, v5.4.5, v5.4.6, v5.4.7, v5                                                                                                                     .4.8, v5.4.9].

installation error

brother can you create a proper installation process present on is not good and its not compatible with common users only developer can installation this

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.