From 2f8ffdc8b9c9359567de00ffe70bc46a4bd64ba2 Mon Sep 17 00:00:00 2001 From: Gabriel Meola Date: Thu, 4 Sep 2025 11:58:57 -0600 Subject: [PATCH 1/4] docs: build from source with golang --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index fab9cff1..3bf30c4b 100644 --- a/README.md +++ b/README.md @@ -62,6 +62,14 @@ Check the [releases](https://github.com/slackhq/nebula/releases/latest) page for - [iOS](https://apps.apple.com/us/app/mobile-nebula/id1509587936?itsct=apps_box&itscg=30200) - [Android](https://play.google.com/store/apps/details?id=net.defined.mobile_nebula&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1) +#### Build from source +Requires Golang >= version specified in [go.mod](go.mod). Does not auto update. + +```sh +go install github.com/slackhq/nebula/cmd/...@latest # Installs pre-release version +go install github.com/slackhq/nebula/cmd/...@v1.9.6 # Installs a specific version tag +``` + ## Technical Overview Nebula is a mutually authenticated peer-to-peer software-defined network based on the [Noise Protocol Framework](https://noiseprotocol.org/). From ea52ff9647bc11e620c3e538d1d838863033c20f Mon Sep 17 00:00:00 2001 From: Gabriel Meola Date: Thu, 4 Sep 2025 12:02:30 -0600 Subject: [PATCH 2/4] go run option --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 3bf30c4b..53fd2f38 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,8 @@ Requires Golang >= version specified in [go.mod](go.mod). Does not auto update. ```sh go install github.com/slackhq/nebula/cmd/...@latest # Installs pre-release version go install github.com/slackhq/nebula/cmd/...@v1.9.6 # Installs a specific version tag + +go run github.com/slackhq/nebula/cmd/nebula@v1.9.6 # Or run directly, no env path setup needed ``` ## Technical Overview From fddb4d17a8fad09b693f2933311980cbb4861e46 Mon Sep 17 00:00:00 2001 From: Gabriel Meola Date: Thu, 2 Oct 2025 13:31:24 -0600 Subject: [PATCH 3/4] add manually update optopns --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 53fd2f38..9dafcf15 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ Check the [releases](https://github.com/slackhq/nebula/releases/latest) page for - [Android](https://play.google.com/store/apps/details?id=net.defined.mobile_nebula&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1) #### Build from source -Requires Golang >= version specified in [go.mod](go.mod). Does not auto update. +Requires Golang >= version specified in [go.mod](go.mod). Does not auto update, must be updated manually with `go install` or with a tool like [gup](https://github.com/nao1215/gup) or [go-global-update](https://github.com/Gelio/go-global-update). ```sh go install github.com/slackhq/nebula/cmd/...@latest # Installs pre-release version From 5637ac8283426a7c733985dba271e13e03ac7ef0 Mon Sep 17 00:00:00 2001 From: Gabriel Meola Date: Thu, 2 Oct 2025 13:34:50 -0600 Subject: [PATCH 4/4] go mod link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9dafcf15..9274140f 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ Check the [releases](https://github.com/slackhq/nebula/releases/latest) page for - [Android](https://play.google.com/store/apps/details?id=net.defined.mobile_nebula&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1) #### Build from source -Requires Golang >= version specified in [go.mod](go.mod). Does not auto update, must be updated manually with `go install` or with a tool like [gup](https://github.com/nao1215/gup) or [go-global-update](https://github.com/Gelio/go-global-update). +Requires Golang >= version specified in [go.mod](https://github.com/slackhq/nebula/blob/master/go.mod#L3). Does not auto update, must be updated manually with `go install` or with a tool like [gup](https://github.com/nao1215/gup) or [go-global-update](https://github.com/Gelio/go-global-update). ```sh go install github.com/slackhq/nebula/cmd/...@latest # Installs pre-release version