Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Cloudron Forum

Apps | Demo | Docs | Install

Nebula from Slack - open-source overlay networking tool - Mesh VPN

Scheduled Pinned Locked Moved App Wishlist
9 Posts 5 Posters 198 Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • marcusquinnM Offline
    marcusquinnM Offline
    marcusquinn
    wrote on last edited by marcusquinn
    #1
    • https://slack.engineering/introducing-nebula-the-open-source-global-overlay-network-from-slack/
    • https://github.com/slackhq/nebula

    Spotted it as used by a (more expensive) Cloudron alternative, Elestio:

    • https://elest.io/open-source/nebula

    “What is the easiest way to securely connect tens of thousands of computers, hosted at multiple cloud service providers in dozens of locations around the globe?” If you want our answer, it’s Nebula, but I recommend that you read the rest of this short post before clicking that shiny link.

    At Slack, we asked ourselves this very question a few years ago. We tried a number of approaches to this problem, but each came with trade-offs in performance, security, features, or ease of use. We will gladly share those experiences in future presentations and writing, but for now, just know that we did not set out to write software to solve this problem. Slack is in the business of connecting people, not computers.
    What is Nebula?

    Nebula is a scalable overlay networking tool with a focus on performance, simplicity and security. It lets you seamlessly connect computers anywhere in the world. Nebula is portable, and runs on Linux, OSX, and Windows. (Also: keep this quiet, but we have an early prototype running on iOS).

    It is important to note that Nebula incorporates a number of existing concepts like encryption, security groups, certificates, and tunneling, and each of those individual pieces existed before Nebula in various forms. What makes Nebula different to existing offerings is that it brings all of these ideas together, resulting in a sum that is greater than its individual parts.

    Today Nebula runs on every server at Slack, providing a global overlay network that helps us operate our service. While this is the first time most people have heard of Nebula, it has been in use at Slack for over two years!

    We're not here for a long time - but we are here for a good time :)
    Jersey/UK
    Work & Ecommerce Advice: https://brandlight.org
    Personal & Software Tips: https://marcusquinn.com

    1 Reply Last reply
    5
  • robiR Offline
    robiR Offline
    robi
    wrote on last edited by
    #2

    Sounds like a more open TailScale

    Life of sky tech

    1 Reply Last reply
    1
  • doodlemania2D Offline
    doodlemania2D Offline
    doodlemania2 App Dev
    wrote on last edited by
    #3

    This is interesting - seems like overlay networks are all the rage. I also note there's an OSS implementation of the Tailscale services (protocol matching I think is the term) and I've played with netmaker but it didn't do so great with my cgnat. Tailscale is simply phenomenal.

    robiR 1 Reply Last reply
    1
  • robiR Offline
    robiR Offline
    robi
    replied to doodlemania2 on last edited by
    #4

    @doodlemania2 is there a comparative post of them all? Or shall we start one here on the forum?

    Life of sky tech

    doodlemania2D 1 Reply Last reply
    0
  • M Offline
    M Offline
    michaelpope
    wrote on last edited by
    #5

    The ones I can think of are Nebula, Tailscale, and Zero Tier. Although from what I hear, Zero Tier is a little more low level (Layer 2 Networking rather than Layer 3).

    1 Reply Last reply
    0
  • marcusquinnM Offline
    marcusquinnM Offline
    marcusquinn
    wrote on last edited by
    #6

    I posted most of these, just search "Mesh VPN" to see others. I really like the look of Firezone:

    • https://forum.cloudron.io/topic/7567/firezone-foss-noconf-mesh-vpn-using-wireguard-alternative-to-zerotier-tailscale-omniedge-netmaker-etc

    We're not here for a long time - but we are here for a good time :)
    Jersey/UK
    Work & Ecommerce Advice: https://brandlight.org
    Personal & Software Tips: https://marcusquinn.com

    1 Reply Last reply
    2
  • doodlemania2D Offline
    doodlemania2D Offline
    doodlemania2 App Dev
    replied to robi on last edited by
    #7

    @robi Looks like @marcusquinn beat me to it!

    robiR 1 Reply Last reply
    1
  • robiR Offline
    robiR Offline
    robi
    replied to doodlemania2 on last edited by robi
    #8

    @doodlemania2 said in Nebula from Slack - open-source overlay networking tool - Mesh VPN:

    @robi Looks like @marcusquinn beat me to it!

    Sort of.. not all in one [Discussion] place, but perhaps close enough in the larger [Forum] part of the larger [Internet]?

    Life of sky tech

    1 Reply Last reply
    1
  • V Offline
    V Offline
    valda
    wrote on last edited by
    #9

    There is new open source solution based on nebula with friendly WEB GUI from shieldoo.io - see https://github.com/shieldoo/shieldoo-mesh-docker-compose

    1 Reply Last reply
    3

  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks