I'm running Ubuntu and am setting up a development server for my website. I only want the IP from my workstation to be able to access the website. Is there anyway to setup a firewall rule for this?
Yes. The typical way to do this would be in the web server's config; that's where I'd recommend putting it. For Apache:
But, if you're inclined toward blocking connections altogether, you can do that, too. Ubuntu provides a simplified iptables interface called UFW: