How to Install Sish on Windows 10

Sish is a tool that allows you to expose local servers to the internet. It is available on GitHub, and in this tutorial, we will show you how to install sish on Windows 10.

Prerequisites

Steps

  1. Open a command prompt as an administrator.

  2. Install Git Bash for Windows. You can download it from here.

  3. Next, install Go for Windows. You can download it from here.

  4. After installing Git and Go, open Git Bash and run the following command to get sish:

    go get -u github.com/antoniomika/sish
    
  5. After the download is complete, navigate to the sish directory by running the following command:

    cd ~/go/src/github.com/antoniomika/sish/
    
  6. Run the following command to build and install sish:

    go build -o sish
    
  7. After the build is complete, run the following command to run sish in the background:

    nohup ./sish &
    

    The nohup command prevents sish from being terminated when you close the command prompt.

  8. If you want sish to start automatically when you boot your computer, you can create a batch file and copy it to the startup folder.

    • Create a new text file called sish.bat and add the following command:

      start /d "C:/Users/<username>/go/src/github.com/antoniomika/sish/" sish.exe
      
    • Replace <username> with your Windows username.

    • Save the file and copy it to the startup folder. The path to the startup folder is C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.

    • To open the startup folder, press Windows + R and type shell:startup. Press Enter.

  9. Sish is now installed and running on your computer. You can access it from anywhere on the internet by connecting to <yourcomputername>.sish.services.

    • To find your computer name, open the command prompt and type hostname. Press Enter.

Congratulations! You have successfully installed sish on Windows 10.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!