1.5 KiB
1.5 KiB
title | kind | slug | created_at | tags | |
---|---|---|---|---|---|
Setup your own Firefly URL shortener in 2.5 minutes | article | setup-your-own-firefly-url-shortener-in-25-minutes | 2010-06-06 |
|
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 heroku
git clone git://github.com/ariejan/firefly-heroku.git my_firefly_dir
cd my_firefly_dir
heroku create
- Use the URL returned by
heroku create
and use the FQDN (xxxx.heroku.com) to configure thehostname
inconfig.ru
. Like:set :hostname, 'xxxx.heroku.com'
- Change the API key in
config.ru
to 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.