Setup your own Firefly URL shortener in 2.5 minutes
By popular demand I’ve setup a guide to setup your own personal URL shortener with Firefly and Heroku. I’ve timed it an you can do it in under 2.5 minutes. How’s that for fast?
~
I’m going to assume that you have git installed on your computer and that you have an already working Heroku account. If not, sign up here for Heroku first.
I’ll be referencing to a my_firefly_dir in this guide. You can just pick a name during step 2 and it will be created for you.
gem install herokugit clone git://github.com/ariejan/firefly-heroku.git my_firefly_dircd my_firefly_dirheroku create- Use the URL returned by
heroku createand use the FQDN (xxxx.heroku.com) to configure thehostnameinconfig.ru. Like:set :hostname, 'xxxx.heroku.com' - Change the API key in
config.ruto something more secure. - Commit your changes with
git commit -am 'Updated hostname and apikey' git push heroku master- Done! Open your app with
heroku open
So, there’s no excuse not to try Firefly now! Use the included bookmarklet to quickly shorten URLs from your browser or use the firefly-client gem to enable shortening in your own application!
Please, let me know if you did a succesfull install of Firefly and what you think about it.