In response of: I want to ditch my computer

How to setup a remote development server from scratch

Why doing that at first place?

Reason 1: Use the Linux command line

Reason 2: Work anywhere (even from an Ipad)

Reason 3: Have a public localhost

How do I setup a remote development environment?

Choosing a cloud provider

Create a non-root user

Install the base applications

Use docker for project specific dependencies

docker run -it --rm --net="host" -v `pwd`:/src felippenardi/yo

Give the server a cool name

Setup your dotfiles

Begin the fun

P.S. Bonus

--

--

--

React and Node Fullstack Engineer. Building the worlds best commerce platform at VTEX • http://github.com/felippenardi • say.hi@nardi.me

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Felippe Nardi

Felippe Nardi

React and Node Fullstack Engineer. Building the worlds best commerce platform at VTEX • http://github.com/felippenardisay.hi@nardi.me

More from Medium

Docker — A Beginner’s Guide to Understanding and Building Docker Images

Linux commands that you should know as a Web Developer

Why Git and GitHub is awesome!

trunk based development model demo

GitHub vs GitLab