# Install

## go-live

Can be used for local development or production static-site serving as a run-your-own Github-pages. By default, go-live hosts the directory it is executed in.

Based on JavaScript's famous `live-server` utility, but much faster, lighter (4 MB), and doesn't require Node.js to be installed. Can also be used for production file serving.

Supports Linux, Windows, and Mac, as well as ARM and x64. Please leave all comments, questions, or suggestions in the [Github issues.](https://github.com/antsankov/go-live)

![](https://4192112914-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MIG-9ChqjpW2S2ZlhRl%2F-MIG8N26YgaU-DKT-brL%2F-MIG8ochSXeREOwIc8QU%2Fcard-index-dividers_1f5c2.png?alt=media\&token=ad371ec5-9a8b-42b0-b5cf-b04082af1fb7)

####

## Note: All  recent build / install information is found on the Github Readme - <https://github.com/antsankov/go-live>&#x20;

## Anything that follows beyond here may be out of date!

#### On MacOS (with Brew)

```
brew tap antsankov/go-live && brew install go-live
```

#### On MacOS (without Brew)

```
$ curl -LJO https://github.com/antsankov/go-live/releases/download/v1.0.0/go-live-mac.zip 
$ unzip -d /usr/local/bin/go-live && chmod +x /usr/local/bin/go-live
$ go-live
```

* ARM64 Mac (new M1 chip) is supported. Download file from the releases page, chmod +x, and then move it to your path. Brew coming soon.

#### On Linux (using Snapcraft)

```
snap install go-live
```

#### Linux 64-Bit (Ubuntu/RHEL/etc.):

```
$ wget https://github.com/antsankov/go-live/releases/download/v1.0.0/go-live-linux-x64 -O /usr/bin/go-live 
$ chmod +x /usr/bin/go-live
$ go-live
```

* Deb packages coming soon! (Help wanted)
* Need ARM? Check the releases page.

#### Docker

`docker pull antsankov/go-live`

To run (will serve current directory on port 9000):

`docker run --rm -v "${PWD}":/workdir -p 9000:9000 antsankov/go-live go-live`

#### Go Get (must have Go installed)

```
GO111MODULE=on go get github.com/antsankov/go-live
```

#### Windows&#x20;

[Download Here and Execute](https://github.com/antsankov/go-live/releases/tag/v1.0.0)

* Chocolatey coming soon! (Help wanted)
* Make sure when running that all necessary ports are open and user has permissions (Help wanted)
* QT based front-end? (Help wanted)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://antsankov.gitbook.io/go-live/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
