Public | Automated Build

Last pushed: 2 years ago
Short Description
nuclide remote server
Full Description


The Nuclide-remote Docker container enables remote editing with Nuclide.
Further documentation about Nuclide can be found at:


Communication between Nuclide and Nuclide-remote uses 2 ports:

  • ssh/23: needed to start nuclide remote inside Docker container
  • 9090: the Nuclide communication channel


Setup access to a project at /home/test/hello-world on a remote host on
Ssh will be run over port 9091 and 9090 will be used by Nuclide for communication.

On the remote host start this Docker container. Prebuilt image marcel/nuclide-remote available on Docker-Hub:

sudo docker run -d -p 9090:9090 -p 9091:22 -v /home/test/hello-world:/hello-world marcel/nuclide-remote

On the local machine start Nuclide, select Packages/Connect.. and enter the connection information:

  • Username: root
  • Server:
  • Initial Directory: /hello-world
  • Password: nuclide
  • SSH Port: 9091
  • Remote Server Command: nuclide-start-server -p 9090

After pressing ok the remote directory will show up in navigator and will be ready for editing.

Docker Pull Command
Source Repository