Posted by Weston Ganger
I like to use my triple monitor desktop config instead of my laptop but I only keep work up to date on my laptop usually so its easier to just SSH in and work from the desktop.
You are required first to enable UFW to be able to recieve incoming HTTP traffic.
Here I describe how to setup UFW to allow incoming ports.
# Turn on the Firewall sudo ufw enable # See Firewall Status, including what is denied and allowed sudo ufw status verbose # Allow HTTP sudo ufw allow 80 # Allow Local Rails Dev Port sudo ufw allow 3000 sudo ufw allow 3001 # Allow SSH sudo ufw allow 22 # If you want to need to turn it off sudo ufw disable
I was having trouble with my laptops VPN after enabling the firewall. UFW was causing problems so I just disable it off when I am working from the laptop and want to use my VPN.
I also use
guard-rails for my development server setup and I found that the binding defaults to
127.0.0.1 which doesnt play nice with UFW so I set the default binding to
# Guardfile guard :rails, host: '0.0.0.0' do # watch stuff end
Now you can access your development server remotely within the same network at
192.168.1.4 is the IP of your remote machine.
Related External Links: